/* ===========================================================
 QUALINJET / CATEGORY & CATALOG EXPERIENCE V1.4
 Isolated namespace .qca – fully responsive, no builder needed
=========================================================== */
.qca{--qa-ink:#006F2E;--qa-deep:#006F2E;--qa-teal:#006F2E;--qa-green:#009D42;--qa-lime:#AFCB37;--qa-soft:#f4f7f2;--qa-line:#dbe5dc;position:relative;width:100%;margin:0!important;background:var(--qa-soft);color:var(--qa-ink);font-family:Poppins,'Helvetica Neue',Arial,sans-serif;overflow:hidden;isolation:isolate;padding-top:0}
body.admin-bar .qca{padding-top:0}
.qca *,.qca *::before,.qca *::after{box-sizing:border-box}
.qca a{text-decoration:none!important}
.qca-inner{width:min(100%,1810px);padding:0 clamp(19px,4.5vw,86px);margin:auto}
.qca-hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 75% 50%,#1b6050 0%,#0a362e 42%,#072720 80%);color:#eff9f0}
.qca-hero:before{content:"";inset:0;position:absolute;z-index:-1;background-image:linear-gradient(rgba(173,242,192,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(173,242,192,.035) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(90deg,transparent 10%,#000 100%)}
.qca-hero-ring{position:absolute;pointer-events:none;border:1px solid rgba(202,255,209,.07);border-radius:50%;width:850px;height:850px;right:-250px;top:-250px;box-shadow:0 0 0 80px rgba(180,250,196,.015),0 0 0 160px rgba(180,250,196,.015)}
.qca-hero-ring--two{right:18%;top:42%;width:270px;height:270px;opacity:.4;box-shadow:none}
.qca-hero-inner{position:relative;z-index:1}
.qca-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:28px;max-width:100%;color:#9ec4af;font-size:11px;line-height:1.5}
.qca-crumbs a{color:#b5d5bc!important;transition:color .2s}
.qca-crumbs a:hover{color:#d1ffa1!important}
.qca-crumbs [aria-current=page]{color:#f1fbec;font-weight:700}
.qca-crumbs>span:not([aria-current]){color:#4c8270}
.qca-hero-layout{min-height:440px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:clamp(20px,5vw,90px);align-items:center;padding:57px 0 66px}
.qca-hero-copy{min-width:0;position:relative;z-index:2}
.qca-eyebrow{display:inline-flex;align-items:center;gap:11px;color:#4c9066;font-weight:800;letter-spacing:.16em;font-size:10px}
.qca-eyebrow i{display:block;width:7px;height:7px;background:#48b776;transform:rotate(45deg);flex:0 0 7px}
.qca-hero .qca-eyebrow{color:#b8fa91}
.qca-eyebrow span{color:#83a997}
.qca-hero-index{display:block;margin-top:51px;font-size:10px;color:#a7c7b0;letter-spacing:.19em;font-weight:750}
.qca-hero h1{max-width:1000px;overflow-wrap:anywhere;margin:19px 0 25px!important;font-size:clamp(56px,6.4vw,115px)!important;line-height:1.025!important;font-weight:665!important;letter-spacing:-.077em!important;color:#f6fff5!important;text-wrap:balance}
.qca-hero h1 span{color:#b6ef8a}
.qca-hero-copy>p{margin:0!important;max-width:620px;color:#bed6c7;font-size:clamp(14px,1.07vw,18px);line-height:1.8}
.qca-hero-cta-row{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:650px;margin-top:42px}
.qca-hero-explore{display:inline-flex;align-items:center;gap:24px;color:#e3ffdf!important;letter-spacing:.11em;font-weight:800;font-size:10px;border-bottom:1px solid #7ac591;padding-bottom:12px;transition:color .2s}
.qca-hero-explore:hover{color:var(--qa-lime)!important}
.qca-hero-explore span{font-size:21px;font-weight:400}
.qca-hero-since{color:#719785;font-size:9px;font-weight:750;letter-spacing:.16em;white-space:nowrap}
.qca-hero-art{min-width:0;width:100%;height:410px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at center,rgba(124,228,164,.17),transparent 63%)}
.qca-hero-art-grid{position:absolute;inset:5%;background-image:linear-gradient(rgba(179,244,195,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(179,244,195,.05) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle,#000,transparent 74%)}
.qca-hero-art svg{position:relative;width:min(100%,500px);height:100%;overflow:visible;filter:drop-shadow(16px 19px 23px rgba(0,0,0,.13))}
.qca-hero-art .qca-cat-photo{position:relative;width:min(100%,470px);height:100%;object-fit:contain;padding:35px 15px;filter:drop-shadow(17px 24px 23px rgba(0,0,0,.21))}
.qca-hero-art .qca-packaging{animation:qca-float 7.8s ease-in-out infinite}
.qca-hero-art .qca-drawing-lines{transform-origin:250px 222px;animation:qca-spin 90s linear infinite}
.qca-art-coordinate{position:absolute;bottom:7px;right:9px;font-size:9px;color:#92c1a3;letter-spacing:.17em}
@keyframes qca-float{50%{transform:translateY(-10px)}}
@keyframes qca-spin{to{transform:rotate(360deg)}}
/* Category navigation */
.qca-body{background:linear-gradient(180deg,#f7faf6 0%,#eff4ed 100%);padding:clamp(58px,5.8vw,105px) 0 clamp(72px,7vw,132px);scroll-margin-top:155px}
.qca-section-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:10px;font-weight:800;letter-spacing:.18em;color:#43805b}
.qca-section-label span:last-child{color:#90a999}
.qca-section-label i{display:inline-block;width:30px;height:1px;background:#8eb59b;vertical-align:middle;margin:0 7px}
.qca-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:30px}
.qca-nav>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:72px;padding:19px clamp(12px,1.4vw,24px);background:#fff!important;border:1px solid #d8e6da!important;color:#224b39!important;font-size:clamp(11px,1.08vw,16px);font-weight:750;letter-spacing:-.025em;transition:background .25s,border-color .25s,transform .25s,color .25s}
.qca-nav>a:hover{border-color:#7fb693!important;transform:translateY(-2px)}
.qca-nav>a.is-current{background:#113d2c!important;color:#edffed!important;border-color:#113d2c!important}
.qca-nav-symbol{font-size:20px;color:#6baf80}
.qca-nav-arrow{font-size:19px;color:#46936c;flex:0 0 auto;font-weight:400}
.qca-nav>a.is-current .qca-nav-arrow{color:#c8fd9f}
/* Family cards */
.qca-subfamilies{margin:0 0 clamp(68px,6vw,110px)}
.qca-subfamilies-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;margin-bottom:12px;border-bottom:1px solid var(--qa-line);font-size:10px;font-weight:800;color:#648471;letter-spacing:.14em}
.qca-subfamilies-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.qca-family{position:relative;display:flex;flex-direction:column;min-height:208px;padding:19px;background:#e5efe6!important;border:1px solid #d1e3d4!important;color:#18452e!important;overflow:hidden;isolation:isolate;transition:transform .33s,box-shadow .33s,border-color .33s}
.qca-family:nth-child(4n+2){background:#eaf1e8!important}
.qca-family:nth-child(4n+3){background:#dfebdf!important}
.qca-family:before{content:"";position:absolute;inset:-20% -30%;background:radial-gradient(circle,rgba(82,156,101,.12),transparent 60%);pointer-events:none}
.qca-family:hover{transform:translateY(-4px);border-color:#94c2a1!important;box-shadow:0 15px 27px rgba(12,55,31,.09)}
.qca-family-no{position:relative;z-index:2;align-self:flex-start;font-family:monospace;font-size:10px;color:#6d9980;letter-spacing:.12em;font-weight:750}
.qca-family-art{display:flex;align-items:center;justify-content:center;position:absolute;inset:12px 0 33px;pointer-events:none}
.qca-family-art svg{width:88px;height:88px;stroke:#5a9b70;stroke-width:2;opacity:.42;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s,opacity .45s}
.qca-family-art img{width:min(70%,145px);height:125px;object-fit:contain;filter:drop-shadow(9px 13px 13px rgba(37,75,45,.12));transition:transform .45s}
.qca-family:hover .qca-family-art svg,.qca-family:hover .qca-family-art img{transform:scale(1.06) translateY(-4px);opacity:.7}
.qca-family-name{position:relative;z-index:2;margin-top:auto;padding-right:25px;max-width:100%;font-size:clamp(15px,1.28vw,21px);font-weight:780;letter-spacing:-.042em;line-height:1.2}
.qca-family-arrow{position:absolute;right:16px;bottom:15px;font-size:21px;color:#54866a;transition:transform .25s}
.qca-family:hover .qca-family-arrow{transform:translate(3px,-3px)}
/* Product listing head */
.qca-results-head{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-top:35px;border-top:1px solid #dbe5da;margin-bottom:30px}
.qca-results-head h2{font-size:clamp(41px,4.35vw,80px)!important;font-weight:680!important;line-height:1.075!important;letter-spacing:-.072em!important;color:#163d2c!important;margin:19px 0 15px!important;text-wrap:balance;max-width:950px}
.qca-results-head h2 span{color:#6caa81}
.qca-results-head p{font-size:14px;color:#718878;line-height:1.7;margin:0!important}
.qca-results-total{display:flex;align-items:baseline;gap:13px;color:#59856b;padding-bottom:9px;flex-shrink:0}
.qca-results-total strong{font-size:clamp(40px,4.8vw,86px);font-weight:580;letter-spacing:-.095em;line-height:1;color:#296f49;font-variant-numeric:tabular-nums}
.qca-results-total span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.qca-toolbar{display:flex;align-items:stretch;gap:10px;margin-bottom:24px;flex-wrap:wrap}
.qca-search{position:relative;flex:1 1 340px;min-width:0;display:flex;align-items:center;background:#fff;border:1px solid #d2e1d5;min-height:56px}
.qca-search>svg{flex:0 0 20px;width:20px;height:20px;margin:0 14px 0 18px;fill:none;stroke:#528060;stroke-width:1.8;stroke-linecap:round}
.qca-search input{flex:1 1 auto;min-width:0;height:54px;border:0!important;background:transparent!important;color:#173c2b!important;font-size:13px!important;padding:0 12px 0 0!important;box-shadow:none!important;outline:0!important;border-radius:0!important}
.qca-search input::placeholder{color:#9cad9e}
.qca-search button{height:54px;display:inline-flex;align-items:center;gap:22px;padding:0 23px;border:0!important;background:#174732!important;color:#f3fff1!important;border-radius:0!important;font-size:12px;font-weight:780;cursor:pointer;transition:background .2s}
.qca-search button:hover{background:#26734d!important}.qca-search button span{font-size:19px;color:#c6f99c}
.qca-sort-wrap{display:flex;align-items:center;gap:12px;min-width:210px;padding:0 13px;background:#fff;border:1px solid #d2e1d5}
.qca-sort-wrap label{font-size:11px;color:#6e8575;white-space:nowrap;font-weight:650}
.qca-sort-wrap select{min-width:0;flex:1;max-width:170px;border:0!important;background:transparent!important;color:#234a32!important;font-size:12px;font-weight:750;padding:10px 0!important;box-shadow:none!important;outline:0;border-radius:0!important;cursor:pointer}
.qca-clear{align-self:center;color:#467a56!important;font-size:12px;font-weight:780;padding:15px}
/* Product cards */
.qca-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.qca-product{display:flex;flex-direction:column;min-width:0;background:#fff!important;border:1px solid #dce8de!important;color:#12382a!important;overflow:hidden;transition:transform .35s,box-shadow .35s,border-color .35s}
.qca-product:hover{transform:translateY(-5px);box-shadow:0 20px 30px rgba(16,64,36,.12);border-color:#98c3a3!important}
.qca-product-image{position:relative;display:grid;place-items:center;aspect-ratio:1/.91;width:100%;background:linear-gradient(140deg,#dfebe1 0%,#f0f5ed 65%,#e4f0e3);overflow:hidden}
.qca-product-image:before{content:"";position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(65,122,79,.12);border-radius:50%;pointer-events:none}
.qca-product-image:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(47,104,58,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(47,104,58,.038) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle,#000,transparent 75%);pointer-events:none}
.qca-product-image>img{width:100%;height:100%;max-width:100%;object-fit:contain;padding:clamp(25px,3.4vw,58px);position:relative;z-index:1;filter:drop-shadow(10px 13px 13px rgba(29,69,44,.12));transition:transform .65s cubic-bezier(.2,.8,.2,1)}
.qca-product:hover .qca-product-image>img{transform:scale(1.07) translateY(-3px)}
.qca-product-image-top{position:absolute;left:17px;right:17px;top:17px;z-index:3;display:flex;justify-content:space-between;align-items:start;gap:12px;color:#729480;font-size:9px;font-weight:800;letter-spacing:.1em}
.qca-product-image-top span:last-child{text-align:right;max-width:62%;overflow-wrap:anywhere}
.qca-product-image-corner{position:absolute;right:18px;bottom:15px;color:#8caf9a;font-size:20px;font-weight:300;z-index:3}
.qca-no-image{display:grid;place-items:center;width:58%;height:58%}.qca-no-image svg{width:95%;height:95%;stroke:#729b7e;stroke-width:2;opacity:.5}
.qca-product-meta{display:flex;flex:1;flex-direction:column;padding:21px clamp(14px,1.4vw,25px) 0;min-height:172px;position:relative}
.qca-product-code{font-size:9px;color:#589169;letter-spacing:.09em;font-weight:780;line-height:1.5;overflow-wrap:anywhere}
.qca-product-meta>strong{font-size:clamp(17px,1.43vw,24px);font-weight:730;letter-spacing:-.048em;color:#153e2d;line-height:1.22;margin:10px 0 16px;overflow-wrap:anywhere}
.qca-product-specs{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:19px;font-size:10px;color:#71907c;line-height:1.5}
.qca-product-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:14px 0 17px;border-top:1px solid #e1eae2;font-size:11px;color:#31784c;font-weight:770}
.qca-product-action>span:last-child{width:29px;height:29px;display:grid;place-items:center;background:#e6f2e5;color:#317249;font-size:20px;transition:background .3s,color .3s,transform .3s}
.qca-product:hover .qca-product-action>span:last-child{background:#143d2b;color:#c7f8a1;transform:translate(2px,-2px)}
/* Empty / pagination */
.qca-empty{background:#e6f0e5;border:1px solid #d4e4d7;padding:clamp(40px,6vw,90px);min-height:390px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.qca-empty-symbol{font-size:70px;color:#347854;letter-spacing:-.12em;line-height:1;font-weight:800;opacity:.45}
.qca-empty-symbol span{color:#94ca86}
.qca-empty h3{font-size:clamp(25px,2.5vw,43px);font-weight:680;letter-spacing:-.065em;color:#163d2b;margin:20px 0 12px!important}
.qca-empty p{max-width:550px;margin:0 auto 27px!important;font-size:14px;color:#698275;line-height:1.75}
.qca-empty a{display:inline-flex;background:#174a32;color:#fff!important;padding:17px 24px;font-size:12px;font-weight:800;transition:background .3s}
.qca-empty a:hover{background:#2b7850}
.qca-pagination{display:flex;justify-content:center;margin:47px 0 0}
.qca-pagination .page-numbers{list-style:none;display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0;flex-wrap:wrap}
.qca-pagination li{list-style:none}
.qca-pagination a,.qca-pagination span.page-numbers{min-width:44px;min-height:44px;display:grid;place-items:center;padding:10px;border:1px solid #d0e2d2!important;background:#fff;color:#24563e!important;font-size:12px;font-weight:780;text-decoration:none!important}
.qca-pagination span.current{background:#103b2a!important;color:#d7ffba!important;border-color:#103b2a!important}
.qca-pagination a:hover{border-color:#79b48c!important;background:#e7f0e7!important}
/* Final CTA */
.qca-outro{background:#0b2e25;color:#eaf6ed;position:relative;isolation:isolate;overflow:hidden}
.qca-outro:before{content:"";position:absolute;top:-320px;right:-250px;width:760px;height:760px;border:1px solid rgba(194,248,198,.09);border-radius:50%;box-shadow:0 0 0 100px rgba(194,248,198,.015),0 0 0 230px rgba(194,248,198,.012)}
.qca-outro-inner{position:relative;display:flex;align-items:end;justify-content:space-between;gap:38px;padding-top:clamp(65px,6.5vw,110px);padding-bottom:clamp(67px,6.5vw,110px)}
.qca-outro .qca-eyebrow{color:#AFCB37}
.qca-outro h2{font-size:clamp(43px,5vw,86px)!important;line-height:1.07!important;letter-spacing:-.073em!important;color:#f2fbef!important;margin:22px 0 18px!important;font-weight:670!important;max-width:920px}
.qca-outro p{font-size:15px;color:#b4d2be;line-height:1.75;margin:0!important}
.qca-outro a{flex:0 0 auto;background:#b8ee86;color:#123c29!important;padding:21px 25px;display:flex;gap:25px;align-items:center;justify-content:space-between;font-size:13px;font-weight:790;transition:transform .25s,background .25s}
.qca-outro a:hover{background:#d7fdbb;transform:translateY(-3px)}
.qca-outro a span{font-size:21px}
/* Animation: no hidden content prior to JS initialization */
.qca-animate{opacity:0;transform:translateY(19px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .3s}
.qca-animate.qca-in{opacity:1;transform:none}.qca-animate.qca-in:hover{transform:translateY(-4px)}
/* Responsive */
@media(max-width:1200px){.qca-hero-layout{grid-template-columns:1fr .8fr;gap:24px}.qca-hero h1{font-size:clamp(58px,6.4vw,82px)!important}.qca-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.qca-subfamilies-grid,.qca-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.qca{padding-top:0}body.admin-bar .qca{padding-top:0}.qca-hero-layout{min-height:0;grid-template-columns:1fr;gap:8px;padding:49px 0 34px}.qca-hero-index{margin-top:34px}.qca-hero-copy>p{max-width:780px}.qca-hero-art{height:295px;max-width:650px;margin:5px auto 0;width:100%}.qca-results-head h2{font-size:clamp(43px,5vw,63px)!important}.qca-outro-inner{flex-direction:column;align-items:start}.qca-hero h1{font-size:clamp(60px,8.1vw,88px)!important}}
@media(max-width:650px){.qca{padding-top:0}body.admin-bar .qca{padding-top:0}.qca-inner{padding:0 16px}.qca-crumbs{padding-top:20px;font-size:10px}.qca-hero-layout{padding:40px 0 26px}.qca-hero-index{margin-top:29px;font-size:9px}.qca-hero h1{font-size:clamp(48px,11.7vw,72px)!important;margin:15px 0 20px!important;line-height:1.055!important}.qca-hero-copy>p{font-size:14px}.qca-hero-cta-row{margin-top:32px}.qca-hero-since{display:none}.qca-hero-art{height:242px}.qca-art-coordinate{font-size:8px}.qca-body{padding:49px 0 70px;scroll-margin-top:120px}.qca-section-label{font-size:9px}.qca-nav{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:1px 1px 10px;margin:0 -16px 18px;padding-left:16px;padding-right:16px}.qca-nav::-webkit-scrollbar{display:none}.qca-nav>a{min-height:52px;white-space:nowrap;flex:0 0 auto;font-size:12px;padding:13px 16px}.qca-nav-symbol{font-size:14px}.qca-subfamilies{margin-bottom:60px}.qca-subfamilies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qca-family{min-height:164px;padding:14px}.qca-family-art{inset:12px 0 26px}.qca-family-art svg{width:68px;height:68px}.qca-family-art img{width:75%;height:100px}.qca-family-name{font-size:15px}.qca-family-arrow{right:13px;bottom:11px;font-size:17px}.qca-results-head{align-items:flex-start;gap:14px}.qca-results-head h2{font-size:clamp(37px,9vw,56px)!important}.qca-results-head p{font-size:12px}.qca-results-total{display:flex;flex-direction:column;align-items:end;gap:3px}.qca-results-total strong{font-size:45px}.qca-results-total span{font-size:9px}.qca-toolbar{gap:8px}.qca-search{flex-basis:100%}.qca-search input{font-size:12px!important}.qca-search button{padding:0 14px;font-size:11px;gap:8px}.qca-sort-wrap{min-height:48px;flex:1}.qca-clear{padding:9px}.qca-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.qca-product-image{aspect-ratio:1/.99}.qca-product-image>img{padding:21px}.qca-product-image-top{top:11px;left:10px;right:10px;font-size:7px}.qca-product-image-corner{bottom:8px;right:10px}.qca-product-meta{min-height:145px;padding:12px 12px 0}.qca-product-code{font-size:8px}.qca-product-meta>strong{font-size:clamp(15px,3.8vw,19px);margin:7px 0 11px}.qca-product-specs{font-size:9px;margin-bottom:10px;gap:2px 8px}.qca-product-action{padding:10px 0 12px;font-size:10px}.qca-product-action>span:last-child{width:25px;height:25px;font-size:17px}.qca-empty{min-height:300px;padding:35px 24px}.qca-outro-inner{padding-top:58px;padding-bottom:60px}.qca-outro h2{font-size:clamp(42px,10vw,66px)!important}.qca-outro p{font-size:14px}.qca-outro a{width:100%}}
@media(prefers-reduced-motion:reduce){.qca *, .qca *::before,.qca *::after{animation:none!important;transition:none!important}.qca-animate{opacity:1;transform:none}}

/* v1.5: Header global já reserva espaço; nunca acrescentar faixa vazia. */
html body .qca,html body.admin-bar .qca{padding-top:0!important}
/* O cabeçalho é fornecido pelo site, não pela página de categoria. */
.qca-hero{margin-top:0!important}
.qca-hero-stock{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#c7edc4;font-size:11px;font-weight:700;letter-spacing:.08em}
.qca-hero-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:#b6f18b;box-shadow:0 0 0 5px rgba(182,241,139,.12)}
@media(max-width:650px){.qca-hero-stock{font-size:10px;margin-top:15px}}

/* Revisão cliente v1.8.3 — nenhuma ilustração de produto fictício. */
.qca-brand-tile{display:grid;place-items:center;width:min(74%,290px);aspect-ratio:1.25;background:#fff;border:1px solid #d3e5d7;box-shadow:0 15px 30px rgba(0,0,0,.12);padding:20px;border-radius:2px}
.qca-brand-tile>img{display:block;width:100%;height:100%;max-height:200px;object-fit:contain;filter:none}
.qca-hero-art>.qca-brand-tile{position:relative;z-index:2}
.qca-family-art>.qca-brand-tile{width:118px;height:100px;padding:12px;aspect-ratio:auto;box-shadow:0 8px 16px rgba(0,70,32,.07)}
.qca-family-art>.qca-brand-tile>img{max-height:76px}
.qca-family:hover .qca-brand-tile{box-shadow:0 12px 23px rgba(0,70,32,.11)}
.qca-nav-symbol img{display:block;width:25px;height:25px;object-fit:contain}
.qca-no-image img{width:80%;height:80%;object-fit:contain;opacity:.85}
@media(max-width:650px){.qca-family-art>.qca-brand-tile{width:85px;height:80px;padding:9px}.qca-family-art>.qca-brand-tile>img{max-height:65px}}
