.collection-banner{padding:40px 0 8px}.collection-banner--image{position:relative;display:flex;align-items:flex-end;min-height:320px;padding:0;color:#fff;overflow:hidden}.collection-banner--image.collection-banner--text-dark{color:#181a20}.collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.collection-banner__media img{width:100%;height:100%;object-fit:cover}.collection-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000000d)}.collection-banner--text-dark .collection-banner__media:after{background:linear-gradient(to top,#ffffff8c,#fff0)}.collection-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;max-width:720px}.collection-banner--image .collection-banner__content{padding:48px 0 40px}.collection-banner--center .collection-banner__content{align-items:center;margin-inline:auto;text-align:center}.collection-banner__breadcrumbs{margin-bottom:8px}.collection-banner--image .breadcrumbs{color:inherit;opacity:.85}.collection-banner__description{color:rgba(var(--color-foreground),.72);max-width:640px}.collection-banner--image .collection-banner__description{color:inherit;opacity:.9}.collection-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:16px 0 0;margin:0;list-style:none}.collection-chips::-webkit-scrollbar{display:none}.collection-chips a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:.8125rem;font-weight:500;white-space:nowrap;background:rgba(var(--color-foreground),.06);transition:background-color var(--duration) var(--ease)}.collection-chips a:hover{background:rgba(var(--color-foreground),.1)}.collection-chips a[aria-current=page]{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.collection{padding:24px 0 72px}.collection__layout{display:grid;gap:24px 40px;align-items:start}@media screen and (min-width:990px){.collection__layout--sidebar{grid-template-columns:240px minmax(0,1fr)}.collection__layout--sidebar .collection__toolbar{grid-column:1 / -1}}.collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-bottom:16px;border-bottom:1px solid rgba(var(--color-foreground),.08)}.collection__toolbar-left,.collection__toolbar-right{display:flex;align-items:center;gap:12px}.collection__count{font-size:.8125rem;color:rgba(var(--color-foreground),.6)}.collection__filter-toggle{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--radius);font-size:.8125rem;font-weight:500;background:rgba(var(--color-foreground),.06)}.collection__filter-toggle svg{width:16px;height:16px}@media screen and (min-width:990px){.collection__layout--sidebar .collection__filter-toggle{display:none}}.collection__sort{display:flex;align-items:center;gap:8px;font-size:.8125rem}.collection__sort .select__select{min-height:36px;padding:0 32px 0 12px;font-size:.8125rem;background:rgba(var(--color-foreground),.06)}.collection__sort-label{color:rgba(var(--color-foreground),.6)}.active-facets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;grid-column:1 / -1}.active-facets:empty{display:none}.active-facets__pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border-radius:999px;font-size:.75rem;font-weight:500;background:rgba(var(--color-foreground),.06);transition:background-color var(--duration) var(--ease)}.active-facets__pill:hover{background:rgba(var(--color-foreground),.12)}.active-facets__pill svg{width:12px;height:12px}.active-facets__clear{font-size:.75rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.facets{--drawer-width: 360px}@media screen and (min-width:990px){.collection__layout--sidebar .facets{position:sticky;top:calc(var(--nav-height) + 24px);right:auto;bottom:auto;left:auto;display:block;width:auto;max-height:calc(100vh - var(--nav-height) - 48px);overflow-y:auto;overscroll-behavior:contain;background:transparent;box-shadow:none;transform:none;visibility:visible;transition:none}.collection__layout--sidebar .facets .drawer__header,.collection__layout--sidebar .facets .drawer__footer{display:none}.collection__layout--sidebar .facets .drawer__body{padding:0;overflow:visible}}.facets__group{border-bottom:1px solid rgba(var(--color-foreground),.08)}.facets__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-size:.875rem;font-weight:500}.facets__summary svg{width:14px;height:14px;transition:transform var(--duration) var(--ease)}details[open]>.facets__summary svg{transform:rotate(180deg)}.facets__selected{margin-left:auto;font-size:.75rem;font-weight:400;color:rgba(var(--color-foreground),.55)}.facets__content{padding:0 0 16px}.facets__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.facets__item{font-size:.8125rem}.facets__item.is-disabled{opacity:.4;cursor:not-allowed}.facets__item input{width:16px;height:16px}.facets__value-count{margin-left:auto;font-size:.75rem;color:rgba(var(--color-foreground),.5)}.facets__swatches{display:flex;flex-wrap:wrap;gap:8px}.facets__swatch-item input{position:absolute;opacity:0;width:0;height:0}.facets__swatch{display:block;width:28px;height:28px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001a;cursor:pointer;transition:box-shadow var(--duration) var(--ease)}.facets__swatch-item input:checked+.facets__swatch{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 1px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))}.facets__swatch-item input:focus-visible+.facets__swatch{outline:2px solid rgb(var(--color-accent));outline-offset:3px}.facets__price{display:flex;align-items:center;gap:8px}.facets__price-field{position:relative;flex:1 1 0}.facets__price-field .field__input{padding-left:24px;min-height:36px;font-size:.8125rem}.facets__currency{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:.75rem;color:rgba(var(--color-foreground),.6)}.facets__price-sep{color:rgba(var(--color-foreground),.4)}.facets__footer{display:flex;gap:8px}.facets__footer .btn{flex:1 1 0}#ProductGridContainer{position:relative;transition:opacity var(--duration) var(--ease)}#ProductGridContainer.is-loading{opacity:.5;pointer-events:none}.collection__empty{padding:80px 0;text-align:center}.collection__empty p{color:rgba(var(--color-foreground),.65)}.list-collections{padding:40px 0 80px}.list-collections__header{margin-bottom:32px}.search-page{padding:48px 0 24px}.search-page__form{position:relative;max-width:640px;margin-inline:auto}.search-page__input.search-page__input{min-height:52px;padding:0 56px 0 20px;font-size:1rem;border-radius:999px}.search-page__submit{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.search-page__title{margin-bottom:24px;text-align:center}.search-page__summary{margin-top:16px;text-align:center;color:rgba(var(--color-foreground),.65)}.search-results__group{margin-top:48px}.search-results__list{display:grid;gap:16px;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.search-results__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-result{display:flex;gap:16px;padding:16px;border-radius:var(--radius-lg);background:rgba(var(--color-foreground),.03);transition:background-color var(--duration) var(--ease)}.search-result:hover{background:rgba(var(--color-foreground),.06)}.search-result__media{flex:0 0 72px;width:72px;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:rgba(var(--color-foreground),.05)}.search-result__media img{width:100%;height:100%;object-fit:cover}.search-result__type{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.search-result__title{font-size:.9375rem;font-weight:500;margin:2px 0 4px}.search-result__excerpt{font-size:.8125rem;color:rgba(var(--color-foreground),.65);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collection.css.map */
