/* Kit de divulgação no app do cliente (CD Pro UI v2). As prévias usam unidades do contêiner para escalar do miniatura à janela. */
body[data-cdpro-ui] :is(.mat-tile,.kit-home,.mat-offer-row){font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}

/* Cartão do início */
body[data-cdpro-ui] .kit-home{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:16px;border-radius:var(--cd-radius-card);text-align:left;position:relative;overflow:hidden;border:1px solid var(--cd-border);background:#fff;color:var(--cd-text);box-shadow:var(--cd-shadow-card);transition:transform var(--cd-motion)}
body[data-cdpro-ui] .kit-home:active{transform:scale(.99)}
body[data-cdpro-ui] .kit-home-copy{flex:1;min-width:0;display:grid;gap:3px}
body[data-cdpro-ui] .kit-home-copy small{display:flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cd-warning)}
body[data-cdpro-ui] .kit-home-copy small .icon{width:13px;height:13px}
body[data-cdpro-ui] .kit-home-copy strong{font-size:1rem;font-weight:800;line-height:1.25;color:var(--cd-navy);letter-spacing:-.01em}
body[data-cdpro-ui] .kit-home-copy>span{font-size:.8125rem;color:var(--cd-muted);font-weight:500}
body[data-cdpro-ui] .kit-home>.icon:last-child{width:18px;height:18px;flex:none;color:var(--cd-subtle)}
body[data-cdpro-ui] .kit-home--pronto{background:var(--cd-navy);border-color:var(--cd-navy)}
body[data-cdpro-ui] .kit-home--pronto .kit-home-copy small{color:var(--cd-yellow)}
body[data-cdpro-ui] .kit-home--pronto .kit-home-copy strong{color:#fff}
body[data-cdpro-ui] .kit-home--pronto .kit-home-copy>span,body[data-cdpro-ui] .kit-home--pronto>.icon:last-child{color:#C9D5E3}
body[data-cdpro-ui] .kit-home--bloqueado{border:2px solid var(--cd-yellow);box-shadow:0 8px 24px #C18E171F}
body[data-cdpro-ui] .kit-thumbs{flex:none;width:112px;height:76px;position:relative}
body[data-cdpro-ui] .kit-thumb{position:absolute;top:50%;width:46px;aspect-ratio:4/5;border-radius:8px;overflow:hidden;border:2px solid #fff;box-shadow:0 4px 12px #0B1B2E33;container-type:inline-size;background:var(--cd-surface-tint)}
body[data-cdpro-ui] .kit-thumb--placa{width:64px;aspect-ratio:3/2;left:0;transform:translateY(-50%) rotate(-6deg);z-index:1}
body[data-cdpro-ui] .kit-thumb--post{left:40px;transform:translateY(-60%) rotate(3deg);z-index:2}
body[data-cdpro-ui] .kit-thumb--video{left:66px;transform:translateY(-40%) rotate(8deg);z-index:3}

/* Página */
body[data-cdpro-ui] .materials-page{display:grid;gap:0}
body[data-cdpro-ui] .mat-group{margin-top:26px}
body[data-cdpro-ui] .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-cdpro-ui] .mat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body[data-cdpro-ui] .mat-tile{display:flex;flex-direction:column;gap:10px;width:100%;padding:8px;background:#fff;border:1px solid var(--cd-border);border-radius:var(--cd-radius-card);box-shadow:var(--cd-shadow-card);text-align:left;color:var(--cd-text);position:relative;transition:border-color var(--cd-motion),transform var(--cd-motion)}
body[data-cdpro-ui] .mat-tile:hover{border-color:var(--cd-border-strong)}
body[data-cdpro-ui] .mat-tile:active{transform:scale(.99)}
body[data-cdpro-ui] .mat-tile--wide{grid-column:1/-1}
body[data-cdpro-ui] .mat-copy{display:grid;gap:2px;padding:0 26px 4px 6px}
body[data-cdpro-ui] .mat-copy strong{font-weight:800;color:var(--cd-navy);font-size:.9375rem;line-height:1.25}
body[data-cdpro-ui] .mat-copy small{color:var(--cd-muted);font-size:.8125rem;line-height:1.35;font-weight:500}
body[data-cdpro-ui] .mat-tile>.icon:last-child{position:absolute;right:12px;bottom:16px;width:16px;height:16px;color:var(--cd-subtle)}
body[data-cdpro-ui] .mat-grid--3 .mat-copy{padding:0 2px 2px}
body[data-cdpro-ui] .mat-grid--3 .mat-copy strong{font-size:.8125rem}
body[data-cdpro-ui] .mat-grid--3 .mat-copy small{font-size:.75rem}
body[data-cdpro-ui] .mat-grid--3 .mat-tile>.icon:last-child{display:none}
body[data-cdpro-ui] .mat-tile[data-material=qr]{grid-column:1/-1;flex-direction:row;align-items:center}
body[data-cdpro-ui] .mat-tile[data-material=qr] .mat-art{width:64px;flex:none;border-radius:12px}
body[data-cdpro-ui] .mat-tile[data-material=qr] .mat-chip{display:none}
body[data-cdpro-ui] .mat-tile[data-material=qr]>.icon:last-child{position:static;margin-right:6px}
body[data-cdpro-ui] .mat-tile[data-material=qr] .mat-copy{flex:1;padding:0}
@media(min-width:761px){body[data-cdpro-ui] .mat-group .mat-grid:not(.mat-grid--3){grid-template-columns:2fr 1fr}body[data-cdpro-ui] .mat-tile--wide{grid-column:auto}body[data-cdpro-ui] .mat-tile[data-material=qr]{grid-column:auto;flex-direction:column;align-items:stretch}body[data-cdpro-ui] .mat-tile[data-material=qr] .mat-art{width:auto;aspect-ratio:3/2}}

/* Área da imagem e prévias */
body[data-cdpro-ui] .mat-art{position:relative;display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--cd-surface-tint);container-type:inline-size}
body[data-cdpro-ui] .mat-art--placa{aspect-ratio:3/2}
body[data-cdpro-ui] .mat-art--qr{aspect-ratio:1}
body[data-cdpro-ui] .mat-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}
body[data-cdpro-ui] .mat-mock{position:absolute;inset:0;overflow:hidden;container-type:inline-size}
body[data-cdpro-ui] .mat-placa{display:grid;grid-template-columns:68% 32%;background:#fff;box-shadow:inset 0 -2.4cqw var(--mat-c)}
body[data-cdpro-ui] .mat-placa-info{padding:5cqw 5cqw 6cqw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2cqw;color:#14202B;min-width:0}
body[data-cdpro-ui] .mat-placa-info small{font-size:2.2cqw;letter-spacing:.14em;text-transform:uppercase;color:#6B7785;font-weight:800}
body[data-cdpro-ui] .mat-placa-info img{width:13cqw;height:13cqw;object-fit:cover;border-radius:2cqw;margin:1cqw 0}
body[data-cdpro-ui] .mat-placa-info strong{font-size:6.4cqw;font-weight:800;line-height:1.02;letter-spacing:-.03em}
body[data-cdpro-ui] .mat-placa-info span{font-size:2.8cqw;color:#46505C;font-weight:600}
body[data-cdpro-ui] .mat-placa-info b{font-size:4cqw;font-weight:800;margin-top:2cqw}
body[data-cdpro-ui] .mat-placa-qr{background:var(--mat-c);color:var(--mat-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4cqw;padding:3cqw}
body[data-cdpro-ui] .mat-placa-qr>span{display:block;background:#fff;padding:1.8cqw;border-radius:2cqw;width:22cqw;height:22cqw}
body[data-cdpro-ui] :is(.mat-placa-qr,.mat-qr)>span svg{display:block;width:100%;height:100%}
body[data-cdpro-ui] .mat-placa-qr em{font-style:normal;font-weight:800;font-size:2.8cqw;text-align:center;line-height:1.15}
body[data-cdpro-ui] :is(.mat-post,.mat-video){background:var(--mat-img) center/cover no-repeat,#1B2533}
body[data-cdpro-ui] .mat-post::after,body[data-cdpro-ui] .mat-video::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0B132000 30%,color-mix(in srgb,var(--mat-c) 22%,#0B1320) 92%)}
body[data-cdpro-ui] .mat-video::after{background:linear-gradient(180deg,#0B132033,#0B1320CC)}
body[data-cdpro-ui] .mat-post-logo{position:absolute;top:5cqw;left:5cqw;width:16cqw;height:16cqw;border-radius:3cqw;background:#fff;object-fit:cover;z-index:1;box-shadow:0 1cqw 3cqw #0004}
body[data-cdpro-ui] .mat-post-text{position:absolute;left:6cqw;right:6cqw;bottom:6cqw;z-index:1;color:#fff;display:grid;gap:1.6cqw;justify-items:start}
body[data-cdpro-ui] .mat-post-text small{font-size:3.6cqw;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:color-mix(in srgb,var(--mat-c) 55%,#fff)}
body[data-cdpro-ui] .mat-post-text strong{font-size:9cqw;line-height:1.02;font-weight:800;letter-spacing:-.03em}
body[data-cdpro-ui] .mat-post-text span{background:#fff;color:#14202B;border-radius:99px;padding:1.4cqw 3.4cqw;font-weight:800;font-size:3.6cqw}
body[data-cdpro-ui] .mat-qr{background:#fff;display:grid;place-items:center}
body[data-cdpro-ui] .mat-qr>span{width:76%;aspect-ratio:1}
body[data-cdpro-ui] .mat-play{position:absolute;inset:0;margin:auto;width:24cqw;height:24cqw;max-width:64px;max-height:64px;border-radius:50%;background:#FFFFFFE6;color:var(--cd-navy);display:grid;place-items:center;z-index:2;box-shadow:0 2cqw 6cqw #0005}
body[data-cdpro-ui] .mat-play .icon{width:46%;height:46%;margin-left:8%;stroke:none}

/* Selos */
body[data-cdpro-ui] .mat-chip{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:99px;font-size:.6875rem;font-weight:800;background:#fff;color:var(--cd-navy);box-shadow:0 2px 8px #0B1B2E26;white-space:nowrap}
body[data-cdpro-ui] .mat-chip .icon{width:12px;height:12px}
body[data-cdpro-ui] .mat-chip--lock{background:var(--cd-navy);color:var(--cd-yellow)}
body[data-cdpro-ui] .mat-chip--wait{background:var(--cd-yellow-soft);color:var(--cd-warning)}
body[data-cdpro-ui] .mat-chip--free{background:var(--cd-success-soft);color:var(--cd-success)}
body[data-cdpro-ui] .mat-chip--gold{position:static;background:var(--cd-yellow-soft);color:var(--cd-warning);box-shadow:none;border:1px solid #F1DC9C}

/* Avisos e destaque do plano Essencial */
body[data-cdpro-ui] .mat-hero{background:var(--cd-navy);color:#fff;border-radius:var(--cd-radius-card);padding:22px 20px}
body[data-cdpro-ui] .mat-hero small{display:flex;gap:6px;align-items:center;color:var(--cd-yellow);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}
body[data-cdpro-ui] .mat-hero small .icon{width:14px;height:14px}
body[data-cdpro-ui] .mat-hero h2{font-size:1.5rem;line-height:1.15;margin:10px 0 8px;color:#fff;font-weight:800;letter-spacing:-.03em;text-wrap:balance}
body[data-cdpro-ui] .mat-hero p{color:#C9D5E3;font-size:.9375rem;margin:0;line-height:1.5}
body[data-cdpro-ui] .mat-notice{display:flex;gap:12px;padding:16px;border-radius:16px;background:var(--cd-yellow-soft);border:1px solid #F1DC9C;color:#6B5212;margin-top:14px}
body[data-cdpro-ui] .mat-notice>.icon{width:22px;height:22px;flex:none;margin-top:1px}
body[data-cdpro-ui] .mat-notice strong{color:var(--cd-navy);font-weight:800}
body[data-cdpro-ui] .mat-notice p{margin:4px 0 0;font-size:.875rem;line-height:1.5}

/* Oferta */
body[data-cdpro-ui] .mat-offer{margin-top:28px;display:grid;gap:14px}
@media(min-width:900px){body[data-cdpro-ui] .mat-offer{grid-template-columns:1.1fr 1fr;align-items:start}}
body[data-cdpro-ui] .mat-offer-main{background:#fff;border:2px solid var(--cd-yellow);border-radius:var(--cd-radius-card);padding:20px;box-shadow:0 10px 30px #C18E171F}
body[data-cdpro-ui] .mat-offer-main h2{font-size:1.375rem;margin:12px 0 12px;color:var(--cd-navy);font-weight:800;letter-spacing:-.02em}
body[data-cdpro-ui] :is(.mat-offer-main ul,.mat-checklist){list-style:none;padding:0;margin:0 0 14px;display:grid;gap:9px}
body[data-cdpro-ui] :is(.mat-offer-main li,.mat-checklist li){display:flex;gap:9px;align-items:center;font-weight:600;color:var(--cd-text)}
body[data-cdpro-ui] :is(.mat-offer-main li,.mat-checklist li) .icon{width:18px;height:18px;color:var(--cd-success);flex:none}
body[data-cdpro-ui] .mat-price{display:flex;align-items:baseline;gap:10px;margin:0}
body[data-cdpro-ui] .mat-price s{color:var(--cd-subtle);font-weight:600}
body[data-cdpro-ui] .mat-price strong{font-size:2rem;font-weight:800;color:var(--cd-navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
body[data-cdpro-ui] .mat-offer-main .help-text{margin:6px 0 16px}
body[data-cdpro-ui] .mat-offer-list{background:#fff;border:1px solid var(--cd-border);border-radius:var(--cd-radius-card);padding:6px 16px}
body[data-cdpro-ui] .mat-offer-list h3{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--cd-muted);margin:12px 0 6px;font-weight:800}
body[data-cdpro-ui] .mat-offer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:62px;padding:10px 0;border-top:1px solid var(--cd-border);text-align:left;background:none;color:var(--cd-text)}
body[data-cdpro-ui] .mat-offer-row strong{display:block;color:var(--cd-navy);font-weight:800}
body[data-cdpro-ui] .mat-offer-row small{color:var(--cd-muted);font-weight:700;font-variant-numeric:tabular-nums}
body[data-cdpro-ui] .mat-offer-cta{font-weight:800;color:var(--cd-navy);border:1.5px solid var(--cd-border-strong);border-radius:999px;padding:7px 14px;font-size:.8125rem;flex:none}
body[data-cdpro-ui] .mat-offer-row:hover .mat-offer-cta{background:var(--cd-surface-tint)}

/* Janela do item e da compra */
body[data-cdpro-ui] .mat-full{position:relative;display:block;width:100%;border-radius:16px;overflow:hidden;aspect-ratio:4/5;container-type:inline-size;background:var(--cd-surface-tint)}
body[data-cdpro-ui] img.mat-full{aspect-ratio:auto;height:auto;max-height:62dvh;object-fit:contain;background:transparent}
body[data-cdpro-ui] .mat-full--placa{aspect-ratio:3/2}
body[data-cdpro-ui] .mat-full--qr{aspect-ratio:1;max-width:260px;margin:0 auto}
body[data-cdpro-ui] .mat-full--video{max-width:300px;margin:0 auto}
body[data-cdpro-ui] .mat-player{display:block;width:100%;max-height:62dvh;border-radius:16px;background:#000}
body[data-cdpro-ui] .mat-format{font-weight:800;color:var(--cd-navy);margin:14px 0 0;font-size:.875rem}
body[data-cdpro-ui] #appDialog .dialog-actions .button .icon{width:18px;height:18px}
body[data-cdpro-ui] .mat-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--cd-border);margin:16px 0 0;padding-top:14px;font-weight:700;color:var(--cd-muted)}
body[data-cdpro-ui] .mat-total strong{font-size:1.75rem;font-weight:800;color:var(--cd-navy);font-variant-numeric:tabular-nums}
body[data-cdpro-ui] .mat-steps{margin:14px 0 18px;padding-left:20px;color:var(--cd-muted);font-size:.9375rem;display:grid;gap:6px;line-height:1.45}
@media(prefers-reduced-motion:reduce){body[data-cdpro-ui] :is(.mat-tile,.kit-home){transition:none}}
body[data-cdpro-ui] :is(.mat-art--placa,.mat-full--placa) .mat-chip{left:auto;right:8px}
body[data-cdpro-ui] .mat-grid--3 .mat-chip{top:6px;left:6px;padding:3px 7px;font-size:.625rem;gap:3px}
body[data-cdpro-ui] .mat-grid--3 .mat-chip .icon{width:10px;height:10px}

/* Placa oficial (placa-obra.js) dentro das prévias */
body[data-cdpro-ui] .mat-placa-oficial{background:#fff}
body[data-cdpro-ui] .mat-placa-oficial .po{font-size:calc(100cqw / 30)}
/* Tamanhos da placa para baixar */
body[data-cdpro-ui] .mat-sizes{display:grid;gap:8px;margin-top:14px}
body[data-cdpro-ui] .mat-size{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:10px 14px;border:1.5px solid var(--cd-border);border-radius:14px;background:#fff;text-align:left;color:var(--cd-text);font:inherit;cursor:pointer}
body[data-cdpro-ui] .mat-size:hover{border-color:var(--cd-border-strong);background:var(--cd-surface-tint)}
body[data-cdpro-ui] .mat-size strong{display:block;color:var(--cd-navy);font-weight:800}
body[data-cdpro-ui] .mat-size strong em{font-style:normal;font-size:.6875rem;font-weight:800;color:var(--cd-warning);background:var(--cd-yellow-soft);border-radius:999px;padding:2px 8px;margin-left:6px;vertical-align:2px}
body[data-cdpro-ui] .mat-size small{color:var(--cd-muted);font-size:.8125rem;font-weight:500}
body[data-cdpro-ui] .mat-size>.icon{width:20px;height:20px;color:var(--cd-navy);flex:none}

/* Carrossel e banner */
body[data-cdpro-ui] .mat-art--carrossel,body[data-cdpro-ui] .kit-thumb--post{box-shadow:7px -7px 0 -2px color-mix(in srgb,var(--cd-navy) 16%,#fff),0 4px 12px #0B1B2E33}
body[data-cdpro-ui] .mat-mock .cr-palco{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}
body[data-cdpro-ui] .mat-strip{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin:0 -4px}
body[data-cdpro-ui] .mat-strip>*{scroll-snap-align:start;border-radius:14px;overflow:hidden;display:block;width:100%;height:auto;box-shadow:0 4px 14px #0B1B2E1F}
body[data-cdpro-ui] .mat-strip>img{aspect-ratio:4/5;object-fit:cover}
body[data-cdpro-ui] .mat-chip--estatico{position:static;margin-top:10px}

/* Adesivos com QR Code: os formatos das Configurações em escala (--mm = 1 milímetro) */
body[data-cdpro-ui] .mat-art--adesivos,body[data-cdpro-ui] .mat-full--adesivos{aspect-ratio:3/2}
body[data-cdpro-ui] .mat-adesivos{display:flex;align-items:center;justify-content:center;gap:calc(var(--mm) * 9);font-size:var(--mm);background:var(--cd-surface-tint)}
body[data-cdpro-ui] .mat-adesivo{flex:none;display:block;filter:drop-shadow(0 .8cqw 1.6cqw #0B1B2E33)}
body[data-cdpro-ui] .mat-adesivos--mesa .mat-adesivo{position:absolute}
body[data-cdpro-ui] .mat-adesivos--mesa .mat-adesivo--quadrado{left:calc(var(--mm) * 12);top:calc(var(--mm) * 9);transform:rotate(-5deg)}
body[data-cdpro-ui] .mat-adesivos--mesa .mat-adesivo--retangular{left:calc(var(--mm) * 12);top:calc(var(--mm) * 70);transform:rotate(3deg)}
body[data-cdpro-ui] .mat-adesivos--mesa .mat-adesivo--redondo{left:calc(var(--mm) * 92);top:calc(var(--mm) * 16)}
body[data-cdpro-ui] .mat-grid--obra .mat-tile[data-material=adesivos]{grid-column:1/-1}
@media(min-width:761px){
 body[data-cdpro-ui] .mat-group .mat-grid--obra{grid-template-columns:2fr 1fr;align-items:start}
 body[data-cdpro-ui] .mat-grid--obra .mat-tile[data-material=placa]{grid-row:span 2}
 body[data-cdpro-ui] .mat-grid--obra .mat-tile[data-material=adesivos]{grid-column:auto}
 body[data-cdpro-ui] .mat-grid--obra .mat-tile[data-material=qr]{flex-direction:row;align-items:center}
 body[data-cdpro-ui] .mat-grid--obra .mat-tile[data-material=qr] .mat-art{width:64px;aspect-ratio:1}
}

/* Vitrine do kit na tela inicial de quem ainda não tem */
body[data-cdpro-ui] .kit-vitrine{display:grid;gap:14px;margin-top:22px;padding:18px 16px 16px;border-radius:var(--cd-radius-card);background:#fff;border:1px solid var(--cd-border);box-shadow:var(--cd-shadow-card)}
body[data-cdpro-ui] .kit-vitrine-topo{display:grid;gap:4px}
body[data-cdpro-ui] .kit-vitrine-topo small{display:flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cd-warning)}
body[data-cdpro-ui] .kit-vitrine-topo small .icon{width:13px;height:13px}
body[data-cdpro-ui] .kit-vitrine-topo h2{margin:0;font-size:1.0625rem;line-height:1.3;color:var(--cd-navy);text-wrap:balance}
body[data-cdpro-ui] .kit-vitrine-pecas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}
body[data-cdpro-ui] .kit-vitrine-pecas figure{margin:0;display:grid;gap:6px;justify-items:center}
body[data-cdpro-ui] .kit-vitrine-arte{position:relative;display:block;width:100%;aspect-ratio:4/5;border-radius:10px;overflow:hidden;container-type:inline-size;background:var(--cd-surface-tint);box-shadow:0 4px 12px #0B1B2E1F}
body[data-cdpro-ui] .kit-vitrine-arte--placa{display:grid;place-items:center}
body[data-cdpro-ui] .kit-vitrine-arte--placa .mat-mock{position:relative;inset:auto;width:100%;aspect-ratio:3/2}
body[data-cdpro-ui] .kit-vitrine-pecas figcaption{font-size:.75rem;font-weight:700;color:var(--cd-muted);text-align:center}
body[data-cdpro-ui] .kit-vitrine-preco{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--cd-border)}
body[data-cdpro-ui] .kit-vitrine-preco>span{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}
body[data-cdpro-ui] .kit-vitrine-preco s{font-size:.8125rem;color:var(--cd-subtle)}
body[data-cdpro-ui] .kit-vitrine-preco strong{font-size:1.25rem;color:var(--cd-navy);font-variant-numeric:tabular-nums}
body[data-cdpro-ui] .kit-vitrine-preco small{font-size:.8125rem;color:var(--cd-muted)}
body[data-cdpro-ui] .kit-vitrine-preco .button{min-height:46px;padding:0 16px}
