.collection-template{padding-top:4rem}.collection-hero{position:relative;overflow:hidden}.collection-hero--small{aspect-ratio:16 / 5}.collection-hero--medium{aspect-ratio:16 / 6.5}.collection-hero--large{aspect-ratio:16 / 9}.collection-hero__image{width:100%;height:100%;object-fit:cover;display:block}.collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#00000073)}.collection-hero__title-wrapper{position:absolute;inset-inline:0;bottom:0;padding-block:2rem}.collection-hero__title{color:#fff;margin:0}.collection-content{display:block}@media(min-width:990px){.collection-content--has-filters{display:grid;grid-template-columns:240px minmax(0,1fr);gap:2.5rem;align-items:start}}.grid__item-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.collection-filters{margin-block:1.5rem}@media(min-width:990px){.collection-filters{position:sticky;top:1.5rem;margin-block:0}}.collection-filters__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.collection-filters__heading{font-size:1rem;margin:0}.collection-filters__clear{font-size:.85rem}.collection-filter{border-top:1px solid rgba(0,0,0,.1);padding-block:.75rem}.collection-filter__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:600}.collection-filter__summary::-webkit-details-marker{display:none}.collection-filter__summary svg{width:12px;transition:transform .2s ease}.collection-filter[open] .collection-filter__summary svg{transform:rotate(180deg)}.collection-filter__body{padding-top:.75rem}.collection-filter__list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;max-height:260px;overflow-y:auto}.collection-filter__option{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem}.collection-filter__option.is-disabled{opacity:.4;cursor:not-allowed}.collection-filter__count{margin-inline-start:auto;opacity:.55;font-variant-numeric:tabular-nums}.collection-filter__price{display:flex;align-items:center;gap:.5rem}.collection-filter__price label{position:relative;display:inline-flex;align-items:center}.collection-filter__price-symbol{position:absolute;left:.5rem;opacity:.6;pointer-events:none}.collection-filter__price input{width:100%;padding-left:1.4rem}.collection-toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-block:1.25rem}.collection-toolbar__count{margin:0;opacity:.7;font-size:.9rem}.collection-toolbar__sort{margin-inline-start:auto}.collection-toolbar__sort .select-group{position:relative;display:inline-flex;align-items:center}.collection-toolbar__sort svg{position:absolute;right:.6rem;width:12px;pointer-events:none}.collection-toolbar__sort select{padding-right:2rem}.collection-toolbar__filter-toggle{display:none}.active-filters{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.25rem;padding:0}.active-filters__pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:#0000000f;font-size:.85rem;text-decoration:none}.active-filters__pill:hover{background:#0000001f}.collection-products{transition:opacity .2s ease;min-height:200px}.collection-products[data-results-busy=true]{opacity:.4;pointer-events:none}.collection-empty{text-align:center;padding-block:4rem;display:grid;gap:1rem;justify-items:center}.collection-pagination{margin-top:2rem}@media(max-width:989px){.collection-toolbar__filter-toggle{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:none;cursor:pointer;font:inherit}.collection-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#fff;padding:1.5rem;overflow-y:auto;transform:translate(-100%);transition:transform .25s ease;visibility:hidden}.collection-filters.is-open{transform:none;visibility:visible}}.product-template__container{padding-top:4rem}.product-breadcrumb{margin-bottom:1.5rem;font-size:.85rem}.product-breadcrumb a{text-decoration:none;opacity:.7}.product-breadcrumb a:hover{opacity:1;text-decoration:underline}.product-breadcrumb span[aria-hidden]{margin:0 .4rem;opacity:.4}.product-breadcrumb [aria-current]{opacity:.6}.swatch_option{cursor:pointer}.swatch_option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.swatch_option.out_stock{opacity:.4}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
