/* Reuse approved jar category components; additions scoped to holders. */
.holders-page .hero-lede,.holders-page .section-aside,.holders-page .custom-copy>p:not(.eyebrow),.holders-page .buying-grid p,.holders-page .faq-item>p{font-size:15px;line-height:1.8;color:#626a63}.holders-page .eyebrow{font-size:11px}.holders-page .button,.holders-page .text-link{font-size:14px;min-height:48px}.holders-page .breadcrumbs{font-size:13px}.holders-page .jar-card .sample-note{font-size:12px}.holders-page .buying-grid .buying-status{font-size:13px;color:var(--green)}.holders-page .custom-options a{font-size:14px}.holder-filters{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:25px;align-items:end;border-block:1px solid #c9ccc3;padding:22px 0}.holder-filters label{display:grid;gap:8px;font-size:14px;font-weight:500}.holder-filters select{min-height:48px;max-width:100%;width:100%;border:1px solid #b9c1b2;background:var(--paper);padding:12px;color:var(--ink);font:16px var(--sans)}.holders-page .filter-reset{font-size:14px;min-height:48px}.holders-page .collection-status,.holders-page .collection-footnote p{font-size:13px}.holders-page .jars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.holder-applications{padding-block:80px;background:#eeede8}.applications-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:center}.applications-layout figure{margin:0}.applications-layout img{width:100%;height:440px;object-fit:cover;filter:saturate(.7)}.applications-layout figcaption{font-size:13px;color:#626a63;margin-top:12px}.applications-layout h2{font-size:clamp(42px,4.6vw,62px)}.applications-layout p:not(.eyebrow){font-size:15px;line-height:1.8;color:#626a63}.applications-layout ul{list-style:none;padding:0;margin:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.applications-layout li{padding:13px 0;border-bottom:1px solid #c9d0c1;font-size:15px}.holders-page .primary-nav>a:not(.button){font-size:13px}.holders-page .footer-links a{font-size:14px;min-height:36px;display:inline-flex;align-items:center}.holders-page .footer-bottom{font-size:12px}.holders-page .cta-bottom p{font-size:15px;max-width:440px}.holders-page .cta-bottom{gap:25px}.holders-page #holder-collection{scroll-margin-top:100px}
@media(min-width:761px) and (max-width:1150px){.holders-page .header-inner{height:auto;min-height:82px;flex-wrap:wrap;padding-block:15px;gap:15px}.holders-page .primary-nav{flex-wrap:wrap;gap:18px}.holders-page .footer-main{flex-wrap:wrap;gap:30px}.holders-page .footer-links{gap:25px}.holder-filters{grid-template-columns:1fr auto}.holder-filters>a{grid-column:1/-1}}
@media(max-width:760px){.holder-filters{grid-template-columns:1fr auto;gap:12px}.holder-filters>a{grid-column:1/-1}.holders-page .jars-grid{grid-template-columns:1fr 1fr}.applications-layout{grid-template-columns:1fr;gap:30px}.applications-layout img{height:330px}.holder-applications{padding-block:60px}.holders-page .footer-bottom{flex-wrap:wrap}.holders-page .footer-links{grid-template-columns:1fr 1fr}.holders-page .jars-hero h1{font-size:clamp(48px,10.5vw,65px)}}
@media(max-width:480px){.holders-page .jars-grid{grid-template-columns:1fr}.holder-filters{grid-template-columns:1fr}.holder-filters .filter-reset{text-align:left}.holders-page .jar-card .product-purchasing>div{display:flex}.holders-page .jar-card .product-purchasing dd{text-align:right}}
