.cc-plp{--cc-plp-gutter: 32px;background:var(--cc-bg, #fff);color:var(--cc-text, #111);font-family:BDO Grotesk Club,BDO Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cc-plp *,.cc-plp *:before,.cc-plp *:after{box-sizing:border-box}.cc-plp a{color:inherit;text-decoration:none}.cc-plp button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer}.cc-plp h1,.cc-plp p{margin:0}.cc-plp [hidden]{display:none!important}.cc-plp :focus-visible{outline:1px solid currentColor;outline-offset:3px}.cc-plp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:32px var(--cc-plp-gutter) 16px}.cc-plp__title{font-size:clamp(26px,3.4vw,48px);font-weight:600;line-height:.95;letter-spacing:-.035em}.cc-plp__count{display:inline-block;margin-left:6px;font-size:10px;font-weight:400;letter-spacing:.02em;vertical-align:top}.cc-plp__desc{max-width:420px;font-size:11px;line-height:1.5;letter-spacing:0;text-transform:none;opacity:.75}.cc-plp__bar{position:sticky;top:var(--header-height, 44px);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:42px;padding:0 var(--cc-plp-gutter);background:var(--cc-bg, #fff);border-top:1px solid var(--cc-border, #e4e4e2);border-bottom:1px solid var(--cc-border, #e4e4e2)}.cc-plp__links{display:flex;gap:22px;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.cc-plp__links::-webkit-scrollbar{display:none}.cc-plp__links a{padding:13px 0;opacity:.5;transition:opacity .2s}.cc-plp__links a:hover,.cc-plp__links a[aria-current]{opacity:1}.cc-plp__links a[aria-current]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cc-plp__tools{flex:0 0 auto;display:flex;align-items:center;gap:20px;margin-left:auto}.cc-plp__density{display:flex;gap:8px}.cc-plp__density button{display:grid;place-items:center;width:22px;height:22px;opacity:.3;transition:opacity .2s}.cc-plp__density button:hover,.cc-plp__density button[aria-pressed=true]{opacity:1}.cc-plp__density svg{width:16px;height:11px}.cc-plp__filter-btn{display:inline-flex;align-items:center;gap:8px;font-weight:600}.cc-plp__filter-btn svg{width:12px;height:12px}.cc-plp__chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px var(--cc-plp-gutter)}.cc-plp__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--cc-border, #e4e4e2);font-size:10px;transition:border-color .2s}.cc-plp__chip:hover{border-color:currentColor}.cc-plp__chip svg{width:7px;height:7px}.cc-plp__chip--clear{border-color:transparent;text-decoration:underline;text-underline-offset:3px}.cc-plp__grid{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 2px}.cc-plp[data-density="2"] .cc-plp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-plp__item{min-width:0}.cc-card{display:flex;flex-direction:column;height:100%}.cc-card__media{position:relative;display:block;aspect-ratio:var(--cc-card-ratio, 3 / 4);overflow:hidden;background:var(--cc-soft, #f5f5f5)}.cc-card__img,.cc-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.cc-card__img--hover{opacity:0;transition:opacity .35s ease}@media(hover:hover){.cc-card:hover .cc-card__img--hover{opacity:1}.cc-card:hover .cc-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.cc-card__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 6px;background:var(--cc-bg, #fff);color:var(--cc-text, #111);font-size:9px;font-weight:600;letter-spacing:.06em;line-height:1}.cc-card__badge--soldout{background:var(--cc-text, #111);color:var(--cc-bg, #fff)}.cc-card__badge--sale{color:#9b1c1c}.cc-card__info{display:flex;flex-direction:column;gap:6px;padding:10px 12px 0}.cc-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cc-card__title{min-width:0}.cc-card__price{flex:none;white-space:nowrap}.cc-card__price .is-sale{color:#9b1c1c}.cc-card__price s{margin-left:4px;opacity:.5}.cc-card__colors{display:inline-flex;align-items:center;gap:6px;font-size:10px;opacity:.65}.cc-card__swatch{width:8px;height:8px;background:var(--swatch, #ccc);box-shadow:inset 0 0 0 1px #00000026}.cc-plp__more{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 12px 64px}.cc-plp__progress{font-size:10px;opacity:.6}.cc-plp__progress-bar{position:relative;width:160px;height:1px;background:var(--cc-border, #e4e4e2)}.cc-plp__progress-bar span{position:absolute;inset:0 auto 0 0;background:currentColor}.cc-plp__more-btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:42px;padding:0 28px;border:1px solid currentColor;font-weight:600;transition:background .2s,color .2s}.cc-plp__more-btn:hover{background:var(--cc-text, #111);color:var(--cc-bg, #fff)}.cc-plp__more-btn[aria-busy=true]{opacity:.6;cursor:progress}.cc-plp__end{padding:48px 12px 64px;text-align:center;font-size:10px;opacity:.5}.cc-plp__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:96px 12px;text-align:center}.cc-plp__empty a{text-decoration:underline;text-underline-offset:3px}.cc-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden;pointer-events:none;transition:visibility 0s linear .35s;font-family:BDO Grotesk Club,BDO Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif}.cc-filters.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}.cc-filters__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111114d;opacity:0;transition:opacity .3s ease}.cc-filters.is-open .cc-filters__scrim{opacity:1}.cc-filters__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(400px,100%);margin:0;background:var(--cc-bg, #fff);color:var(--cc-text, #111);transform:translate(100%);transition:transform .35s ease}.cc-filters.is-open .cc-filters__panel{transform:none}.cc-filters__top{display:flex;justify-content:space-between;align-items:center;height:52px;padding:0 16px;border-bottom:1px solid var(--cc-border, #e4e4e2);font-weight:600}.cc-filters__top button{display:grid;place-items:center;width:24px;height:24px}.cc-filters__top svg{width:10px;height:10px}.cc-filters__body{flex:1 1 auto;overflow-y:auto;padding:0 16px}.cc-filters__group{border-bottom:1px solid var(--cc-border, #e4e4e2)}.cc-filters__group summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-weight:600;list-style:none;cursor:pointer}.cc-filters__group summary::-webkit-details-marker{display:none}.cc-filters__group summary:after{content:"+";font-weight:400}.cc-filters__group[open] summary:after{content:"\2013"}.cc-filters__options{display:flex;flex-direction:column;gap:2px;padding-bottom:14px}.cc-filters__option{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer}.cc-filters__option input{flex:none;width:12px;height:12px;margin:0;border:1px solid currentColor;border-radius:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.cc-filters__option input[type=radio]{border-radius:50%}.cc-filters__option input:checked{background:currentColor;box-shadow:inset 0 0 0 2px var(--cc-bg, #fff)}.cc-filters__option small{margin-left:auto;font-size:10px;opacity:.5}.cc-filters__option.is-disabled{opacity:.35;cursor:not-allowed}.cc-filters__swatch{flex:none;width:12px;height:12px;background:var(--swatch, #ccc);box-shadow:inset 0 0 0 1px #00000026}.cc-filters__price{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:16px}.cc-filters__price label{display:flex;flex-direction:column;gap:6px;font-size:10px}.cc-filters__price input{width:100%;height:38px;padding:0 10px;border:1px solid var(--cc-border, #e4e4e2);border-radius:0;background:transparent;color:inherit;font:inherit}.cc-filters__foot{display:grid;grid-template-columns:1fr 2fr;gap:8px;padding:12px 16px;border-top:1px solid var(--cc-border, #e4e4e2)}.cc-filters__clear{display:flex;align-items:center;justify-content:center;height:42px;border:1px solid var(--cc-border, #e4e4e2)}.cc-plp .cc-filters__apply{height:42px;background:var(--cc-text, #111);color:var(--cc-bg, #fff);font-weight:600}.cc-plp .cc-filters__apply:hover{opacity:.88}.cc-filters__none{padding:16px 0;font-size:11px;text-transform:none;letter-spacing:0;opacity:.6}@media(max-width:989px){.cc-plp{--cc-plp-gutter: 12px}.cc-plp__head{flex-direction:column;align-items:flex-start;gap:10px;padding:22px var(--cc-plp-gutter) 12px}.cc-plp__bar{gap:16px}.cc-plp__tools{gap:14px}.cc-plp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 2px}.cc-plp[data-density="2"] .cc-plp__grid{grid-template-columns:minmax(0,1fr)}.cc-card__info{padding:8px 8px 0}.cc-card__top{flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){.cc-card__img--hover,.cc-filters__panel,.cc-filters__scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cc-collection.css.map */
