.cc-collection-utilities{border-block:1px solid rgb(var(--color-text-rgb) / .12);position:relative;z-index:2}.cc-utilities-bar-inner{box-sizing:border-box;margin-inline:auto;max-width:1440px;padding-inline:80px}.cc-collection-utilities .cc-utilities-bar-controls{border-bottom:1px solid rgb(var(--color-text-rgb) / .12);position:relative;z-index:3}.cc-collection-utilities .cc-utilities-bar-controls .cc-utilities-bar-inner{align-items:center;display:flex;gap:40px;justify-content:space-between;padding-block:16px}.cc-collection-utilities .cc-utilities-controls-left{align-items:center;display:flex;gap:16px;min-width:0}.cc-collection-utilities .cc-utilities-controls-right{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:20px;justify-content:flex-end;min-width:0}.cc-collection-utilities .cc-filters-trigger{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid rgb(var(--color-text-rgb) / .22);border-radius:var(--border-radius);color:var(--color-text-heading);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--body-font-family);font-size:14px;font-weight:600;gap:9px;line-height:1.2;margin:0;padding:10px 16px;transition:border-color .2s ease-out}.cc-collection-utilities .cc-filters-trigger:hover{border-color:rgb(var(--color-text-rgb) / .45)}.cc-collection-utilities .cc-filters-trigger svg{flex:0 0 auto}.cc-collection-utilities .cc-filters-trigger-badge{background-color:var(--color-primary);border-radius:20px;color:var(--color-primary-button-text);font-size:11px;font-weight:600;line-height:1.2;padding:3px 8px}.cc-collection-utilities .cc-filters-hint{color:rgb(var(--color-text-rgb) / .65);font-family:var(--body-font-family);font-size:14px;margin:0;min-width:0}.cc-collection-utilities .cc-utilities-count{color:rgb(var(--color-text-rgb) / .65);font-family:var(--body-font-family);font-size:14px;margin:0;white-space:nowrap}.cc-collection-utilities .cc-utilities-divider{background-color:rgb(var(--color-text-rgb) / .12);flex:0 0 auto;height:22px;width:1px}.cc-collection-utilities .cc-view{align-items:center;display:flex;flex:0 0 auto;gap:10px}.cc-collection-utilities .cc-view-label{color:rgb(var(--color-text-rgb) / .65);font-family:var(--body-font-family);font-size:13px;white-space:nowrap}.cc-collection-utilities .cc-cols{display:inline-flex}.cc-collection-utilities .cc-cols-buttons{border:1px solid rgb(var(--color-text-rgb) / .22);border-radius:var(--border-radius);display:flex;overflow:hidden}.cc-collection-utilities .cc-cols-btn{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-left:1px solid rgb(var(--color-text-rgb) / .12);color:rgb(var(--color-text-rgb) / .65);cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:9px 12px;transition:background-color .2s ease-out,color .2s ease-out}.cc-collection-utilities .cc-cols-btn:first-child{border-left:0}.cc-collection-utilities .cc-cols-btn:hover{background-color:rgb(var(--color-primary-rgb) / .05)}.cc-collection-utilities .cc-cols-btn[aria-pressed=true]{background-color:rgb(var(--color-primary-rgb) / .08);color:var(--color-primary)}.cc-collection-utilities .cc-sort{display:inline-block}.cc-collection-utilities .cc-sort-pill{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid rgb(var(--color-text-rgb) / .22);border-radius:var(--border-radius);color:var(--color-text-heading);cursor:pointer;display:inline-flex;font-family:var(--body-font-family);gap:10px;line-height:1.2;margin:0;padding:10px 14px;transition:border-color .2s ease-out}.cc-collection-utilities .cc-sort-pill:hover{border-color:rgb(var(--color-text-rgb) / .45)}.cc-collection-utilities .cc-sort-pill-label{color:rgb(var(--color-text-rgb) / .65);font-size:13px;font-weight:400}.cc-collection-utilities .cc-sort-pill-value{color:var(--color-text-heading);font-size:14px;font-weight:600}.cc-collection-utilities .cc-sort-pill>svg{color:rgb(var(--color-text-rgb) / .65);flex:0 0 auto}.cc-collection-utilities .cc-utilities-bar-facets{background-color:var(--color-paper-deep);border-bottom:1px solid rgb(var(--color-text-rgb) / .12)}.cc-collection-utilities .cc-utilities-bar-facets .cc-utilities-bar-inner{padding-block:24px}.cc-collection-utilities .cc-facets{display:flex;flex-direction:column;gap:16px}.cc-collection-utilities .cc-facet-row{align-items:center;display:flex;gap:24px;justify-content:space-between;width:100%}.cc-collection-utilities .cc-facet-row-left{align-items:center;display:flex;gap:22px;min-width:0}.cc-collection-utilities .cc-facet-label{color:rgb(var(--color-text-rgb) / .65);flex:0 0 74px;font-family:var(--body-font-family);font-size:11px;font-weight:600;letter-spacing:1.7px;line-height:1.3;text-transform:uppercase;width:74px}.cc-collection-utilities .cc-facet-chips{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.cc-collection-utilities .cc-facet-chip{align-items:center;background-color:var(--color-paper);border:1px solid rgb(var(--color-text-rgb) / .22);border-radius:20px;color:var(--color-text-heading);display:inline-flex;font-family:var(--body-font-family);font-size:14px;font-weight:400;gap:9px;line-height:1.2;padding:9px 16px;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.cc-collection-utilities a.cc-facet-chip:hover{border-color:rgb(var(--color-text-rgb) / .45)}.cc-collection-utilities .cc-facet-chip>svg{flex:0 0 auto}.cc-collection-utilities .cc-facet-chip-count{color:rgb(var(--color-text-rgb) / .65);font-size:13px;font-weight:400}.cc-collection-utilities .cc-facet-chip.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-button-text);font-weight:600}.cc-collection-utilities a.cc-facet-chip.is-active:hover{border-color:var(--color-primary)}.cc-collection-utilities .cc-facet-chip.is-active .cc-facet-chip-count{color:rgb(var(--color-primary-button-text-rgb) / .7)}.cc-collection-utilities .cc-facet-chip.is-disabled{cursor:default;opacity:.4}.cc-collection-utilities .cc-facet-clear{color:rgb(var(--color-text-rgb) / .65);flex:0 0 auto;font-family:var(--body-font-family);font-size:14px;text-decoration:none;white-space:nowrap}.cc-collection-utilities .cc-facet-clear:hover{text-decoration:underline}.cc-collection-utilities .cc-utilities-bar-active .cc-utilities-bar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-block:15px}.cc-collection-utilities .cc-active-label{color:rgb(var(--color-text-rgb) / .65);font-family:var(--body-font-family);font-size:12px;font-weight:600;letter-spacing:1.2px}.cc-collection-utilities .cc-active-pill{align-items:center;background-color:rgb(var(--color-primary-rgb) / .08);border-radius:20px;color:var(--color-primary);display:inline-flex;font-family:var(--body-font-family);font-size:13px;font-weight:600;gap:8px;line-height:1.3;padding:8px 13px;text-decoration:none;transition:background-color .2s ease-out}.cc-collection-utilities .cc-active-pill:hover{background-color:rgb(var(--color-primary-rgb) / .16)}.cc-collection-utilities .cc-active-pill svg{flex:0 0 auto}.cc-collection-utilities .cc-active-clear{color:rgb(var(--color-text-rgb) / .65);font-family:var(--body-font-family);font-size:13px;text-decoration:none}.cc-collection-utilities .cc-active-clear:hover{text-decoration:underline}.collection-product-grid .collection-product-grid-inner{max-width:1440px;padding-inline:80px}.collection-product-grid .product-grid{--column-gap: 20px;--row-gap: 20px;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr))}.collection-product-grid .product-grid-item{min-width:0}.collection-product-grid .product-card-media-wrapper{margin-bottom:20px}.collection-product-grid .product-title{overflow-wrap:anywhere}@media(min-width:1200px){.collection-product-grid .product-grid{--column-gap: 24px;--row-gap: 24px}}@media(max-width:1199px){.cc-collection-utilities .cc-utilities-bar-inner,.collection-product-grid .collection-product-grid-inner{padding-inline:40px}.cc-collection-utilities .cc-utilities-bar-controls .cc-utilities-bar-inner{flex-wrap:wrap;gap:12px 24px}.cc-collection-utilities .cc-filters-hint{display:none}.cc-collection-utilities .cc-utilities-controls-left{flex:1 1 auto}.cc-collection-utilities .cc-utilities-controls-right{gap:12px 16px}.cc-collection-utilities .cc-view-label{display:none}}@media(min-width:600px)and (max-width:799px){.collection-product-grid .product-grid{grid-template-columns:repeat(min(3,var(--cols, 3)),minmax(0,1fr))}.cc-collection-utilities .cc-cols-btn[data-cols="4"]{display:none}}@media(max-width:599px){.collection-product-grid .collection-product-grid-inner{padding-inline:20px}.collection-product-grid .product-grid{--column-gap: 14px;--row-gap: 14px}.collection-product-grid .product-card-media-wrapper{margin-bottom:14px}.collection-product-grid .product-title{font-size:22px;letter-spacing:.2px;line-height:1.14}.cc-collection-utilities.section-spacing{border-block:0;display:flex;flex-direction:column;gap:14px;padding-inline:20px}.cc-collection-utilities .cc-utilities-bar{background-color:transparent;border-bottom:0}.cc-collection-utilities .cc-utilities-bar-inner{max-width:none;padding-block:0;padding-inline:0}.cc-collection-utilities .cc-utilities-bar-facets .cc-utilities-bar-inner{padding-block:0}.cc-collection-utilities .cc-utilities-bar-facets{background-color:transparent;order:1}.cc-collection-utilities .cc-utilities-bar-controls{order:2}.cc-collection-utilities .cc-utilities-bar-active{display:none}.cc-collection-utilities .cc-utilities-bar-controls .cc-utilities-bar-inner{align-items:stretch;flex-direction:column;gap:14px}.cc-collection-utilities .cc-utilities-controls-left,.cc-collection-utilities .cc-utilities-controls-right{align-items:stretch;flex-direction:column;gap:14px;width:100%}.cc-collection-utilities .cc-filters-trigger{justify-content:center}.cc-collection-utilities .cc-utilities-count{text-align:start}.cc-collection-utilities .cc-filters-hint,.cc-collection-utilities .cc-utilities-divider,.cc-collection-utilities .cc-view,.cc-collection-utilities .cc-filters-trigger-chips-only{display:none}.cc-collection-utilities .cc-utilities-count{color:rgb(var(--color-text-rgb) / .65);font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.cc-collection-utilities .cc-facets{gap:14px}.cc-collection-utilities .cc-facet-row{align-items:flex-start;flex-direction:column;gap:8px}.cc-collection-utilities .cc-facet-row-left{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.cc-collection-utilities .cc-facet-label{flex:0 0 auto;width:auto}.cc-collection-utilities .cc-facet-chips{gap:8px}.cc-collection-utilities .cc-facet-chip{font-size:11px;font-weight:600;gap:6px;letter-spacing:1.3px;padding:14px 12px}.cc-collection-utilities .cc-facet-chip>svg{height:12px;width:12px}.cc-collection-utilities .cc-facet-chip-count{color:rgb(var(--color-text-rgb) / .65);font-size:11px;font-weight:600;letter-spacing:1.3px}.cc-collection-utilities .cc-facet-chip.is-active{background-color:rgb(var(--color-primary-rgb) / .08);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary)}.cc-collection-utilities .cc-facet-chip.is-active .cc-facet-chip-count{color:rgb(var(--color-text-rgb) / .65)}.cc-collection-utilities .cc-sort{display:block;width:100%}.cc-collection-utilities .cc-sort-pill{background-color:var(--color-paper);border-radius:20px;justify-content:flex-start;padding:11px 16px;width:100%}.cc-collection-utilities .cc-sort-pill-label,.cc-collection-utilities .cc-sort-pill-value{font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.cc-collection-utilities .cc-sort-pill-label:after{content:":"}.cc-collection-utilities .cc-sort-pill-value{color:var(--color-text-heading);margin-inline-end:auto}.cc-collection-utilities .cc-sort-pill>svg{height:14px;width:14px}}.collection-product-grid .product-card-media{aspect-ratio:1 / 1;height:auto}.collection-product-grid .product-card-media-wrapper{aspect-ratio:auto;height:auto}@media(max-width:599px){.collection-product-grid .product-card-media{aspect-ratio:21 / 25}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-collection.css.map */
