/* Refinamento sobre o layout existente da MC Digital. */
:root{--green:#28dc7c;--dark:#0d1511;--muted:#66736b}.wrap{max-width:1200px}.section{padding:88px 0}.section-head{margin-bottom:38px}.section-head>p{max-width:370px;font-size:15px}.section-head h2{font-size:clamp(30px,3.5vw,45px);line-height:1.15}.header{background:#0d1511}.nav{min-height:86px}.nav nav{gap:20px}.nav nav a{font-size:12px}.hero{background:#0d1511}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:40px;min-height:610px}.hero-copy{padding:70px 0}.hero h1{font-size:clamp(40px,4vw,61px);line-height:1.09;letter-spacing:-2px}.hero-copy>p{font-size:16px}.hero-facts{margin-top:36px;gap:12px;font-size:11px}.showroom-feature{margin:35px 0;width:100%;min-width:0}.hero-photo{height:430px;background-image:linear-gradient(0deg,#07140a18,#07140a00),url('assets/showroom-porcelanato.jpg');background-size:cover;background-position:center;border-radius:16px;border:1px solid #ffffff20}.showroom-feature figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px;line-height:1.6;color:#b2c4b8}.showroom-feature figcaption a{color:#74eaa8;white-space:nowrap}.service-section{background:#fff}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.service-card{border-top:1px solid #dce5df;padding:24px 0 0}.service-number{display:block;color:#159254;font-size:12px;letter-spacing:2px;font-weight:700;margin-bottom:25px}.service-card h3{font-size:19px;line-height:1.3}.service-card p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.catalog{background:#f4f7f4}.printer-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.printer-cards .product{border-radius:12px;border:1px solid #e0e6e1;box-shadow:none}.printer-cards .product img,.printer-cards .official-product-photo{height:auto;aspect-ratio:4/3;background:#fff;object-fit:contain;padding:18px}.printer-cards .product-body{padding:21px}.printer-cards .product h3{font-size:16px;line-height:1.4}.printer-cards .product p{font-size:12px;line-height:1.7}.product a{font-size:12px;line-height:1.5}.digital-section{background:#101b15;color:#f4f8f5}.digital-section .eyebrow{color:#70e6a0}.digital-section .section-head>p{color:#b1c3b6}.digital-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.digital-cards .product{background:#19271e;border:1px solid #314738;color:white;box-shadow:none}.digital-cards .product p{color:#b7c8bd}.digital-cards .product a{color:#6ce79e}.digital-cards img{height:auto;aspect-ratio:4/3;object-fit:cover;padding:0}.digital-cards .dtf-user-photo{object-fit:cover;object-position:center 46%;transform:none;clip-path:none}.digital-cards .product-body{padding:26px}.digital-cards .product h3{font-size:21px}.digital-cards .product:not(:has(img)){justify-content:center;background:linear-gradient(140deg,#203728,#142019)}.digital-cards .product:not(:has(img)) .product-body{padding:36px}.parts{background:#fff}.supply-showcase{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:30px}.supply-showcase figure{margin:0;background:#f2f5f2;border:1px solid #e0e8e2;border-radius:13px;overflow:hidden}.supply-showcase img{display:block;width:100%;height:285px;object-fit:cover}.supply-showcase figure:nth-child(2) img{object-position:center 55%}.supply-showcase figcaption{padding:17px 22px;font-weight:700;font-size:14px;color:#294331;background:#f4f7f4}.parts-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.parts-cards .product{box-shadow:none;background:#fafcf9;border-color:#e0e8e0}.parts-cards .product-body{padding:21px}.parts-cards .product h3{font-size:16px}.parts-cards .product p{font-size:12px}.automation-section{background:#edf4ef}.automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.automation-grid .eyebrow{color:#13874a}.automation-grid h2,.computing-grid h2{font-size:clamp(30px,3.5vw,44px);line-height:1.17;letter-spacing:-1.5px;margin:20px 0}.automation-grid h2 em{font-style:normal;color:#147c47}.automation-grid>div>p,.computing-grid p{line-height:1.8;color:#5e7063;font-size:16px;max-width:480px}.automation-grid .btn{margin-top:15px}.automation-list{display:flex;flex-direction:column;gap:0}.automation-list article{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #d0dfd4}.automation-list article:first-child{border-top:1px solid #d0dfd4}.automation-list article>span{color:#168c4e;font-weight:700;font-size:12px;padding-top:4px}.automation-list h3{font-size:19px;margin:0 0 8px}.automation-list p{color:#5e7063;line-height:1.7;font-size:14px;margin:0}.computing-section{background:#fff}.computing-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.computing-grid figure{margin:0;background:#f3f5f2;overflow:hidden;border-radius:16px;border:1px solid #e6ece6}.computing-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.computing-grid ul{padding-left:20px;color:#586e5e;line-height:1.8;font-size:14px;margin:20px 0 28px}.refined-support{display:grid;grid-template-columns:1.15fr .85fr;column-gap:65px;align-items:start}.refined-support>.eyebrow,.refined-support>h2,.refined-support>p,.refined-support>.btn{grid-column:1;max-width:100%;position:relative}.refined-support>.btn{justify-self:start}.refined-support .support-visual{position:relative;grid-column:2;grid-row:1/5;right:auto;top:auto;width:100%;height:360px;object-fit:cover;object-position:center 40%;opacity:1;border-radius:13px}.support{background:#0f1c14;padding:85px 0}.support h2{font-size:clamp(30px,3.6vw,46px)}.about{background:#f5f7f4}.about-grid{gap:80px}.ceo-photo{max-width:430px;padding:12px;background:#fff;border-color:#e0e7df;box-shadow:0 12px 35px #183b2410}.ceo-photo img{height:530px;object-position:center 48%}.about-grid p{font-size:16px;line-height:1.8}.contact{padding:85px 0}.contact h2{font-size:clamp(30px,3.5vw,44px)}.contact-box{background:#f1f7f2}.contact-grid{gap:80px}.btn{border-radius:7px}.product:hover{transform:translateY(-3px);box-shadow:0 12px 26px #102e1610}.foot{line-height:1.6}
@media(max-width:1050px){.hero-grid{gap:28px;grid-template-columns:1fr 1fr}.hero-photo{height:380px}.showroom-feature figcaption{flex-direction:column;gap:2px}.service-grid{gap:20px}.automation-grid{gap:45px}.refined-support{column-gap:35px}.nav nav{gap:14px}.printer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.computing-grid{gap:40px}}
@media(max-width:700px){.section{padding:60px 0}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.hero-copy{padding:48px 0 20px}.hero h1{font-size:44px}.hero-photo{height:280px;margin:0}.showroom-feature{margin:5px 0 30px}.showroom-feature figcaption{font-size:10px;flex-direction:row;flex-wrap:wrap}.hero-facts{margin-top:25px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.service-number{margin-bottom:15px}.service-card h3{font-size:17px}.service-card p{font-size:13px}.digital-cards{grid-template-columns:1fr}.digital-cards .product{display:grid;grid-template-columns:1fr 1fr}.digital-cards .product img{height:100%;min-height:220px;aspect-ratio:auto}.digital-cards .product:not(:has(img)){display:block}.digital-cards .product-body{padding:23px}.digital-cards .product h3{font-size:19px}.supply-showcase{gap:15px}.supply-showcase img{height:205px}.supply-showcase figcaption{padding:13px;font-size:12px}.parts-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-cards .product-body{padding:16px}.automation-grid,.computing-grid{grid-template-columns:1fr;gap:30px}.automation-list article{padding:21px 0}.computing-grid figure{max-width:530px}.refined-support{display:block}.refined-support .support-visual{height:260px;width:100%;margin-top:30px}.support,.contact{padding:60px 0}.ceo-photo{max-width:430px;margin:auto}.ceo-photo img{height:450px}.about-grid,.contact-grid{gap:35px}.section-head>p{font-size:14px}.printer-cards{gap:14px}.printer-cards .product-body{padding:15px}.printer-cards .product h3{font-size:14px}.printer-cards .product img{padding:12px}.brand img{width:140px;height:52px}.nav{min-height:72px}}
@media(max-width:420px){.digital-cards .product{display:flex}.digital-cards .product img{height:auto;aspect-ratio:4/3;min-height:0}.supply-showcase{grid-template-columns:1fr}.supply-showcase img{height:auto;aspect-ratio:4/3}.hero h1{font-size:40px}.service-grid{gap:25px 16px}.parts-cards .product h3{font-size:14px}}
@media(prefers-reduced-motion:reduce){.product:hover{transform:none}}
/* Panorama do showroom: enquadramento completo, sem cortar os setores. */
.hero-grid{display:block;min-height:0}.hero-copy{display:grid;grid-template-columns:1.1fr .9fr;column-gap:65px;align-items:center;padding:58px 0 28px}.hero-copy>.eyebrow{grid-column:1/-1}.hero-copy>h1{grid-column:1;grid-row:2/4;margin:20px 0}.hero-copy>p{grid-column:2;grid-row:2;margin:25px 0 0;max-width:510px}.hero-copy>.actions{grid-column:2;grid-row:3;margin-top:18px}.hero-copy>.hero-facts{grid-column:1/-1;grid-row:4;margin-top:15px}.showroom-feature{margin:8px 0 35px}.hero-photo{height:auto;aspect-ratio:16/9;background-image:url('assets/showroom-verde-logo.jpg');background-size:contain;background-repeat:no-repeat;background-color:#18231b}.showroom-feature figcaption{justify-content:space-between;flex-direction:row;flex-wrap:wrap}
@media(max-width:700px){.hero-copy{display:block;padding:40px 0 22px}.hero-copy>p{margin:20px 0}.hero-copy>.hero-facts{margin-top:26px}.hero-photo{height:auto;aspect-ratio:16/9}.showroom-feature{margin:0 0 25px}.hero-copy>.actions{margin-top:24px}.showroom-feature figcaption{font-size:9px}}
.digital-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-cards .product:not(:has(img)){min-height:220px}
@media(max-width:700px){.digital-cards{grid-template-columns:1fr}.digital-cards .product:not(:has(img)){min-height:0}}

/* Fotos de referência Vuze selecionadas em 30/10. */
.digital-cards .vuze-reference-photo{aspect-ratio:4/3;object-fit:contain;background:#fff;padding:10px;height:auto;clip-path:none;transform:none}
@media(max-width:700px){.digital-cards .vuze-reference-photo{height:100%;min-height:220px;aspect-ratio:auto}}
@media(max-width:420px){.digital-cards .vuze-reference-photo{height:auto;min-height:0;aspect-ratio:4/3}}
/* Navegação por áreas, suprimentos agrupados e acesso ao orçamento. */
.skip-link{position:fixed;top:-100px;left:18px;z-index:100;background:#fff;color:#123922;padding:14px 20px;border:2px solid #187c48;border-radius:6px;font-weight:700}.skip-link:focus{top:12px}.area-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 45px}.area-navigation>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 20px;border:1px solid #dce6de;border-radius:8px;font-size:13px;font-weight:700;background:#f8faf7;transition:background .2s,border-color .2s}.area-navigation>a>span{color:#17844c;font-size:19px}.area-navigation>a:hover{background:#edf5ee;border-color:#8ebd9d}.service-section .section-head{margin-bottom:28px}.service-grid{gap:30px}.rental-band{padding:42px 0;background:#e8f2eb;border-top:1px solid #d8e6dc;border-bottom:1px solid #d8e6dc}.rental-inner{display:flex;align-items:center;justify-content:space-between;gap:45px}.rental-inner>div{max-width:710px}.rental-inner h2{font-size:29px;line-height:1.25;letter-spacing:-.7px;margin:13px 0}.rental-inner p{font-size:14px;line-height:1.7;color:#5b7162;margin-bottom:0}.rental-inner>.btn{flex-shrink:0;background:#176f42;color:#fff}.rental-inner>.btn:hover{background:#105531}.supply-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.supply-group{padding:28px;border:1px solid #dfe7df;border-radius:10px;background:#fbfcfa}.supply-group .service-number{margin-bottom:18px}.supply-group h3{font-size:21px;margin-bottom:15px;line-height:1.3}.supply-group ul{list-style:none;padding:0;margin:0}.supply-group li+li{border-top:1px solid #e2e9e3}.supply-link{display:block;padding:14px 0;color:#176f42;font-size:14px;font-weight:600;line-height:1.5}.supply-link:hover{color:#0b4827;text-decoration:underline;text-underline-offset:4px}.compatibility-note{font-size:12px;color:#6a786e;line-height:1.7;margin:20px 0 0;max-width:740px}.supply-showcase img{height:255px}.footer-navigation{display:flex;flex-wrap:wrap;gap:15px 30px;padding-bottom:24px;margin-bottom:22px;border-bottom:1px solid #ffffff18;font-size:12px}.footer-navigation a:hover{color:#83cba0}.floating-whatsapp{position:fixed;right:22px;bottom:20px;z-index:20;display:flex;gap:10px;align-items:center;border-radius:30px;background:#176f42;color:#fff;box-shadow:0 6px 24px #061c1438;padding:15px 21px;font-size:12px;font-weight:700;border:1px solid #ffffff35}.floating-whatsapp>span{font-size:18px}.floating-whatsapp:hover{background:#0c5731}footer{padding-bottom:85px}.printer-cards .product-body>p{margin-bottom:10px}.printer-cards .product a{border-top:1px solid #e8eee8;padding-top:14px;margin-top:auto}.digital-cards .product a{padding-top:16px;border-top:1px solid #ffffff18}.contact-box .btn{min-height:48px}.contact-box a{overflow-wrap:anywhere}.nav nav a{padding:8px 0}img{max-width:100%}
@media(max-width:1050px){.rental-inner{gap:25px}.rental-inner h2{font-size:25px}.rental-inner>.btn{max-width:230px;text-align:center}.supply-group{padding:23px}.supply-group h3{font-size:19px}}
@media(max-width:700px){.area-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:35px}.area-navigation>a{padding:15px 14px;font-size:12px;min-height:68px}.rental-band{padding:34px 0}.rental-inner{flex-direction:column;align-items:flex-start;gap:22px}.rental-inner>.btn{max-width:none;width:100%;font-size:13px}.rental-inner h2{font-size:26px}.supply-groups{grid-template-columns:1fr;gap:14px}.supply-group{padding:23px}.supply-group .service-number{margin-bottom:10px}.supply-group h3{margin-bottom:8px}.supply-showcase img{height:auto;aspect-ratio:4/3}.floating-whatsapp{bottom:14px;right:14px;padding:13px 17px;font-size:12px}.footer-navigation{gap:15px 22px}.nav nav.open a{min-height:38px}.service-grid{gap:26px 20px}}
@media(max-width:380px){.area-navigation{grid-template-columns:1fr}.area-navigation>a{min-height:0}.printer-cards{grid-template-columns:1fr}.floating-whatsapp{font-size:11px}}
@media(prefers-reduced-motion:reduce){.area-navigation>a{transition:none}}

.institutional-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.institutional-copy p{font-size:16px;line-height:1.85;color:#5b6b60;margin:0 0 18px}.institutional-contact{display:inline-block;color:#176f42;font-size:14px;font-weight:700;margin-top:6px}.institutional-contact:hover{text-decoration:underline}@media(max-width:700px){.institutional-grid{grid-template-columns:1fr;gap:25px}.institutional-copy p{font-size:15px}}
/* Fotografias individuais das peças fornecidas pelo usuário. */
.parts-category{margin-top:38px}.parts-category>h3{font-size:22px;letter-spacing:-.45px;margin:0 0 20px}.parts-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.part-card{min-width:0;border:1px solid #dfe7e0;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;box-shadow:0 5px 19px #14321e05}.part-visual{display:block;width:100%;aspect-ratio:4/3;background:#fff;padding:12px;overflow:hidden}.part-visual img{display:block;width:100%;height:100%;object-fit:contain}.part-visual:hover{background:#f6f9f5}.part-card-copy{padding:20px;display:flex;flex-direction:column;flex:1}.part-card h4{font-size:16px;line-height:1.45;margin:0 0 20px}.part-quote{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7eee7;padding-top:14px;color:#176f42;font-weight:700;font-size:12px;line-height:1.5}.part-quote:hover{color:#094b28}.heads-category .parts-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.upgrade-category .parts-photo-grid{max-width:650px;grid-template-columns:1fr}.upgrade-category .part-card{display:grid;grid-template-columns:1.2fr 1fr}.upgrade-category .part-visual{aspect-ratio:1}.upgrade-category .part-card-copy{justify-content:center}.upgrade-category .part-quote{margin-top:12px}.other-supplies{margin-top:35px;padding:26px;background:#f0f5ef;border-radius:10px}.other-supplies h3{font-size:18px;margin:0 0 17px}.other-supplies>div{display:flex;flex-wrap:wrap;gap:12px}.other-supplies a{padding:11px 15px;border:1px solid #ceded1;border-radius:6px;background:#fff;color:#176f42;font-size:13px;font-weight:600}
@media(max-width:1050px){.parts-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.part-card-copy{padding:17px}}
@media(max-width:700px){.parts-category{margin-top:30px}.parts-category>h3{font-size:20px}.parts-photo-grid,.heads-category .parts-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.part-visual{padding:8px}.part-card-copy{padding:14px}.part-card h4{font-size:14px;margin-bottom:16px}.part-quote{font-size:11px}.other-supplies{padding:20px}.upgrade-category .part-card{display:flex}.upgrade-category .part-visual{aspect-ratio:4/3}}
@media(max-width:380px){.parts-photo-grid,.heads-category .parts-photo-grid{grid-template-columns:1fr}}
/* Suprimentos de impressão corporativa. */
.toner-section{background:#f3f7f3}.toner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.toner-card{background:white;border:1px solid #dfe7df;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.toner-visual{display:block;background:#fff;aspect-ratio:4/3;padding:18px}.toner-visual img{display:block;width:100%;height:100%;object-fit:contain}.toner-copy{padding:22px;display:flex;flex-direction:column;flex:1}.toner-copy h3{font-size:18px;line-height:1.4;margin:0 0 10px}.toner-copy p{font-size:13px;color:#647367;line-height:1.7;margin-bottom:20px}.toner-visual:hover{background:#f8faf7}
@media(max-width:950px){.toner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.toner-grid{gap:14px}.toner-copy{padding:15px}.toner-copy h3{font-size:15px}.toner-copy p{font-size:12px}.toner-visual{padding:10px}}
@media(max-width:380px){.toner-grid{grid-template-columns:1fr}}

/* Fotos de automação e comunicação visual */
.automation-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}.automation-product{background:#fff;border:1px solid #dfe5e0;border-radius:16px;overflow:hidden;min-width:0}.automation-visual{display:flex;align-items:center;justify-content:center;background:#fff;height:310px;padding:20px}.automation-visual img{width:100%;height:100%;object-fit:contain}.automation-product-copy{padding:24px}.automation-product-copy h3{font-size:21px;margin:0 0 12px}.automation-product-copy p{line-height:1.7;margin:0 0 20px;color:#59635c}@media(max-width:850px){.automation-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.automation-products{grid-template-columns:1fr}.automation-visual{height:290px}}

/* Assistência: imagem ampla do ambiente */
.refined-support{grid-template-columns:1fr;row-gap:0}.refined-support>.eyebrow,.refined-support>h2,.refined-support>p{max-width:850px}.support-workshop{grid-column:1/-1;margin:35px 0 0;min-width:0}.support-workshop>a{display:block}.support-workshop img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid #ffffff26}.support-workshop figcaption{font-size:12px;line-height:1.7;color:#c3cec7;margin-top:12px}.support-workshop figcaption a{color:#fff;text-decoration:underline;margin-left:10px}@media(max-width:700px){.support-workshop{margin-top:26px}.support-workshop figcaption a{display:block;margin-left:0}}

/* Marca ampliada e scanners */
.header .brand{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:9px 15px;background:#fff;border:1px solid #e2e9e4;border-radius:12px;box-shadow:0 3px 14px #0002}.header .brand img{width:205px;height:auto;max-height:90px;object-fit:contain}.header .nav{min-height:112px}.scanner-showcase{margin-top:50px}.scanner-heading h3{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:12px 0 28px}.scanner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.scanner-grid .automation-visual{height:330px}@media(max-width:1050px){.header .brand img{width:175px}.header .brand{padding:8px 12px}.header .nav{gap:16px;min-height:104px}.nav nav{gap:12px}.nav nav a{font-size:12px}}@media(max-width:700px){.header .brand img{width:170px;max-height:83px}.header .brand{padding:6px 10px}.header .nav{min-height:100px}.scanner-grid{grid-template-columns:1fr}.scanner-grid .automation-visual{height:290px}.scanner-showcase{margin-top:35px}}

/* MC Digital - cabeçalho integrado ao fundo escuro (2026) */
.header{background:#0b1510!important;border-bottom:1px solid rgba(41,220,124,.25)!important}
.header .nav{min-height:104px!important}
.header .brand{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;justify-content:flex-start!important}
.header .brand img{display:block;width:225px!important;max-width:43vw!important;height:auto!important;max-height:100px!important;object-fit:contain!important}
@media(max-width:700px){.header .nav{min-height:92px!important}.header .brand img{width:210px!important;max-width:67vw!important;max-height:92px!important}}
@media(max-width:380px){.header .brand img{width:175px!important}}

/* Ajuste exclusivo da foto DTF-UV Vuze: sem moldura branca adicionada pelo CSS. */
.digital-cards .dtf-vuze-photo{display:block;width:100%;padding:0!important;background:transparent!important;object-fit:cover!important;object-position:center!important;aspect-ratio:4/3!important;height:auto!important}
@media(max-width:700px){.digital-cards .dtf-vuze-photo{height:100%!important;min-height:220px!important;aspect-ratio:auto!important}}
@media(max-width:420px){.digital-cards .dtf-vuze-photo{height:auto!important;min-height:0!important;aspect-ratio:4/3!important}}

/* Enquadramento exclusivo da DTF Vuze, sem bordas brancas. */
.digital-cards img.dtf-vuze-photo{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;clip-path:none!important}
@media(max-width:700px){.digital-cards img.dtf-vuze-photo{height:auto!important;min-height:0!important;aspect-ratio:4/3!important}}

/* DTF UV: forca foto a preencher toda a largura sem padding, inclusive em cache atualizado */
.digital-section .digital-cards .product img.dtf-vuze-photo{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;aspect-ratio:4/3!important;height:auto!important;object-fit:cover!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;} 
.digital-section .digital-cards .product img.dtf-vuze-photo{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;aspect-ratio:4/3!important;height:auto!important;object-fit:cover!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;} 
