.um-collection{background:var(--color-page-bg, #F0E8DC);min-height:70vh}.um-collection-hero{position:relative;background:var(--color-section-dark-bg, #1E1209);min-height:220px;overflow:hidden;display:flex;align-items:flex-end}.um-collection-hero--noimage{background:var(--color-section-dark-bg, #1E1209)}.um-collection-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.um-collection-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14080259,#140802b3 70%,#140802d9)}.um-collection-hero__typographic{position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:clamp(120px,22vw,280px);color:var(--color-primary, #C61C0B);opacity:.12;letter-spacing:.08em;line-height:1;pointer-events:none;white-space:nowrap;font-weight:400}.um-collection-hero__content{position:relative;padding:40px 32px 28px;z-index:2;max-width:1440px;margin:0 auto;width:100%}.um-collection-hero__crumb{font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-ui, #E69A13);margin-bottom:6px;font-weight:700}.um-collection-hero__crumb a{color:var(--color-gold-ui, #E69A13);text-decoration:none}.um-collection-hero__crumb a:hover{color:var(--color-gold-active, #F5AA1C)}.um-collection-hero__crumb [aria-current=page]{color:var(--color-button-text, #FAF6F0)}.um-collection-hero__title{font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:clamp(34px,6vw,56px);letter-spacing:.05em;color:var(--color-button-text, #FAF6F0);line-height:1;margin:0;text-transform:uppercase;font-weight:400}.um-collection-hero__sub{font-family:var(--font-body, "Barlow", sans-serif);font-size:15px;color:var(--color-gold-ui, #E69A13);margin:8px 0 0;max-width:520px;line-height:1.5}.um-collection-bar{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border-bottom:1px solid var(--color-border-light, #E2D8CE);background:var(--color-page-bg, #F0E8DC);flex-wrap:wrap;gap:12px;max-width:1440px;margin:0 auto}.um-collection-bar__left,.um-collection-bar__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.um-collection-bar__count{font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted, #6B5B4E);font-weight:500}.um-filter{position:relative}.um-filter__trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:1px solid var(--color-border, #C8B8A8);border-radius:4px;font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink, #140802);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.um-filter__trigger::-webkit-details-marker{display:none}.um-filter[open] .um-filter__trigger{background:var(--color-ink, #140802);color:var(--color-button-text, #FAF6F0);border-color:var(--color-ink, #140802)}.um-filter[open] .um-filter__chev{transform:rotate(180deg)}.um-filter__chev{font-size:10px;transition:transform .16s ease;display:inline-block}.um-filter__count{color:var(--color-primary, #C61C0B);font-weight:700}.um-filter[open] .um-filter__count{color:var(--color-gold-ui, #E69A13)}.um-filter__panel{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:var(--color-surface-card, #FFFFFF);border:1px solid var(--color-border, #C8B8A8);border-radius:4px;padding:10px 12px;box-shadow:0 8px 20px #1408021f;z-index:20}.um-filter__option{display:flex;align-items:center;gap:10px;padding:8px 0;font-family:var(--font-body, "Barlow", sans-serif);font-size:14px;color:var(--color-ink, #140802);cursor:pointer}.um-filter__option--disabled{color:var(--color-text-muted, #6B5B4E);cursor:not-allowed}.um-filter__option input{width:16px;height:16px;accent-color:var(--color-primary, #C61C0B);cursor:pointer}.um-filter__option--disabled input{cursor:not-allowed}.um-filter__option-label{flex:1}.um-filter__option-count{color:var(--color-text-muted, #6B5B4E);font-size:12px;font-family:var(--font-ui, "Barlow Condensed", sans-serif);letter-spacing:.05em}.um-filter__clear{font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-weight:700;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary, #C61C0B);text-decoration:none;padding:8px 6px}.um-filter__clear:hover{color:var(--color-primary-dark, #8F1208)}.um-sort__label{font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted, #6B5B4E)}.um-sort__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:1px solid var(--color-border, #C8B8A8);padding:8px 30px 8px 12px;font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink, #140802);border-radius:4px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23140802' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.um-sort__select:focus{outline:2px solid var(--color-focus-ring, #3A7BD5);outline-offset:2px}.um-collection-grid{display:grid;grid-template-columns:repeat(var(--um-col-mobile, 2),minmax(0,1fr));gap:12px;padding:20px 16px 28px;max-width:1440px;margin:0 auto}@media(min-width:750px){.um-collection-grid{grid-template-columns:repeat(var(--um-col-tablet, 2),minmax(0,1fr));gap:16px;padding:24px 24px 32px}}@media(min-width:990px){.um-collection-grid{grid-template-columns:repeat(var(--um-col-desktop, 3),minmax(0,1fr));gap:18px;padding:24px 32px 36px}}@media(min-width:1440px){.um-collection-grid{grid-template-columns:repeat(var(--um-col-widescreen, 4),minmax(0,1fr));gap:20px}}.um-card{display:block;text-decoration:none;color:inherit;background:var(--color-surface-card, #FFFFFF);border-radius:6px;overflow:hidden;border:1px solid var(--color-border-light, #E2D8CE);transition:border-color .16s ease,transform .16s ease}.um-card:hover{border-color:var(--color-ink, #140802)}.um-card:focus-visible{outline:2px solid var(--color-focus-ring, #3A7BD5);outline-offset:2px}.um-card--soldout{opacity:.65}.um-card--soldout:hover{opacity:.85}.um-card__img-wrap{position:relative;aspect-ratio:1 / 1;background:var(--color-surface-alt, #E8DDD0);overflow:hidden}.um-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .18s ease}.um-card__img--placeholder{display:grid;place-items:center;background:var(--color-ink, #140802);color:var(--color-primary, #C61C0B);font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:28px;letter-spacing:.06em}.um-card__img--loading{opacity:.5}.um-card__badge{position:absolute;top:10px;left:10px;font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:2px;z-index:2;line-height:1.4}.um-card__badge--sale{background:var(--color-primary, #C61C0B);color:var(--color-button-text, #FAF6F0)}.um-card__badge--new{background:var(--color-ink, #140802);color:var(--color-button-text, #FAF6F0)}.um-card__badge--bestseller{background:var(--color-gold-ui, #E69A13);color:var(--color-ink, #140802)}.um-card__badge--soldout{background:var(--color-text-muted, #6B5B4E);color:var(--color-button-text, #FAF6F0);top:auto;bottom:10px}.um-card__info{padding:12px 14px 14px}.um-card__name{font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink, #140802);margin:0 0 4px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}@media(min-width:990px){.um-card__name{font-size:14px}}.um-card__price-row{display:flex;gap:8px;align-items:baseline;margin:0 0 8px}.um-card__price{font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:18px;letter-spacing:.04em;color:var(--color-price, #140802);font-weight:400}.um-card__price--sale{color:var(--color-price-sale, #C61C0B)}.um-card__price-compare{font-family:var(--font-body, "Barlow", sans-serif);font-size:12px;color:var(--color-price-compare, #6B5B4E);text-decoration:line-through}.um-card__color-meta{font-family:var(--font-body, "Barlow", sans-serif);font-size:11px;color:var(--color-text-muted, #6B5B4E);margin:0 0 8px}.um-card__swatches{display:flex;flex-wrap:wrap;gap:5px}.um-card__swatch{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;box-shadow:0 0 0 1px var(--color-border, #C8B8A8);transition:transform .12s ease;position:relative}.um-card__swatch:hover{transform:scale(1.15)}.um-card__swatch.is-active{border-color:var(--color-ink, #140802);box-shadow:0 0 0 1px var(--color-surface-card, #FFFFFF)}.um-card__swatch:focus-visible{outline:2px solid var(--color-focus-ring, #3A7BD5);outline-offset:3px}@media(max-width:749px){.um-card__swatches{gap:3px;pointer-events:none}.um-card__swatch{width:12px;height:12px;border-width:1px;cursor:default}.um-card__swatch.is-active{box-shadow:0 0 0 1px var(--color-surface-card, #FFFFFF)}}.um-collection-loadmore{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 32px 48px;max-width:1440px;margin:0 auto}.um-collection-loadmore__meta{font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted, #6B5B4E);margin:0;font-weight:500}.um-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 40px;background:transparent;border:none;cursor:pointer;font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:background .16s ease,color .16s ease,transform 80ms;font-weight:400}.um-btn:active{transform:scale(.98)}.um-btn--ghost{background:transparent;border:1px solid var(--color-ink, #140802);color:var(--color-ink, #140802)}.um-btn--ghost:hover{background:var(--color-ink, #140802);color:var(--color-button-text, #FAF6F0)}.um-btn--ghost:disabled{border-color:var(--color-btn-disabled-bg, #C8B8A8);color:var(--color-btn-disabled-text, #6B5B4E);cursor:not-allowed;background:transparent}.um-btn--primary{background:var(--color-btn-primary-bg, #C61C0B);color:var(--color-btn-primary-text, #FAF6F0)}.um-btn--primary:hover{background:var(--color-btn-primary-hover, #8F1208)}.um-btn[aria-busy=true]{opacity:.6;cursor:wait}.um-collection-empty{padding:40px 16px 60px;max-width:1440px;margin:0 auto}.um-collection-empty__head{text-align:center;padding:40px 16px 48px;border-bottom:1px solid var(--color-border-light, #E2D8CE);margin-bottom:32px}.um-collection-empty__eyebrow{font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary, #C61C0B);margin:0 0 8px}.um-collection-empty__headline{font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:clamp(28px,4vw,40px);letter-spacing:.05em;color:var(--color-ink, #140802);text-transform:uppercase;margin:0 0 12px;line-height:1;font-weight:400}.um-collection-empty__sub{font-family:var(--font-body, "Barlow", sans-serif);font-size:15px;color:var(--color-text-secondary, #4A3728);max-width:44ch;margin:0 auto 20px;line-height:1.5}.um-collection-empty__suggestions-label{font-family:var(--font-ui, "Barlow Condensed", sans-serif);font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted, #6B5B4E);margin:0 16px 12px;text-align:center}@media(prefers-reduced-motion:reduce){.um-card,.um-card__swatch,.um-card__img,.um-btn,.um-filter__chev{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/um-collection.css.map */
