.template-collection main,.template-search main{background:var(--kc2-bg, #000)}.kc2-cathead{padding:130px 0 34px;border-bottom:1px solid var(--kc2-line);background:radial-gradient(80% 100% at 50% 0%,rgba(233,181,60,.06),transparent 60%),#000}.kc2-crumbs{font-family:var(--kc2-font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kc2-faint);margin-bottom:16px}.kc2-crumbs a{color:var(--kc2-dim)}.kc2-crumbs a:hover{color:var(--kc2-gold)}.kc2-cathead h1{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);text-transform:uppercase;line-height:.94;font-size:clamp(2.6rem,5.4vw,4.4rem);color:var(--kc2-text);margin:0}.kc2-cathead h1 small{display:inline-block;font-size:1.1rem;font-weight:600;color:var(--kc2-dim);letter-spacing:.08em;margin-left:14px;vertical-align:14px;font-family:var(--kc2-font-mono)}.kc2-cathead p{color:var(--kc2-dim);max-width:62ch;margin-top:12px;font-family:var(--kc2-font-body)}.kc2-subcats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 6px;max-width:900px}.kc2-sub{position:relative;display:flex;align-items:center;gap:14px;border:1px solid var(--kc2-line);border-radius:12px;background:linear-gradient(180deg,var(--kc2-surface),var(--kc2-bg-2));padding:12px 16px;transition:.3s var(--kc2-ease);text-decoration:none;color:var(--kc2-text)}.kc2-sub:hover{border-color:#e9b53c80}.kc2-sub .kc2-thumb{width:52px;height:52px;flex:none;border-radius:8px;background:#000;display:grid;place-items:center;overflow:hidden}.kc2-sub .kc2-thumb img{max-width:100%;max-height:100%;object-fit:contain;padding:4px}.kc2-sub b{font-family:var(--kc2-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem;display:block;line-height:1.1}.kc2-sub small{font-family:var(--kc2-font-mono);font-size:.62rem;color:var(--kc2-faint);letter-spacing:.1em}@media(max-width:1080px){.kc2-subcats{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.kc2-cathead{padding:96px 0 26px}.kc2-subcats{grid-template-columns:1fr}}.kc2-cseo{padding:96px 0;border-top:1px solid var(--kc2-line);background:linear-gradient(180deg,var(--kc2-bg-2),#040405)}.kc2-cseo-grid{max-width:var(--kc2-maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:.72fr 1.28fr;gap:54px;align-items:start}.kc2-cseo h2{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:.01em;line-height:1.06;color:var(--kc2-text);margin:0}.kc2-cseo-body{color:var(--kc2-dim);font-size:.97rem;line-height:1.85;font-family:var(--kc2-font-body)}.kc2-cseo-body p+p{margin-top:16px}.kc2-cseo-body a{color:var(--kc2-text);text-decoration:underline;text-decoration-color:#e9b53c8c;text-underline-offset:3px;transition:.2s}.kc2-cseo-body a:hover{color:var(--kc2-gold)}@media(max-width:900px){.kc2-cseo{padding:64px 0}.kc2-cseo-grid{padding:0 22px;grid-template-columns:1fr;gap:20px}}.facets-block-wrapper--vertical{--facets-panel-width: 100%}@media(min-width:990px){.facets-block-wrapper--vertical{position:sticky;top:calc(var(--header-height, 60px) + 20px);max-height:calc(100vh - var(--header-height, 60px) - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--kc2-line) transparent}.facets-block-wrapper--vertical::-webkit-scrollbar{width:6px}.facets-block-wrapper--vertical::-webkit-scrollbar-track{background:transparent}.facets-block-wrapper--vertical::-webkit-scrollbar-thumb{background-color:var(--kc2-line);border-radius:10px}}.facets--vertical,.facets--drawer{font-family:var(--kc2-font-body)}.facets--vertical .facets__item,.facets--drawer .facets__item{display:block}.facets__label{font-family:var(--kc2-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.98rem;color:var(--kc2-text)}.facets--horizontal .facets__label,.facets--drawer .facets__label{font-size:.92rem}.facets--vertical .facets__item,.facets--drawer .facets__item{border:1px solid var(--kc2-line);border-radius:10px;background:var(--kc2-surface);padding:0 16px;margin-bottom:6px}.facets--vertical .facets__item:before,.facets--drawer .facets__item:before{content:none!important;border:0!important}.facets__panel{padding:0}.facets__summary{padding:13px 0;cursor:pointer;color:var(--kc2-text)}.facets__summary .icon-caret{color:var(--kc2-gold);opacity:1}.facets__status{font-family:var(--kc2-font-mono);color:var(--kc2-faint);font-size:.72rem;letter-spacing:.08em}.facets__inputs-wrapper{padding-bottom:14px}.facets .checkbox{gap:10px}.facets .checkbox__input{accent-color:var(--kc2-gold);width:16px;height:16px}.facets .checkbox .icon-checkmark{border-color:var(--kc2-line)}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--kc2-gold);border-color:var(--kc2-gold)}.facets .checkbox:not(.checkbox--disabled) .checkbox__label-text{color:var(--kc2-dim);font-family:var(--kc2-font-body);font-size:.92rem}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__label-text{color:var(--kc2-text)}.facets .price-facet__input,.facets .field__input{background:#000;border:1px solid var(--kc2-line);border-radius:4px;color:var(--kc2-text);font-family:var(--kc2-font-body)}.facets .price-facet__label,.facets .field__label{color:var(--kc2-faint)}.facets .price-facet__separator,.facets .price-facet__highest-price{color:var(--kc2-dim);font-family:var(--kc2-font-body);font-size:.85rem}.facets__clear-all-link,.clear-filter{font-family:var(--kc2-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kc2-faint)}.facets__clear-all-link:hover,.clear-filter:hover{color:var(--kc2-gold)}.show-more__button{color:var(--kc2-gold);font-family:var(--kc2-font-body);font-size:.85rem}.sorting-filter__select-wrapper,.sorting-filter__select{background:var(--kc2-surface);color:var(--kc2-text)}.sorting-filter__select{font-family:var(--kc2-font-display);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.sorting-filter__select-wrapper{border:1px solid var(--kc2-line);border-radius:4px}.sorting-filter__container .facets__label,.sorting-filter .facets__label{color:var(--kc2-dim);font-size:.9rem}.sorting-filter__options{background:var(--kc2-surface);border:1px solid var(--kc2-line)}.sorting-filter__option:hover{background:#e9b53c14}.sorting-filter__label{color:var(--kc2-dim);font-family:var(--kc2-font-body)}.sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label{color:var(--kc2-gold)}.sorting-filter__checkmark svg{color:var(--kc2-gold)}.facets-controls-wrapper,.facets-toggle{border-top:1px solid var(--kc2-line);border-bottom:1px solid var(--kc2-line)}.facets--horizontal.facets-controls-wrapper{border:none}@media(max-width:749px){.facets-toggle{margin-bottom:20px;padding-inline:4px}}.products-count-wrapper span{font-family:var(--kc2-font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kc2-faint)}.facets-toggle__button{background:var(--kc2-surface);border:1px solid var(--kc2-line);border-radius:4px;color:var(--kc2-text);font-family:var(--kc2-font-display);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px}.filter-count-bubble{background:var(--kc2-gold);color:#1a1306;border-color:var(--kc2-bg)}.filter-count-bubble__background{background-color:var(--kc2-gold)}theme-drawer .theme-drawer__dialog{background:var(--kc2-bg-2);color:var(--kc2-text)}.theme-drawer__badge{background:var(--kc2-gold);color:#1a1306}.facets__see-results{background:var(--kc2-gold);color:#1a1306;font-family:var(--kc2-font-display);text-transform:uppercase;letter-spacing:.06em}.facets__clear-all{color:var(--kc2-dim)}.main-collection-grid,#ResultsList{background:var(--kc2-bg)}.main-collection-grid__empty-title{font-family:var(--kc2-font-display);color:var(--kc2-text);text-transform:uppercase}.main-collection-grid__empty p,.main-collection-grid__empty a{color:var(--kc2-dim);font-family:var(--kc2-font-body)}.product-card{background:linear-gradient(180deg,var(--kc2-surface),var(--kc2-bg-2));border:1px solid var(--kc2-line);border-radius:18px;transition:.35s var(--kc2-ease);overflow:hidden}.product-card:hover{transform:translateY(-6px);border-color:#e9b53c73}.product-card__content{background:transparent}.product-card .product-media,.product-card .product-media-container{background:radial-gradient(80% 70% at 50% 38%,#0d0d10,#000 78%);border-radius:12px;overflow:hidden}.product-card img{mix-blend-mode:lighten;transition:.5s var(--kc2-ease)}.product-card:hover img{transform:scale(1.04)}.product-card .badge,.product-card .product-badges{font-family:var(--kc2-font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--kc2-gold);color:#1a1306;border-radius:3px}.product-card .product-title,.product-card [class*=product-title]{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);text-transform:uppercase;letter-spacing:.02em;color:var(--kc2-text)}.product-card .product-sku,.product-card [class*=sku]{font-family:var(--kc2-font-mono);font-size:.64rem;color:var(--kc2-faint);letter-spacing:.08em;text-transform:uppercase}.product-card .price,.product-card [class*=price]{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);color:var(--kc2-text)}.product-card .price del,.product-card .price s{color:var(--kc2-faint);font-weight:600}.product-card .price ins{color:var(--kc2-gold-hi);text-decoration:none}.product-card .button,.product-card quick-add-component .button{border-radius:2px;font-family:var(--kc2-font-display);letter-spacing:.06em;text-transform:uppercase}.pagination{--pagination-size: 40px}.pagination__link{font-family:var(--kc2-font-mono);font-size:.8rem;color:var(--kc2-dim);border:1px solid var(--kc2-line);border-radius:4px}.pagination__link:hover{border-color:var(--kc2-gold);color:var(--kc2-text)}.pagination__link--current,.pagination__link[aria-current=page]{background:var(--kc2-gold);color:#1a1306!important;border-color:transparent}.pagination__link--disabled{border-color:var(--kc2-line)}.grid-density-controls,[class*=grid-density]{color:var(--kc2-dim)}@media(max-width:749px){.product-grid{--mobile-columns: 2}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kc2-collection.css.map */
