.atex-hero{background:linear-gradient(115deg,#dfdfdf,#f7f7f7 70%,#fff);padding:25px 0 32px;border-bottom:1px solid #ddd}.atex-hero .pr-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;line-height:1.7;color:#777;margin-bottom:28px}.atex-hero .pr-breadcrumb>span:before{content:none!important}.atex-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center}.atex-eyebrow{font-size:10px;letter-spacing:1.8px;color:#89714d}.atex-hero h1{font-size:clamp(38px,4vw,62px);line-height:1.08;margin:19px 0 21px;letter-spacing:-1.1px}.atex-hero h1 em{font-style:normal;color:#8d7350}.atex-hero p:not(.atex-eyebrow){max-width:570px;color:#686868;font-size:15px;line-height:1.9}.atex-hero-art{position:relative;height:280px;min-width:0}.atex-hero-art img{position:absolute;width:77%;height:100%;object-fit:contain;mix-blend-mode:multiply;left:0;top:0}.atex-hero-art img+img{width:30%;height:76%;right:4%;left:auto;top:16%}.atex-ex-icon{display:inline-block;object-fit:contain;width:35px;height:31px;flex:0 0 auto}.atex-hero-label{display:flex;align-items:center;gap:18px;margin-top:24px}.atex-hero-label span{font-size:13px;color:#605e59;display:flex;gap:16px;align-items:center}.atex-hero-label bdi{font:10px Arial,sans-serif;letter-spacing:1.4px;color:#89714d}.atex-card-specs{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid #e0ddd8;font-size:12px;color:#7e6949}.atex-category-note{display:grid;grid-template-columns:auto 1fr;gap:30px;border-top:1px solid #c4b494;border-bottom:1px solid #e3e0db;padding:20px 0;margin-bottom:25px}.atex-category-note>span{font-size:17px;font-weight:600;color:#4b4b4b}.atex-category-note p{margin:0;font-size:13px;line-height:1.8;color:#747474}.lighting-family-directory{grid-template-columns:repeat(5,minmax(0,1fr))}.lighting-family-directory .atex-ex-icon{width:25px;height:23px}.lighting-family-directory a:has(.atex-ex-icon){gap:8px}.lighting-family-directory a:has(.atex-ex-icon)>span{flex:1}.catalog-family-options>a:has(.atex-ex-icon){position:relative;padding-inline:10px!important;gap:7px}.catalog-family-options .atex-ex-icon{width:25px;height:22px;vertical-align:middle}.atex-zone-line{display:flex;align-items:center;gap:16px;margin:20px 0 26px}.atex-zone-line>span{display:flex;gap:13px;flex-wrap:wrap;font:11px Arial,sans-serif;color:#89714d;letter-spacing:.4px}.atex-documents{display:grid;grid-template-columns:1fr 1fr;gap:16px}.atex-documents>a{display:flex;align-items:center;gap:17px;border:1px solid #ddd7ce;background:#fff;padding:25px}.atex-documents>a>span{font:11px Arial,sans-serif;color:#ad302b}.atex-documents>a>strong{flex:1;font-size:15px;font-weight:500}.atex-documents svg{width:22px;height:22px;fill:none;stroke:#8f7753;stroke-width:1.2}.professional-product.safatex-page .atex-unit{font-size:12px;font-weight:400;line-height:1.7;color:#777;display:inline-block;margin-inline-start:6px}.professional-product.safatex-page .pr-metric strong{font-size:30px;flex-wrap:wrap}.professional-product.safatex-page .pr-metric p{line-height:1.7}.professional-product.safatex-page .pr-stage .product-zoom{background:#fff}.professional-product.safatex-page .pr-spec-group td{overflow-wrap:anywhere}.professional-product.safatex-page .pr-source-note{line-height:1.9}
@media(max-width:950px){.lighting-family-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.atex-hero-grid{gap:25px}.atex-hero-art{height:240px}.professional-product.safatex-page .pr-metric strong{font-size:26px}}
@media(max-width:600px){.lighting-family-directory{grid-template-columns:1fr 1fr}.atex-hero-grid{grid-template-columns:1fr;gap:15px}.atex-hero h1{font-size:39px}.atex-hero p:not(.atex-eyebrow){font-size:14px}.atex-hero-art{height:195px}.atex-hero-art img{width:63%;left:10%}.atex-hero-art img+img{width:25%;left:auto;right:6%}.atex-hero-label span{gap:8px;font-size:12px}.atex-category-note{grid-template-columns:1fr;gap:8px;padding:16px 0}.atex-category-note>span{font-size:16px}.atex-documents{grid-template-columns:1fr}.atex-documents>a{padding:20px 17px}.atex-zone-line>span{font-size:10px}.atex-card-specs{font-size:11px;gap:8px}}
