.kc-brands-page{max-width:1200px;margin:0 auto;padding:0 var(--kc-space-6) var(--kc-space-18)}.kc-breadcrumb{padding:var(--kc-space-5) 0 var(--kc-space-6)}.kc-breadcrumb__list{display:flex;align-items:center;gap:var(--kc-space-2);list-style:none;margin:0;padding:0;font-size:var(--kc-type-micro);letter-spacing:var(--kc-tracking-wide);color:var(--kc-disabled)}.kc-breadcrumb__list a{color:var(--kc-disabled);text-decoration:none;transition:color .15s}.kc-breadcrumb__list a:hover{color:var(--kc-muted)}.kc-breadcrumb__sep{color:var(--kc-border-strong);-webkit-user-select:none;user-select:none}.kc-eyebrow{font-size:var(--kc-type-micro);letter-spacing:var(--kc-tracking-widest);color:var(--kc-red);text-transform:uppercase;font-weight:700;margin-bottom:var(--kc-space-3)}.kc-brands-hero{padding:var(--kc-space-8) 0 var(--kc-space-10);border-bottom:1px solid var(--kc-border);margin-bottom:var(--kc-space-12)}.kc-brands-hero__title{font-size:var(--kc-type-heading-xl);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--kc-text);margin-bottom:var(--kc-space-4)}.kc-brands-hero__intro{font-size:var(--kc-type-body-lg);color:var(--kc-muted);max-width:700px;line-height:1.75;margin-bottom:var(--kc-space-6)}.kc-brands-hero__intro strong{color:var(--kc-text-soft);font-weight:600}.kc-brands-hero__jumpnav{display:flex;flex-wrap:wrap;gap:var(--kc-space-2)}.kc-brands-hero__jumpnav a{font-size:var(--kc-type-micro);letter-spacing:var(--kc-tracking-wide);color:var(--kc-muted-soft);text-decoration:none;padding:6px 14px;border:1px solid var(--kc-border);border-radius:var(--kc-radius-pill);transition:border-color .15s,color .15s}.kc-brands-hero__jumpnav a:hover{border-color:var(--kc-red);color:var(--kc-text)}.kc-brand-section{padding-bottom:var(--kc-space-14);margin-bottom:var(--kc-space-14);border-bottom:1px solid var(--kc-border);scroll-margin-top:80px}.kc-brand-section:last-of-type{border-bottom:none}.kc-brand-section__header{margin-bottom:var(--kc-space-4)}.kc-brand-section h2{font-size:var(--kc-type-heading-lg);font-weight:800;letter-spacing:-.01em;color:var(--kc-text);line-height:1.15}.kc-brand-section__copy{font-size:var(--kc-type-body);color:var(--kc-muted);line-height:1.8;max-width:720px;margin-bottom:var(--kc-space-7)}.kc-brand-section__copy strong{color:var(--kc-text-soft);font-weight:600}.kc-brand-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kc-grid-gap);margin-bottom:var(--kc-space-5)}.kc-brand-card{background:var(--kc-surface-card);border:1px solid var(--kc-border);border-radius:var(--kc-radius-md);padding:var(--kc-space-5) var(--kc-space-5) var(--kc-space-4);text-decoration:none;display:flex;flex-direction:column;gap:var(--kc-space-2);position:relative;overflow:hidden;transition:border-color .18s,background .18s}.kc-brand-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--kc-gradient-red-accent);opacity:0;transition:opacity .18s}.kc-brand-card:hover{border-color:var(--kc-border-card-hover);background:var(--kc-carbon-elevated)}.kc-brand-card:hover:after{opacity:1}.kc-brand-card__logo{width:100%;height:48px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--kc-space-1)}.kc-brand-card__logo img{max-height:40px;max-width:120px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.85;transition:opacity .18s}.kc-brand-card:hover .kc-brand-card__logo img{opacity:1}.kc-brand-card__initials{width:44px;height:44px;border-radius:var(--kc-radius-sm);background:var(--kc-carbon-soft);border:1px solid var(--kc-border-strong);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--kc-muted);letter-spacing:.05em}.kc-brand-card__eyebrow{font-size:10px;letter-spacing:var(--kc-tracking-wider);color:var(--kc-red);text-transform:uppercase;font-weight:600}.kc-brand-card__name{font-size:15px;font-weight:700;color:var(--kc-text-soft);line-height:1.2}.kc-brand-card__line{font-size:var(--kc-type-body-sm);color:var(--kc-muted-soft);line-height:1.55;flex:1}.kc-brand-card__cta{margin-top:var(--kc-space-3);font-size:var(--kc-type-micro);color:var(--kc-red);letter-spacing:var(--kc-tracking-wide);display:flex;align-items:center;gap:var(--kc-space-1);font-weight:600;transition:gap .15s}.kc-brand-card:hover .kc-brand-card__cta{gap:var(--kc-space-2)}.kc-brand-section__footer{display:flex;justify-content:flex-end}.kc-view-all{font-size:var(--kc-type-body-sm);color:var(--kc-muted-soft);text-decoration:none;letter-spacing:var(--kc-tracking-wide);display:inline-flex;align-items:center;gap:var(--kc-space-2);padding:8px 18px;border:1px solid var(--kc-border);border-radius:var(--kc-radius-pill);transition:border-color .15s,color .15s}.kc-view-all:hover{border-color:var(--kc-red);color:var(--kc-red)}.kc-trust-block{background:var(--kc-carbon);border:1px solid var(--kc-border);border-radius:var(--kc-radius-lg);padding:var(--kc-space-8) var(--kc-space-8);margin-bottom:var(--kc-space-14)}.kc-trust-block h2{font-size:var(--kc-type-heading-md);font-weight:700;color:var(--kc-text);margin-bottom:var(--kc-space-3);letter-spacing:-.01em}.kc-trust-block p{font-size:var(--kc-type-body);color:var(--kc-muted);line-height:1.75;max-width:700px;margin-bottom:var(--kc-space-5)}.kc-trust-pills{display:flex;flex-wrap:wrap;gap:var(--kc-space-2);list-style:none;margin:0;padding:0}.kc-trust-pill{font-size:var(--kc-type-micro);padding:5px 13px;border-radius:var(--kc-radius-pill);border:1px solid rgba(163,14,20,.2);background:#a30e1412;color:var(--kc-muted-soft);letter-spacing:var(--kc-tracking-wide);display:flex;align-items:center;gap:var(--kc-space-2)}.kc-trust-pill svg{color:var(--kc-red);flex-shrink:0}.kc-faq{margin-bottom:var(--kc-space-14)}.kc-faq__title{font-size:var(--kc-type-heading-md);font-weight:700;color:var(--kc-text);margin-bottom:var(--kc-space-6);letter-spacing:-.01em}.kc-faq__item{border:1px solid var(--kc-border);border-radius:var(--kc-radius-md);margin-bottom:var(--kc-space-2);background:var(--kc-surface-card);overflow:hidden}.kc-faq__q{width:100%;background:none;border:none;text-align:left;padding:var(--kc-space-4) var(--kc-space-5);font-size:var(--kc-type-body);font-weight:600;color:var(--kc-text-soft);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--kc-space-4);font-family:inherit;line-height:1.4;transition:color .15s}.kc-faq__q:hover{color:var(--kc-text)}.kc-faq__icon{color:var(--kc-red);flex-shrink:0;transition:transform .2s}.kc-faq__item.is-open .kc-faq__icon{transform:rotate(45deg)}.kc-faq__a{display:none;padding:0 var(--kc-space-5) var(--kc-space-4);border-top:1px solid var(--kc-border);padding-top:var(--kc-space-4)}.kc-faq__item.is-open .kc-faq__a{display:block}.kc-faq__a p{font-size:var(--kc-type-body);color:var(--kc-muted);line-height:1.75}.kc-internal-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--kc-space-2);padding-top:var(--kc-space-8);border-top:1px solid var(--kc-border)}.kc-internal-link{background:var(--kc-carbon);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);padding:var(--kc-space-3) var(--kc-space-4);text-decoration:none;font-size:var(--kc-type-body-sm);color:var(--kc-muted-soft);display:flex;align-items:center;gap:var(--kc-space-2);transition:border-color .15s,color .15s}.kc-internal-link:before{content:"\2192";color:var(--kc-red);font-size:12px}.kc-internal-link:hover{border-color:var(--kc-border-strong);color:var(--kc-text)}@media(max-width:900px){.kc-brand-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.kc-brands-page{padding:0 var(--kc-space-4) var(--kc-space-12)}.kc-brands-hero{padding:var(--kc-space-6) 0 var(--kc-space-8);margin-bottom:var(--kc-space-8)}.kc-brands-hero__title{font-size:clamp(24px,7vw,32px)}.kc-brands-hero__intro{font-size:var(--kc-type-body)}.kc-brand-cards{grid-template-columns:1fr}.kc-brand-section{padding-bottom:var(--kc-space-10);margin-bottom:var(--kc-space-10)}.kc-trust-block{padding:var(--kc-space-6)}.kc-faq__q{font-size:var(--kc-type-body-sm)}.kc-internal-links{grid-template-columns:repeat(2,1fr)}.kc-brand-section__footer{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brands-landing.css.map */
