.cnx-brand-shelves{padding-top:24px;padding-bottom:24px}.cnx-brand-shelf{padding:24px 0 32px;border-bottom:1px solid #e5e5e5}.cnx-brand-shelf h2{font-size:clamp(24px,4vw,34px);margin:0 0 20px}.cnx-brand-shelf>ul:empty{display:none}.cnx-brand-shelf>p{color:#555;margin:0 0 8px}.cnx-brand-shelf>a{color:inherit}.cnx-brand-shelf .button{margin-top:16px}.cnx-brand-shelf .card__heading small{font-size:12px;line-height:1.5}.cnx-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:5rem;align-items:center;padding-top:5rem;padding-bottom:5rem}.cnx-hero h1{font-size:clamp(3.6rem,5vw,6rem);line-height:1.08;margin:1rem 0 2rem}.cnx-hero__eyebrow{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.cnx-hero__copy>p{max-width:48rem}.cnx-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.cnx-hero__gallery{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.cnx-hero__card{background:#f5f5f5;border-radius:16px;overflow:hidden;color:#121212;text-decoration:none;text-align:center}.cnx-hero__card img{display:block;width:100%;height:auto;aspect-ratio:.75;object-fit:contain}.cnx-hero__card span{display:block;padding:1.2rem;font-size:1.3rem;line-height:1.4}@media(max-width:749px){.cnx-hero{grid-template-columns:1fr;gap:2.5rem;padding-top:3rem;padding-bottom:3rem}.cnx-hero__buttons .button{flex:1;min-width:14rem;padding-left:1rem;padding-right:1rem}.cnx-hero__gallery{gap:1rem}}.cnx-finder{display:block;padding-top:36px;padding-bottom:36px;max-width:1000px}.cnx-finder h2{font-size:clamp(28px,5vw,40px);margin:0 0 12px}.cnx-finder-fields{display:grid;grid-template-columns:1fr 2fr;gap:16px}.cnx-finder label{display:grid;gap:8px;font-weight:600}.cnx-finder select,.cnx-finder input{width:100%;min-height:52px;border:1px solid #777;border-radius:8px;background:#fff;color:#111;padding:12px;font:inherit;font-size:16px}.cnx-finder-results{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:360px;overflow:auto;overscroll-behavior:contain}.cnx-finder-results a{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;text-decoration:none;color:#111;background:#fff}.cnx-finder-results a:hover{background:#f3f3f3}.cnx-finder :focus-visible{outline:3px solid #111;outline-offset:3px}.cnx-finder summary{padding:16px 0;cursor:pointer;min-height:48px}.cnx-finder [data-status]{font-size:14px}.cnx-finder [data-saved] a{color:inherit}@media(max-width:749px){.cnx-finder-fields{grid-template-columns:1fr;gap:12px}.cnx-finder{padding-top:28px;padding-bottom:28px}.cnx-finder-results{max-height:320px}}.cnx-shopping-help{max-width:90rem;padding-top:3rem;padding-bottom:4rem}.cnx-shopping-help details{border-bottom:1px solid #ddd;padding:1.8rem 0}.cnx-shopping-help summary{cursor:pointer;font-weight:600;min-height:24px}.cnx-shopping-help details p{line-height:1.7}.cnx-shopping-help>a{display:inline-block;margin-top:2rem;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map?subset=AC4 */
