.collection-section{padding-block:var(--collection-pt-mobile) var(--collection-pb-mobile)}.collection-section__header{display:grid;gap:.75rem;margin-bottom:2rem}.collection-section__description{max-width:720px;color:var(--color-foreground-muted);font-size:.9375rem;line-height:1.65}.collection-section__layout{display:grid;gap:1.5rem}.collection-section__main{min-width:0}.collection-section__list{display:grid;gap:1rem}.collection-section__empty{padding:4rem 0;color:var(--color-foreground-muted);text-align:center}.collection-section__pagination{display:flex;justify-content:center;margin-top:2rem}.collection-load-more{display:grid;justify-items:center;gap:.875rem;width:min(260px,100%);margin:2rem auto 0}.collection-load-more__count{margin:0;color:var(--color-foreground);font-size:.75rem;letter-spacing:-.02em;line-height:1.2}.collection-load-more__track{width:100%;height:1px;overflow:hidden;background:#c1ced7}.collection-load-more__bar{display:block;width:var(--collection-progress, 0%);height:100%;background:var(--color-primary);transition:width var(--transition-base)}.collection-load-more__button{display:inline-flex;align-items:center;justify-content:center;min-width:128px;min-height:32px;padding:.4375rem 1.5rem;border:1.5px solid var(--color-foreground);border-radius:999px;color:var(--color-foreground);font-size:.8125rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.collection-load-more__button[aria-busy=true]{opacity:.65;pointer-events:none}.collection-sidebar{display:grid;align-content:start;gap:1.5rem}.collection-filter-card,.collection-sort-card{display:grid;gap:.75rem;padding:1.5rem;border-radius:16px;background:#f7f9fb}.collection-sort-card{gap:1rem}.collection-filter-card__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.collection-filter-card h2,.collection-sort-card h2{margin:0;color:var(--color-foreground);letter-spacing:-.03em;line-height:1.2}.collection-filter-card__clear{color:var(--color-primary);font-size:.75rem;text-decoration:underline}.collection-filter-group{border:1px solid #6d719d;border-radius:4px;background:transparent}.collection-filter-group summary,.collection-sort-card__select{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;padding:.625rem .75rem .625rem 1rem;list-style:none;cursor:pointer}.collection-filter-group summary::-webkit-details-marker{display:none}.collection-filter-group summary span:first-child,.collection-sort-card__select{min-width:0}.collection-filter-group strong,.collection-sort-card__label strong{display:block;color:var(--color-foreground);font-size:.875rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.collection-filter-group small,.collection-sort-card__label small{display:block;margin-top:.25rem;color:var(--color-foreground);font-size:.75rem;letter-spacing:-.02em}.collection-filter-group__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1.5px solid var(--color-primary);border-radius:999px;color:var(--color-primary)}.collection-filter-group[open] .collection-filter-group__icon svg{transform:rotate(180deg)}.collection-filter-group__content{display:grid;gap:.625rem;padding:0 1rem 1rem}.collection-filter-option{display:flex;align-items:center;gap:.5rem;color:var(--color-foreground);font-size:.875rem}.collection-filter-option input{width:1rem;height:1rem;margin:0}.collection-filter-option small{margin-left:auto;color:var(--color-foreground-muted)}.collection-filter-card__apply{width:100%;min-height:40px;margin-top:.25rem}.collection-sort-card__select{border:1px solid #6d719d;border-radius:8px;background:#fff;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}.collection-sort-card__select:hover,.collection-sort-card__select:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #1267f71a}.collection-sort-card__label{display:block;min-width:0}.collection-sort-card__label strong,.collection-sort-card__label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-sort-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:999px;pointer-events:none}.collection-sort-card__select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.collection-table-head{display:none}.collection-type-tabs-wrapper{position:relative;margin-bottom:1.5rem}.collection-type-tabs-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:3rem;background:linear-gradient(to right,transparent,var(--color-foreground));border-radius:0 2rem 2rem 0;pointer-events:none;opacity:1;transition:opacity .2s ease;z-index:1}.collection-type-tabs-wrapper.is-at-end:after{opacity:0}.collection-type-tabs{display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:scroll;overscroll-behavior-x:contain;padding:.5rem;border-radius:2rem;background:var(--color-foreground);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.collection-type-tabs::-webkit-scrollbar{display:none}.collection-type-tabs__tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:1.5rem;color:#fff;font-size:1.0625rem;font-weight:600;letter-spacing:0;line-height:1.4;scroll-snap-align:start;text-align:center;text-decoration:none;white-space:nowrap;transition:background var(--transition-base),color var(--transition-base)}.collection-type-tabs__tab:first-child{flex:0 0 auto}.collection-type-tabs__tab--active{background:#fff;color:var(--color-primary)}.collection-card{overflow:hidden;border:1px solid #6d719d;border-radius:16px;background:var(--color-background)}.collection-card__header,.collection-card__row-inner,.collection-table-head{--collection-grid: 48px minmax(13rem, 1fr) minmax(5.5rem, .42fr) minmax(4.25rem, .36fr) minmax(8.25rem, auto) 44px;grid-template-columns:var(--collection-grid)}.collection-card__price,.collection-card__row-price,.collection-card__inventory,.collection-card__row-inventory,.collection-table-head{display:none!important}.collection-card__header,.collection-card__row-inner{--collection-grid: 48px minmax(0, 1fr) auto 44px}.collection-card__header{display:grid;align-items:center;gap:1rem;min-height:64px;padding:1rem 1.25rem}.collection-card__thumb{display:flex;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:4px;background:#f7f9fb}.collection-card__thumb-img{width:100%;height:100%;object-fit:contain}.collection-card__summary{display:grid;gap:.1875rem;min-width:0}.collection-card__vendor{color:var(--color-foreground-muted);font-size:.625rem;line-height:1.2}.collection-card__title-link:hover .collection-card__title{color:var(--color-primary)}.collection-card__title{display:block;color:var(--color-foreground);font-size:.875rem;font-weight:700;letter-spacing:-.03em;line-height:1.35;transition:color var(--transition-base)}.collection-card__price,.collection-card__inventory,.collection-card__row-price,.collection-card__row-inventory{color:var(--color-foreground);font-size:.8125rem;letter-spacing:-.03em;line-height:1.35;white-space:nowrap}.collection-card__price--empty,.collection-card__inventory{color:var(--color-foreground-muted)}.collection-card__price--gated a{color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:.16em}.collection-card__view-btn{justify-self:end;min-height:32px;padding:.4375rem 1.3125rem;border-color:var(--color-foreground);font-size:.875rem;white-space:nowrap}.collection-card__toggle{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:44px;height:44px;border:1.5px solid var(--color-primary);border-radius:999px;color:var(--color-primary);transition:background var(--transition-base),color var(--transition-base)}.collection-card__toggle svg{transition:transform var(--transition-base)}.collection-card__toggle[aria-expanded=true]{background:var(--color-primary);color:var(--color-primary-contrast)}.collection-card__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.collection-card__panel[hidden]{display:none}@keyframes collection-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.collection-card__panel:not([hidden]){animation:collection-slide-in .18s ease}.collection-card__row-divider{height:1px;background:#c1ced7}.collection-card__row-inner{display:grid;align-items:center;gap:1rem;min-height:52px;padding:.75rem 1.25rem}.collection-card__row-title{grid-column:2;min-width:0;color:var(--color-foreground);font-size:.8125rem;font-weight:700;letter-spacing:-.03em;line-height:1.35}.collection-card__row-price{grid-column:3}.collection-card__row-inventory{grid-column:4}.collection-card__row-actions{grid-column:5 / 7;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.collection-card__login-link{color:var(--color-primary);font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.collection-card__login-link:hover{text-decoration:none}.collection-card__qty{display:inline-grid;grid-template-columns:22px 44px 22px;align-items:center;gap:.5rem}.collection-card__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.25px solid var(--color-foreground);border-radius:999px;color:var(--color-foreground)}.collection-card__qty-input{width:44px;height:32px;padding:0;border:1px solid #6d719d;border-radius:0;background:#f7f9fb;color:var(--color-foreground);font-size:.8125rem;text-align:center;-moz-appearance:textfield}.collection-card__qty-input::-webkit-outer-spin-button,.collection-card__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.collection-card__add-btn{min-height:36px;min-width:132px;padding:.5625rem 1.25rem;font-size:.875rem;white-space:nowrap}.collection-card__add-btn[data-state=adding]{opacity:.72;cursor:wait}.collection-card__add-btn:disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width:768px){.collection-section{padding-block:var(--collection-pt-desktop) var(--collection-pb-desktop)}.collection-section__layout{grid-template-columns:minmax(15rem,302px) minmax(0,1fr);align-items:start}.collection-sidebar{position:sticky;top:calc(var(--header-height) + 1.5rem)}.collection-type-tabs-wrapper:after{display:none}.collection-type-tabs-wrapper{margin-bottom:2rem}.collection-type-tabs{display:flex;overflow:visible;scroll-snap-type:none}.collection-type-tabs__tab{min-width:0;flex:1;font-size:1.0625rem}.collection-type-tabs__tab:first-child{flex:0 0 auto;padding-inline:2rem}.collection-table-head{display:none;align-items:center;gap:1rem;min-height:48px;margin-bottom:1rem;padding-inline:1.25rem;border-radius:24px;background:#e9f1f2;color:var(--color-foreground);font-size:.875rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.collection-table-head span:last-child{justify-self:end}}@media screen and (max-width:991px){.collection-sidebar{grid-row:1}.collection-type-tabs{overflow-x:auto;scroll-snap-type:x mandatory}.collection-filter-card,.collection-sort-card{padding:1rem}}@media screen and (max-width:991px){.collection-card__header{position:relative;grid-template-columns:48px minmax(0,1fr);row-gap:1rem;padding-right:4.25rem}.collection-card__toggle{position:absolute;top:1rem;right:1.25rem}.collection-card__view-btn{grid-column:1 / -1}.collection-card__row-inner{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.collection-card__row-title{grid-column:1;padding-left:0}.collection-card__row-actions{grid-column:2}.collection-card__row-price{grid-column:1}.collection-card__row-inventory{grid-column:2;justify-self:end}.collection-card__row-actions{grid-column:1 / -1;justify-content:space-between}.collection-card__add-btn{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){.collection-card__panel:not([hidden]),.collection-card__toggle svg,.collection-card__title,.collection-type-tabs__tab{transition:none;animation:none}}@media screen and (min-width:768px){.collection-type-tabs__tab{flex:1;font-size:.875rem}.collection-type-tabs__tab:first-child{flex:0 0 auto}}@media screen and (min-width:992px){.collection-type-tabs__tab{font-size:1.0625rem}}@media screen and (min-width:1200px){.collection-type-tabs__tab{font-size:1.1875rem}}@media screen and (min-width:1440px){.collection-type-tabs__tab{font-size:1.3125rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection.css.map */
