.collection-hero__overlay{background:#1b1815;opacity:var(--overlay-opacity, .5)}.collection-hero--color{background:var(--banner-bg, var(--color-surface))}.collection-hero--color .collection-hero__content,.collection-hero--color .collection-title{color:var(--color-text)}.collection-hero--color .collection-desc,.collection-hero--color .collection-count{color:var(--color-muted)}.collection-title--small{font-size:clamp(1.6rem,3.5vw,2.2rem)}.collection-title--medium{font-size:clamp(2.2rem,5vw,3.4rem)}.collection-title--large{font-size:clamp(2.8rem,6.5vw,4.4rem)}.collection-hero--align-left .collection-hero__content{margin:0;text-align:left}.collection-hero--align-center .collection-hero__content{margin:0 auto;text-align:center}.collection-hero--align-right .collection-hero__content{margin:0 0 0 auto;text-align:right}.collection-toolbar{justify-content:space-between;flex-wrap:wrap;row-gap:.75rem}.collection-toolbar__left,.collection-toolbar__right{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.collection-toolbar__count{margin:0;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.collection-toolbar--sticky{position:sticky;top:0;z-index:40;background:var(--color-background);padding:.75rem 0;margin-inline:-.5rem;padding-inline:.5rem;border-bottom:1px solid #EAE1D2}.collection-filters-btn{display:inline-flex;align-items:center;gap:.5rem}.collection-filters-btn svg{width:1.1em;height:1.1em}.filters-active-count{min-width:1.4em;height:1.4em;border-radius:999px;background:var(--color-text);color:#faf7f2;font-size:.72rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 .35em}.view-toggle{display:inline-flex;border:1px solid #DCD2BE;border-radius:999px;overflow:hidden;background:#fff}.view-toggle button{border:0;background:transparent;padding:.55rem .7rem;display:inline-flex;align-items:center;color:var(--color-muted);transition:background .2s ease,color .2s ease}.view-toggle button[aria-pressed=true]{background:var(--color-text);color:#faf7f2}.view-toggle svg{width:1.05rem;height:1.05rem}.collection-page .product-grid{grid-template-columns:repeat(var(--cols-m, 2),1fr)}@media(min-width:990px){.collection-page .product-grid{grid-template-columns:repeat(var(--cols-d, 4),1fr)}}.collection-page .product-grid.is-list{grid-template-columns:1fr;gap:1.25rem}.collection-page .product-grid.is-list .product-card{display:grid;grid-template-columns:120px 1fr;gap:1.25rem;align-items:center}.collection-page .product-grid.is-list .product-card__media{aspect-ratio:1 / 1}.collection-page .product-grid.is-list .product-card__info{text-align:left}@media(min-width:750px){.collection-page .product-grid.is-list .product-card{grid-template-columns:180px 1fr;gap:1.75rem}}.filters-drawer[hidden]{display:none}.filters-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.filters-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b181580;opacity:0;transition:opacity .3s ease}.filters-drawer.open .filters-drawer__overlay{opacity:1}.filters-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(360px,88vw);background:var(--color-background);transform:translate(-105%);transition:transform .35s ease;display:flex;flex-direction:column;box-shadow:8px 0 30px #1b181524}.filters-drawer.open .filters-drawer__panel{transform:none}.filters-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.5rem;border-bottom:1px solid #EAE1D2}.filters-drawer__head h2{margin:0;font-size:1.3rem}.filters-drawer__body{flex:1;overflow-y:auto;padding:.25rem 1.5rem 1rem}.filters-drawer__foot{display:flex;align-items:center;gap:1rem;padding:1.15rem 1.5rem;border-top:1px solid #EAE1D2}.filters-drawer__apply{flex:1}.filters-drawer__clear{font-size:.85rem;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.filters-drawer__clear:hover{color:var(--color-text)}.filter-group{border-bottom:1px solid #EAE1D2}.filter-group__title{list-style:none;cursor:pointer;padding:1rem 0;font-weight:500;font-size:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.filter-group__title::-webkit-details-marker{display:none}.filter-group__title:after{content:"";flex-shrink:0;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.7}.filter-group[open] .filter-group__title:after{transform:rotate(225deg)}.filter-group__body{padding:0 0 1.25rem}.filter-list{display:grid;gap:.15rem}.filter-option{display:flex;align-items:center;gap:.65rem;padding:.45rem 0;cursor:pointer;font-size:.92rem}.filter-option input{width:1.05rem;height:1.05rem;flex-shrink:0;accent-color:var(--color-accent);cursor:pointer}.filter-option.is-disabled{opacity:.4;cursor:not-allowed}.filter-option.is-disabled input{cursor:not-allowed}.filter-option__count{margin-left:auto;color:var(--color-muted);font-size:.82rem}.filter-price{display:flex;align-items:center;gap:.6rem}.filter-price label{flex:1}.filter-price input{width:100%;padding:.6rem .8rem;border:1px solid #DCD2BE;border-radius:.6rem;background:#fff}.filter-price input:focus{border-color:var(--color-accent);outline:none}.active-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1.5rem}.active-filters__pill{display:inline-flex;align-items:center;gap:.45rem;background:var(--color-surface);border:1px solid #E3D9C4;border-radius:999px;padding:.35rem .85rem;font-size:.82rem;transition:border-color .2s ease}.active-filters__pill:hover{border-color:var(--color-accent)}.active-filters__clear{font-size:.82rem;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px}.active-filters__clear:hover{color:var(--color-text)}.pagination--numbered{gap:.4rem;flex-wrap:wrap}.pagination__page{min-width:2.5rem;height:2.5rem;padding:0 .6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #DCD2BE;border-radius:999px;font-size:.9rem;background:#fff;transition:all .2s ease}.pagination__page:hover{border-color:var(--color-accent);color:var(--color-accent)}.pagination__page.is-current{background:var(--color-text);border-color:var(--color-text);color:#faf7f2}.pagination__page svg{width:1.1rem;height:1.1rem}.load-more-wrap{text-align:center;margin-top:3rem}.load-more-wrap .btn[disabled]{opacity:.55;cursor:wait}.load-more__status{color:var(--color-muted);font-size:.85rem;margin:.9rem 0 0}[data-infinite-sentinel]{height:1px}.collection-empty{text-align:center;padding:4rem 1rem}.collection-empty h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:.5em}.collection-empty p{color:var(--color-muted);max-width:480px;margin:0 auto 1.5rem}.collection-empty .btn{margin-top:.25rem}.product-card__wishlist{position:absolute;top:.8rem;right:.8rem;z-index:2;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:#faf7f2f2;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #1b18151f;transition:transform .2s ease,color .2s ease}.product-card__wishlist:hover{transform:scale(1.08)}.product-card__wishlist svg{width:1.15rem;height:1.15rem}.product-card__wishlist.is-active{color:#b4433a}.product-card__wishlist.is-active svg{fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/9/assets/x-collection.css.map */
