.\#assemblages-index .\#collection-toolbar-inner{flex-wrap:wrap;row-gap:1rem}.\#assemblages-index-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.\#assemblages-index-filters-label{font-size:.9em;font-weight:var(--font-body-weight-bold, 600);margin-right:.25rem}.\#assemblages-index-filters .\#collection-toolbar-filters-button{font-size:.9em;padding:.35rem .9rem;border-width:1px;gap:.45em;line-height:1.5}.\#assemblages-index-filters .\#collection-toolbar-filters-button .\#icon{--size: 1em}.\#assemblages-index-chip{border:1px solid var(--color-g-bg-border);background:var(--color-g-bg, #fff);color:inherit;font:inherit;font-size:.9em;padding:.35rem .9rem;border-radius:999px;cursor:pointer}.\#assemblages-index-chip.\@active{background:var(--color-g-text, #17435e);border-color:var(--color-g-text, #17435e);color:var(--color-g-bg, #fff)}.\#assemblages-index-count{margin:0 0 0 auto;opacity:.7;font-size:.9em}.\#assemblages-index-chip-badge{background:var(--color-g-text, #17435e);color:var(--color-g-bg, #fff);border-radius:999px;font-size:11px;line-height:1;padding:.2rem .45rem;margin-left:.35rem}.\#assemblages-index-drawer{background:var(--color-g-bg-d5, #f2f2f2);height:100%;min-height:100vh;overflow-y:auto;padding:3.5rem 1.25rem 2rem;display:flex;flex-direction:column;gap:.75rem}.\#assemblages-index-active{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.\#assemblages-index-active [data-remove-facet]{display:inline-flex;align-items:center;gap:.4rem;border:0;cursor:pointer;font:inherit;font-size:.85em;padding:.3rem .8rem;border-radius:999px;background:var(--color-g-bg-d5);color:inherit}.\#assemblages-index-active [data-remove-facet]:after{content:"\2715";font-size:.8em;opacity:.6}.\#assemblages-index-clear{border:0;background:none;cursor:pointer;font:inherit;font-size:.85em;text-decoration:underline;opacity:.7;padding:0}.\#assemblages-index-empty{text-align:center;padding:3rem 1rem;opacity:.7}.\#assemblages-index-grid{display:grid;grid-template-columns:repeat(var(--kit-cols, 3),1fr);gap:1.5rem;align-items:start}@media(max-width:1023px){.\#assemblages-index-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.\#assemblages-index-grid{grid-template-columns:repeat(var(--kit-cols-mobile, 1),1fr)}}.\#assemblages-index-more{text-align:center;margin-top:1.5rem}.\#assemblage-card{display:flex;flex-direction:column;background:var(--color-g-bg, #fff);border-radius:10px;overflow:hidden}.\#assemblage-card-media{display:block}.\#assemblage-card-body{flex:1 1 auto;padding:1rem 1.25rem .5rem}.\#assemblage-card-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.\#assemblage-card-badge{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .55rem;border-radius:999px;background:var(--color-g-bg-d5);color:var(--color-g-text-alpha-70, inherit)}.\#assemblage-card-badge.\@warning{background:var(--color-warning, #b3401e);color:#fff}.\#assemblage-card-title{margin:0 0 .25rem;font-size:1.05rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:var(--kit-title-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.\#assemblage-card-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5em;font-size:1.15rem;margin:0 0 .6rem}.\#assemblage-card-price-value{font-weight:var(--font-body-weight-bold, 700)}.\#assemblage-card-price.\@on-sale .\#assemblage-card-price-value{color:var(--color-g-sale)}.\#assemblage-card-price-compare{text-decoration:line-through;color:var(--color-g-product-badge-sale, var(--color-g-sale));font-size:.85em}.\#assemblage-card-price-pro{margin:0 0 .6rem;font-size:.85em;opacity:.75}.\#assemblage-card-price-pro-suffix{font-size:.7em;opacity:.7}.\#assemblage-card-counts{margin:0 0 .6rem;font-size:.85em;opacity:.7}.\#assemblage-card-description-wrap{margin:0 0 .75rem}.\#assemblage-card-description{margin:0;font-size:.92em;display:-webkit-box;-webkit-line-clamp:var(--kit-desc-lines, 3);-webkit-box-orient:vertical;overflow:hidden}.\#assemblage-card-description.\@expanded{-webkit-line-clamp:unset;display:block}.\#assemblage-card-description p{margin:0 0 .45em}.\#assemblage-card-description p:last-child{margin-bottom:0}.\#assemblage-card-description ul,.\#assemblage-card-description ol{margin:0 0 .45em;padding-left:1.2em}.\#assemblage-card-read-more{border:0;background:none;padding:0;margin-top:.15rem;cursor:pointer;font:inherit;font-size:.82em;text-decoration:underline;opacity:.7}.\#assemblage-card-list summary{list-style:none;cursor:pointer;font-size:.85em;opacity:.75;display:inline-flex;align-items:center;gap:.35rem}.\#assemblage-card-list summary::-webkit-details-marker{display:none}.\#assemblage-card-list summary:before{content:"\25b8";font-size:1.25em;line-height:1;transition:transform .15s ease}.\#assemblage-card-list[open] summary:before{transform:rotate(90deg)}.\#assemblage-card-lines{margin:.5rem 0 0;padding-left:1.1rem;font-size:.88em}.\#assemblage-card-lines li{margin-bottom:.2rem}.\#assemblage-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.75rem 1.25rem 1.25rem}.\#assemblage-card-actions form{display:contents}.\#assemblage-card-add-label{display:flex;justify-content:center;align-items:center;gap:.3rem}.\#assemblage-card-actions .\#button .\#icon{--size: 1rem}
/*# sourceMappingURL=/cdn/shop/t/34/assets/assemblages-index.css.map */
