.main-collection-banner,.collection-hero,.section-template--collection-banner-padding,[class*=collection-banner]{background:var(--brand-forest);color:#fff}.collection-hero__title,.collection-hero h1,.main-collection-banner h1{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em;color:#fff;font-size:clamp(2.8rem,4vw,4.2rem);margin:0 0 8px}.collection-hero__description,.main-collection-banner p{color:#ffffffd9;font-size:1.5rem;max-width:64ch}.collection-hero__description a,.main-collection-banner a{color:var(--brand-fresh)}.facets{background:#fff;border:1px solid var(--brand-line);border-radius:6px;padding:8px 12px;margin-bottom:16px}.facets__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;color:var(--brand-forest);font-weight:700}.facets__summary,.facets__disclosure summary{font-family:var(--font-heading-family);font-weight:600;color:var(--brand-forest);text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem;padding:8px 12px;border-radius:4px;transition:background .15s ease}.facets__summary:hover,.facets__disclosure summary:hover{background:var(--brand-cream)}.facets__disclosure[open] summary{background:var(--brand-forest);color:#fff}.facets__disclosure[open] summary svg,.facets__disclosure[open] summary .icon-caret{color:#fff}.facets__list{background:#fff;border:1px solid var(--brand-line);border-radius:4px;padding:10px 14px;margin-top:4px}.facets__item label{font-family:var(--font-body-family);font-size:1.3rem;color:var(--brand-ink);padding:4px 0}.facets__item input[type=checkbox]:checked+label{color:var(--brand-forest);font-weight:600}.facet-checkbox input[type=checkbox]{accent-color:var(--brand-forest)}.active-facets,.active-facets-vertical-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.active-facets__button{background:var(--brand-fresh);color:var(--brand-forest);padding:4px 12px;border-radius:9999px;font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;border:0;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.active-facets__button:hover{background:var(--brand-deal);color:#fff}.active-facets__button-remove{font-size:1.4rem;line-height:1}.active-facets__button-inner{display:inline-flex;align-items:center;gap:6px}.facets__price label{font-family:var(--font-heading-family);font-size:1.1rem;color:var(--brand-forest);text-transform:uppercase;letter-spacing:.04em}.facets__price input[type=number]{border:1px solid var(--brand-line);border-radius:4px;font-family:var(--font-body-family);font-size:1.3rem}.facets__price input[type=number]:focus{border-color:var(--brand-fresh);outline:0}.facet-filters__field .select,select.facet-filters__sort{border:1px solid var(--brand-line);border-radius:4px;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.04em;color:var(--brand-forest)}.facet-filters__label{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-ink-muted);font-size:1.1rem}.collection-product-count,#ProductCount,#ProductCountDesktop{font-family:var(--font-heading-family);font-size:1.2rem;color:var(--brand-ink-muted);letter-spacing:.04em}.product-grid{gap:24px 16px}.collection .pagination{margin-top:32px}.pagination__list .pagination__item{font-family:var(--font-heading-family);font-weight:600}.pagination__item--current{background:var(--brand-forest);color:#fff;border-radius:4px}.collection__empty-message{text-align:center;padding:60px 20px;color:var(--brand-ink-muted)}.collection-hero__text{color:#ffffffeb}.collection-hero__description p{margin:6px 0 0}.section--collection-hero,.color-scheme-1 .collection-hero{background:var(--brand-forest)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-buytronics-collection.css.map */
