.collection-hd{background:var(--iron);border-bottom:2px solid var(--copper);height:64px;display:flex;align-items:center}.collection-hd__inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:clamp(20px,4vw,56px)}.collection-hd__title{font-family:var(--fb);font-size:11px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:var(--white)}.collection-hd__ref{font-family:var(--fm);font-size:8px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-d);white-space:nowrap}.collection-filter-band{background:var(--parch);border-bottom:.5px solid rgba(21,19,14,.08)}.collection-filter-band .collection-header__desc{font-family:var(--fb);font-size:13px;font-weight:300;line-height:1.7;color:var(--iron);opacity:.65;max-width:60ch;padding-top:var(--sp-5);margin-bottom:0}.collection-filter-band .collection-header__desc p{max-width:none}.collection-body{padding-top:var(--sp-8);padding-bottom:var(--sp-20)}.collection-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding-block:var(--sp-5)}.collection-filters__label{font-family:var(--fb);font-size:9px;font-weight:200;letter-spacing:.3em;text-transform:uppercase;color:var(--iron);margin-right:var(--sp-2);flex-shrink:0}.filter-btn{display:inline-flex;align-items:center;gap:7px;padding:.45rem 1rem;font-family:var(--fb);font-size:9px;font-weight:200;letter-spacing:.28em;text-transform:uppercase;color:var(--iron);background:transparent;border:.5px solid rgba(21,19,14,.18);cursor:pointer;text-decoration:none;white-space:nowrap;transition:color var(--ease),border-color var(--ease),background-color var(--ease)}.filter-btn:hover{color:var(--iron);border-color:#15130e59;background-color:#15130e0d}.filter-btn--active{background-color:var(--iron);border-color:var(--iron);color:var(--white)}.filter-btn--active:hover{background-color:var(--iron-2);border-color:var(--iron-2);color:var(--white)}.filter-btn--clear{border-color:transparent;color:var(--copper);padding-inline:var(--sp-3)}.filter-btn--clear:hover{border-color:transparent;background:transparent;color:var(--iron);text-decoration:underline;text-underline-offset:3px}.filter-btn__dot{display:block;width:9px;height:9px;border-radius:50%;border:.5px solid rgba(184,173,160,.2);flex-shrink:0;transition:border-color var(--ease)}.filter-btn__dot--cb{background-color:#b8924a}.filter-btn__dot--cn{background-color:#c8c4bc;border-color:#15130e33}.filter-btn__dot--cbz{background-color:#7b5438}.filter-btn__dot--ck{background-color:#1c1c1a}.filter-btn__dot--cg{background-color:#4a4a48}.product-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-10)}@media(min-width:600px){.product-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-10) var(--sp-6)}}@media(min-width:960px){.product-grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-12) var(--sp-8)}}.product-card{display:flex;flex-direction:column;color:var(--white);text-decoration:none}.product-card__media{position:relative;overflow:hidden;background-color:var(--iron-3);aspect-ratio:4 / 5;margin-bottom:var(--sp-4);flex-shrink:0}.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-slow)}.product-card:hover .product-card__image{transform:scale(1.04)}.product-card__info{display:flex;flex-direction:column;gap:var(--sp-2);flex:1}.product-card__name{font-family:var(--fd);font-weight:300;font-size:1.1rem;letter-spacing:.02em;line-height:1.3;color:var(--white);transition:color var(--ease)}.product-card:hover .product-card__name{color:var(--copper-2)}.product-card__price{font-family:var(--fb);font-size:13px;font-weight:300;color:var(--bronze)}.product-card__price s{color:var(--bronze-d);margin-right:var(--sp-2)}.product-card__vat{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-d);margin-left:var(--sp-2)}.product-card__finishes{display:flex;gap:5px;flex-wrap:wrap;margin-top:var(--sp-1)}.product-card .finish-dot{width:11px;height:11px;border-radius:50%;border:.5px solid rgba(184,173,160,.15);flex-shrink:0;display:block}.finish-dot[title="Cast Brass"]{background-color:#b8924a}.finish-dot[title="Cast Nickel"]{background-color:#c8c4bc;border-color:#b8ada04d}.finish-dot[title="Cast Bronze"]{background-color:#7b5438}.finish-dot[title="Cast Black"]{background-color:#1c1c1a}.finish-dot[title="Cast Gunmetal"]{background-color:#4a4a48}.finish-dot[title="Cast Slate"]{background-color:#6b7a86}.collection-empty{padding-block:var(--sp-20);text-align:center;color:var(--bronze);font-size:14px}.pagination{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding-top:var(--sp-16);padding-bottom:var(--sp-8)}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding-inline:var(--sp-2);font-family:var(--fb);font-size:12px;font-weight:300;letter-spacing:.04em;color:var(--bronze-d);border:.5px solid transparent;text-decoration:none;transition:color var(--ease),border-color var(--ease)}.pagination__item:hover{color:var(--bronze-l);border-color:#b8ada033}.pagination__item--active{color:var(--white);border-color:#b8ada04d}.pagination__item--prev,.pagination__item--next{font-size:9px;font-weight:200;letter-spacing:.3em;text-transform:uppercase;gap:var(--sp-2)}.pagination__item--disabled{opacity:.3;pointer-events:none}.pagination__ellipsis{font-size:13px;color:var(--bronze-d);padding-inline:var(--sp-1)}.completes-set{padding-block:var(--sp-16);border-top:.5px solid rgba(184,173,160,.1)}.completes-set__title{font-family:var(--fb);font-size:11px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:var(--sp-8)}.completes-set .product-grid{display:flex;grid-template-columns:none;gap:var(--sp-6);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--sp-2)}.completes-set .product-grid::-webkit-scrollbar{display:none}.completes-set .product-card{flex:0 0 clamp(160px,22vw,210px);scroll-snap-align:start}
/*# sourceMappingURL=/cdn/shop/t/69/assets/component-collection.css.map */
