.collection{display:block;padding-bottom:3rem}.collection__banner{margin-top:1rem}.collection__banner img{width:100%;max-height:380px;object-fit:cover;border-radius:var(--radius)}.collection__header{padding-top:1.25rem;padding-bottom:.5rem;text-align:center}@media screen and (min-width:990px){.collection__header{padding-top:2.5rem;padding-bottom:1.5rem}}.collection__title{margin-bottom:.35rem}.collection__description{max-width:680px;margin:0 auto;color:var(--color-text-soft)}.collection__layout{display:block}@media screen and (min-width:990px){.collection__layout--sidebar{display:grid;grid-template-columns:250px minmax(0,1fr);gap:3rem;align-items:start}}.collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.collection__count{margin:0 0 0 auto;font-size:.88rem;color:var(--color-text-soft)}.collection__results{position:relative;transition:opacity .2s ease}.collection.is-loading .collection__results,.categories__results.is-loading{opacity:.45;pointer-events:none}.collection__empty{padding:3rem 0;text-align:center}.collection__sidebar-categories{display:none}@media screen and (min-width:990px){.collection__sidebar{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:.5rem;scrollbar-width:thin}.collection__sidebar-categories{display:block;margin-bottom:1.75rem}.collection__filter-button{display:none}}.category-list__heading{font-family:var(--font-body-family);font-size:.8rem;font-weight:var(--font-body-weight-medium);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem}.category-list__link{display:block;padding:.5rem .85rem;border-radius:var(--radius-small);font-size:.95rem}.category-list__link:hover{background:var(--color-surface)}.category-list__link.is-active{background:var(--color-button);color:var(--color-button-text)}.category-list__children{margin:.15rem 0 .4rem .85rem;padding-left:.5rem;border-left:1px solid var(--color-border)}.category-list__link--child{font-size:.9rem;padding:.35rem .75rem}.category-list__link--child.is-active{background:var(--color-surface);color:var(--color-text);font-weight:var(--font-body-weight-medium)}.facets-panel__header{display:none}@media screen and (max-width:989px){.facets-panel{position:fixed;inset:0 0 0 auto;z-index:40;width:min(92vw,420px);display:flex;flex-direction:column;background:var(--color-bg);transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s}.facets-panel.is-open{transform:none;visibility:visible;box-shadow:0 0 0 100vmax #21241d73}.facets-panel__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .75rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.facets-panel__header h2{margin:0}.facets-panel__body{flex:1;overflow-y:auto;padding:1rem 1.25rem}.facets__form{display:flex;flex-direction:column;min-height:100%}.facets__submit{position:sticky;bottom:0;margin-top:auto}}@media screen and (min-width:990px){.facets__submit,.js .facets__submit{display:none}}.no-js .facets__submit{display:inline-flex}.facets__sort{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.facets__label{font-size:.85rem;font-weight:var(--font-body-weight-medium)}.facet{border-bottom:1px solid var(--color-border)}.facet__summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;cursor:pointer;list-style:none;font-weight:var(--font-body-weight-medium);font-size:.95rem}.facet__summary::-webkit-details-marker{display:none}.facet__summary .icon{transition:transform .2s ease}.facet[open] .facet__summary .icon{transform:rotate(180deg)}.facet__content{padding-bottom:1rem}.facet__list{max-height:280px;overflow-y:auto}.facet__price{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.facet__price .field{margin:0}.active-facets__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem}.chip--removable{background:var(--color-surface);font-size:.85rem}.active-facets__clear{font-size:.85rem;margin-left:.25rem}.search-page__form{max-width:640px;margin:1rem auto 0}.search-page__others{margin-top:2rem;display:grid;gap:1rem}.search-page__other{padding:1rem 1.25rem;border-radius:var(--radius);background:var(--color-surface)}.search-page__other p{margin:.35rem 0 0;font-size:.9rem;color:var(--color-text-soft)}.categories{display:block}.categories__header{padding-top:1.5rem}.categories__layout{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:calc(100vh - 120px)}@media screen and (min-width:750px){.categories__layout{grid-template-columns:180px minmax(0,1fr)}}@media screen and (min-width:990px){.categories__layout{grid-template-columns:260px minmax(0,1fr);max-width:var(--page-width);margin:0 auto;padding:0 2rem;gap:2.5rem;min-height:0}}.categories__sidebar{position:sticky;top:60px;align-self:start;max-height:calc(100vh - 60px - var(--bottom-nav-height, 0px));overflow-y:auto;background:var(--color-surface);scrollbar-width:none}.categories__sidebar::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.categories__sidebar{top:100px;max-height:calc(100vh - 120px);margin-top:1.5rem;border-radius:var(--radius);padding:.5rem}}.categories__item{position:relative;display:flex;align-items:center;min-height:58px;padding:.6rem .6rem .6rem .75rem;font-size:.82rem;line-height:1.3;color:var(--color-text-soft);word-break:break-word}@media screen and (min-width:750px){.categories__item{font-size:.95rem;padding:.7rem 1rem}}.categories__item.is-active{background:var(--color-bg);color:var(--color-text);font-weight:var(--font-body-weight-medium)}.categories__item.is-active:before{content:"";position:absolute;left:0;top:.75rem;bottom:.75rem;width:3px;border-radius:2px;background:var(--color-button)}@media screen and (min-width:990px){.categories__item{border-radius:var(--radius-small)}.categories__item.is-active{background:var(--color-button);color:var(--color-button-text)}.categories__item.is-active:before{display:none}}.categories__content{min-width:0;padding:1rem .75rem 2rem}@media screen and (min-width:990px){.categories__content{padding:1.5rem 0 3rem}}.categories__subcats{margin-bottom:1rem}.categories__subcats .chip{min-height:34px;padding:.3rem .85rem;font-size:.82rem}.categories-results__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.categories-results__title{margin:0}.categories-results__all{font-size:.82rem;white-space:nowrap}.categories .product-grid{gap:1.25rem .6rem}.categories .card__title{font-size:.85rem}.categories__results:focus{outline:none}.collection .product-grid,.categories .product-grid{gap:1.5rem .5rem}@media screen and (max-width:749px){.collection .collection__layout{padding-left:.75rem;padding-right:.75rem}}@media screen and (min-width:990px){.collection__layout--sidebar{grid-template-columns:210px minmax(0,1fr);gap:2.25rem}.collection .product-grid,.categories .product-grid{gap:2.25rem 1rem}.collection .card__title{font-size:1rem}}@media screen and (min-width:990px){.collection__layout--sidebar{grid-template-columns:190px minmax(0,1fr);gap:2rem}.collection .product-grid,.categories .product-grid{gap:2.25rem .75rem}}@media screen and (min-width:990px)and (max-width:1199px){.collection__layout--sidebar .product-grid{grid-template-columns:repeat(min(var(--cols-desktop, 3),2),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-collection.css.map */
