/* COFEVAR — linguagem visual compartilhada e caminhos de compra V19. */
.cfv-journey-v19 { --journey-blue:#086b91;--journey-navy:#081f2f;--journey-ink:#173344;--journey-muted:#526d7c;--journey-line:#dce5e9;--journey-paper:#f3f6f8; }
.cfv-journey-v19 [hidden] { display:none!important; }
.cfv-journey-v19 .topbar { display:none; }
.cfv-journey-v19 .site-header { background:var(--journey-navy);border-bottom:0; }
.cfv-journey-v19 .site-header .header-inner { width:100%;max-width:1180px;min-height:78px;padding:12px 28px;gap:20px; }
.cfv-journey-v19 .site-header .brand { flex:0 0 184px;width:184px;max-width:184px; }
.cfv-journey-v19 .site-header .header-inner .brand-real { width:184px;max-width:184px;height:auto;aspect-ratio:3; }
.cfv-journey-v19 .site-header .brand img { width:184px;height:auto;max-height:none; }
.cfv-journey-v19 .site-header #main-nav { gap:16px; }
.cfv-journey-v19 .site-header #main-nav>a { font:600 13px/1.4 Barlow,Arial,sans-serif;color:#e3edf2; }
.cfv-journey-v19 .site-header #main-nav>.button { min-height:40px;padding:10px 12px;border-radius:7px;background:var(--journey-blue);color:#fff; }
.cfv-journey-v19 .journey-header-help { display:inline-flex;align-items:center;gap:7px;border:1px solid #5c8296;border-radius:8px;color:#fff;white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:600; }
.cfv-journey-v19 .journey-header-help svg { width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8; }
.cfv-journey-v19 .utility-bar { background:#fff;border-bottom:1px solid var(--journey-line); }
.cfv-journey-v19 .utility-inner { max-width:1180px;width:100%;padding:5px 28px;min-height:46px;gap:18px; }
.cfv-journey-v19 .utility-inner>a,.cfv-journey-v19 .buyer-tools>summary { font:600 13px/1.4 Barlow,Arial,sans-serif; }
.cfv-journey-v19 .utility-inner .folder-options { margin-left:auto; }
.cfv-journey-v19 .utility-inner .folder-choice { padding:5px 10px;min-height:34px;font-size:12px;background:var(--journey-blue);color:#fff;border:1px solid var(--journey-blue);border-radius:6px;box-shadow:none; }
.cfv-journey-v19 .utility-inner .fixed-product-search { min-height:34px;padding:6px 10px;border-radius:6px;background:var(--journey-blue);color:#fff;font:600 12px/1.4 Barlow,Arial,sans-serif; }
.cfv-journey-v19 .utility-inner .fixed-product-search span { white-space:nowrap; }
.cfv-journey-v19 .utility-inner .fixed-product-search svg { width:16px;height:16px; }
.cfv-journey-v19 .cart-count { min-width:20px;border:0;border-radius:5px;background:#e8f4f8;color:#0b6686;font-size:11px; }
.cfv-journey-v19 .journey-menu-folder { display:grid;gap:5px;border-bottom:1px solid #cbdce5;padding-bottom:10px;margin-bottom:7px; }
.cfv-journey-v19 .journey-menu-folder a { color:#075878;font-size:14px; }
.cfv-journey-v19 :is(.button,.tool-btn) { background:var(--journey-blue);color:#fff;border-color:var(--journey-blue);border-radius:8px; }
.cfv-journey-v19 :is(.button,.tool-btn):hover { background:#075b7b;color:#fff; }
.cfv-journey-v19 main :is(a,button,summary):focus-visible { outline:3px solid #28b7dc;outline-offset:4px; }
.cfv-journey-v19 .journey-kicker { color:#4d8197;font-size:11px;letter-spacing:.15em;font-weight:700;margin:0 0 9px; }
.cfv-journey-v19 .journey-lead { color:var(--journey-muted);font-size:16px;line-height:1.65;margin:12px 0 24px; }
.cfv-journey-v19 .journey-topic { border:1px solid var(--journey-line);border-radius:12px;background:#fff;box-shadow:0 6px 24px #0b2f4508;overflow:hidden; }
.cfv-journey-v19 .journey-topic+.journey-topic { margin-top:14px; }
.cfv-journey-v19 .journey-topic>summary { display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;list-style:none;font-weight:600;font-size:17px;color:#234c63;line-height:1.45;cursor:pointer; }
.cfv-journey-v19 .journey-topic>summary::after { content:'+';color:#5f8da2;font-weight:400;font-size:24px;flex:none; }
.cfv-journey-v19 .journey-topic[open]>summary::after { content:'−'; }
.cfv-journey-v19 .journey-topic[open]>summary { border-bottom:1px solid var(--journey-line);background:#f7fbfd; }
.cfv-journey-v19 .journey-topic-content { padding:24px; }
.cfv-journey-v19 .journey-topic-content>.container { width:100%;padding-block:14px;margin:0; }
.cfv-journey-v19 .journey-topic-content :is(h2,h3) { font-size:clamp(25px,3.2vw,34px);line-height:1.18; }
.cfv-journey-v19 .journey-topic-content .material-section,.cfv-journey-v19 .journey-topic-content .material-measures { padding-block:12px; }
.cfv-journey-v19 .journey-inline-details { margin-top:18px;border-top:1px solid var(--journey-line);padding-top:14px; }
.cfv-journey-v19 .journey-inline-details>summary { color:#386d86;font-size:14px;font-weight:600;padding:8px 0; }
.cfv-journey-v19 :is(.journey-hero-more,.journey-home-lines) { margin-top:18px; }
.cfv-journey-v19 :is(.journey-hero-more,.journey-home-lines)>summary { color:#c6e3ef;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;cursor:pointer; }
.cfv-journey-v19 .journey-hero-more .hero-actions { gap:12px 20px;margin-top:16px; }
.cfv-journey-v19 .journey-home-lines .hero-lines { margin-top:15px; }
.cfv-journey-v19 .journey-primary-actions { display:flex;flex-wrap:wrap;gap:14px;margin-top:24px; }

/* Início: caminhos reconhecíveis; o catálogo mantém a pesquisa e todos os filtros. */
.cfv-journey-v19[data-journey=home] .hero-inner { padding-block:46px;min-height:0;gap:42px;align-items:center; }
.cfv-journey-v19[data-journey=home] .hero h1 { font-size:clamp(42px,5.2vw,66px);line-height:1.07;max-width:14ch; }
.cfv-journey-v19[data-journey=home] .hero-description { margin-top:20px;font-size:16px;line-height:1.7; }
.cfv-journey-v19[data-journey=home] .hero-buying-note { font-size:13px; }
.cfv-journey-v19 .journey-start { margin-top:24px; }
.cfv-journey-v19 .journey-start>p { font-size:14px;color:var(--journey-ink);font-weight:600;margin-bottom:12px; }
.cfv-journey-v19 .journey-start-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px; }
.cfv-journey-v19 .journey-start-grid>a { min-width:0;display:grid;gap:7px;border:1px solid #466c81;border-radius:11px;padding:16px 12px;background:#123b50;color:#fff;text-decoration:none; }
.cfv-journey-v19 .journey-start-grid>a:hover { background:#18516b;border-color:#6fb6d0; }
.cfv-journey-v19 .journey-start-grid span { font-size:11px;letter-spacing:.08em;color:#84c7dd; }
.cfv-journey-v19 .journey-start-grid strong { font-size:15px;line-height:1.3;font-weight:600; }
.cfv-journey-v19 .journey-start-grid small { color:#c0d8e3;font-size:12px;line-height:1.5; }
.cfv-journey-v19 .journey-start-grid svg { width:17px;height:17px;fill:none;stroke:#84c7dd;stroke-width:1.8; }
.cfv-journey-v19[data-journey=home] .hero-media { border-radius:16px;overflow:hidden; }
.cfv-journey-v19[data-journey=home] .journey-hero-more>summary,.cfv-journey-v19[data-journey=home] .journey-home-lines>summary { color:#225a76; }
.cfv-journey-v19[data-journey=home] .journey-home-lines { margin:0;padding:16px 22px;background:#fff; }
.cfv-journey-v19[data-journey=home] .catalog-tools { border:1px solid var(--journey-line);border-radius:16px;padding:24px;background:#fff;box-shadow:0 10px 28px #0b2f4509; }
.cfv-journey-v19[data-journey=home] .catalog-search { padding:0;margin:0;background:none;border:0; }
.cfv-journey-v19[data-journey=home] .catalog-search label { font-size:20px;color:#173f54;margin-bottom:12px; }
.cfv-journey-v19[data-journey=home] .product-locator-row { align-items:stretch;gap:10px; }
.cfv-journey-v19[data-journey=home] .search-field { border:1px solid #bdd1dd;border-radius:9px;background:#fbfcfd;min-height:54px; }
.cfv-journey-v19[data-journey=home] .search-field input { font-size:16px;min-height:50px; }
.cfv-journey-v19[data-journey=home] .locator-quick-chips { margin-top:15px;gap:8px; }
.cfv-journey-v19 .journey-kind-options { margin:18px 0 12px;padding-top:13px;border-top:1px solid var(--journey-line); }
.cfv-journey-v19 .journey-kind-options>summary { font-size:14px;color:#386d86;font-weight:600; }
.cfv-journey-v19 .journey-kind-options .catalog-kind-controls { margin:12px 0 0; }
.cfv-journey-v19[data-journey=home] .line-filter { align-items:center;gap:12px;padding:0;margin-top:14px;border:0; }
.cfv-journey-v19[data-journey=home] .filter-buttons { gap:8px; }
.cfv-journey-v19[data-journey=home] .filter-buttons button { font-size:13px;border-radius:7px;padding:9px 12px; }
.cfv-journey-v19[data-journey=home] .catalog-highlight { border-radius:12px;margin-block:0 18px;padding:18px 22px; }
.cfv-journey-v19[data-journey=home] .direct-grid { gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px; }
.cfv-journey-v19[data-journey=home] .direct-product { display:flex;flex-direction:column;border:1px solid var(--journey-line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0b2f4508; }
.cfv-journey-v19[data-journey=home] .catalog-card-photo { height:190px; }
.cfv-journey-v19[data-journey=home] .catalog-card-photo img { width:100%;height:100%;object-fit:cover; }
.cfv-journey-v19[data-journey=home] .direct-product-body { display:flex;flex:1;flex-direction:column;padding:20px; }
.cfv-journey-v19[data-journey=home] .direct-product h3 { font-size:26px;line-height:1.15;margin-top:8px; }
.cfv-journey-v19[data-journey=home] .direct-product p { font-size:15px;line-height:1.6;flex:1;margin:12px 0 18px; }
.cfv-journey-v19[data-journey=home] .direct-product .tool-actions { justify-content:space-between;align-items:center;margin-top:auto;gap:12px; }
.cfv-journey-v19[data-journey=home] .direct-product .tool-actions .tool-btn { padding:9px 17px;min-height:42px; }
.cfv-journey-v19[data-journey=home] .product-card { border-radius:14px; }
.cfv-journey-v19[data-journey=home] .section { padding-block:70px; }

/* Materiais: medida e configuração primeiro; informações completas em assuntos. */
.cfv-journey-v19[data-journey=product] main { background:var(--journey-paper);padding-bottom:48px; }
.cfv-journey-v19[data-journey=product] main [id] { scroll-margin-top:calc(var(--header-height,85px) + var(--utility-height,46px) + 18px); }
.cfv-journey-v19[data-journey=product] .material-hero { padding-block:30px 38px; }
.cfv-journey-v19[data-journey=product] .material-hero-grid { gap:48px;align-items:center; }
.cfv-journey-v19[data-journey=product] .material-hero h1 { font-size:clamp(35px,4.5vw,56px);line-height:1.1; }
.cfv-journey-v19[data-journey=product] .material-hero-grid>div>p { font-size:16px;line-height:1.7; }
.cfv-journey-v19[data-journey=product] .material-hero-grid>figure { border-radius:14px;overflow:hidden; }
.cfv-journey-v19[data-journey=product] .material-hero-grid>figure img { height:340px;min-height:0;width:100%;object-fit:contain;background:#e8f0f4; }
.catalog-page.cfv-journey-v19[data-journey=product] .material-hero-grid>figure .catalog-photo-frame { width:min(100%,340px);margin-inline:auto; }
.catalog-page.cfv-journey-v19[data-journey=product] .material-hero-grid>figure .catalog-photo-frame img { width:200%;height:100%;object-fit:fill;background:none; }
.cfv-journey-v19 .journey-product-nav { display:flex;gap:10px;flex-wrap:wrap;padding-block:22px; }
.cfv-journey-v19 .journey-product-nav a { padding:10px 16px;min-height:42px;border:1px solid #123b50;border-radius:8px;background:#123b50;color:#fff;font-size:14px;font-weight:600; }
.cfv-journey-v19 .journey-product-nav a:first-child { color:#fff;background:var(--journey-blue);border-color:var(--journey-blue); }
.cfv-journey-v19 .journey-product-primary>.container { border:1px solid var(--journey-line);border-radius:16px;background:#fff;padding:28px;margin-block:4px 22px;box-shadow:0 8px 30px #0b2f4509; }
.cfv-journey-v19 .journey-product-primary :is(h2,h3) { text-align:center; }
.cfv-journey-v19 .journey-product-primary h2 { font-size:clamp(29px,3.8vw,40px);line-height:1.15;margin-bottom:14px; }
.cfv-journey-v19 .journey-product-info { padding-top:28px; }
.cfv-journey-v19 .journey-product-info>h2 { font-size:clamp(29px,3.8vw,40px);line-height:1.15; }
.cfv-journey-v19 .journey-topic-content .application-grid { display:grid;padding:0; }
.cfv-journey-v19 .journey-topic-content .material-measures>.container { width:100%;padding:12px 0; }
.cfv-journey-v19 .journey-topic-content .material-cta { margin-top:25px; }
.cfv-journey-v19 .journey-product-info>.material-cta,.cfv-journey-v19 .journey-product-info>.quote-list-cta,.cfv-journey-v19 .journey-product-info>.catalog-related { width:100%;border-radius:12px;margin-top:24px; }
.cfv-journey-v19 .cfv-table-scroll { border-radius:10px;max-height:min(580px,65vh); }

/* Ferramentas: cada formulário conserva seus valores ao trocar de aba. */
.cfv-journey-v19[data-journey=tools] main { background:var(--journey-paper);padding-bottom:48px; }
.cfv-journey-v19[data-journey=tools] .tool-hero { padding-block:36px; }
.cfv-journey-v19[data-journey=tools] .tool-hero h1 { font-size:clamp(35px,4.5vw,54px);line-height:1.12; }
.cfv-journey-v19 .journey-tools { max-width:960px;padding-block:30px; }
.cfv-journey-v19 .journey-tools>h2 { font-size:clamp(29px,3.8vw,40px);line-height:1.15; }
.cfv-journey-v19 .journey-tool-tabs { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;scroll-margin-top:calc(var(--header-height) + var(--utility-height,46px) + 18px); }
.cfv-journey-v19 .journey-tool-tabs button { display:grid;gap:6px;text-align:left;padding:17px;min-width:0;border:1px solid #123b50;border-radius:10px;background:#123b50;color:#fff;font:500 14px/1.4 Barlow,Arial,sans-serif;cursor:pointer; }
.cfv-journey-v19 .journey-tool-tabs span { font-size:11px;color:#c0d8e3;letter-spacing:.08em; }
.cfv-journey-v19 .journey-tool-tabs strong { font-size:16px;font-weight:600; }
.cfv-journey-v19 .journey-tool-tabs small { font-size:12px;color:#c0d8e3; }
.cfv-journey-v19 .journey-tool-tabs button[aria-selected=true] { color:#fff;background:var(--journey-blue);border-color:var(--journey-blue);box-shadow:0 0 0 3px #d0eaf4; }
.cfv-journey-v19 .journey-tool-tabs button[aria-selected=true] :is(span,small) { color:#e1f1f7; }
.cfv-journey-v19 [data-tool-pane] { scroll-margin-top:calc(var(--header-height) + var(--utility-height,46px) + 20px); }
.cfv-journey-v19 [data-tool-pane]>section { width:100%;padding:28px;margin:0;border:1px solid var(--journey-line);border-radius:16px;background:#fff;box-shadow:0 8px 30px #0b2f4510; }
.cfv-journey-v19 [data-tool-pane] h2 { font-size:clamp(28px,3.5vw,36px);line-height:1.18;margin-bottom:18px; }
.cfv-journey-v19 [data-tool-pane] .field { font-size:14px;line-height:1.5; }
.cfv-journey-v19 [data-tool-pane] :is(input,select,textarea) { border:1px solid #cbd9e1;border-radius:7px;padding:11px 13px;font:400 16px/1.5 Barlow,Arial,sans-serif;background:#fcfdfe;min-height:46px; }
.cfv-journey-v19 [data-tool-pane] .tool-form { display:grid;gap:18px; }
.cfv-journey-v19 [data-tool-pane] .tool-btn { justify-self:start;margin-top:0; }
.cfv-journey-v19 [data-tool-pane] .tool-note { margin-top:18px;font-size:13px;line-height:1.65;color:var(--journey-muted); }
.cfv-journey-v19 [data-tool-pane] .field-grid { gap:18px; }
.cfv-journey-v19 .journey-return-tools { display:block;margin:20px 0 0;padding:9px 0;border:0;background:none;color:#386d86;font:600 14px/1.5 Barlow,Arial,sans-serif;cursor:pointer; }
.cfv-journey-v19 .journey-tools-support { max-width:960px;margin-top:6px; }
.cfv-journey-v19 .journey-tools-support :is(.tool-main,.sales-main) { width:100%;padding:0;margin:0; }
.cfv-journey-v19 .journey-tools-support .tool-layout { display:block; }
.cfv-journey-v19 .journey-tools-support .tool-panel { box-shadow:none;margin:15px 0;border-radius:10px; }

@media (min-width:1025px) and (max-width:1180px) {
 .cfv-journey-v19 .site-header #main-nav { gap:10px; }
 .cfv-journey-v19 .site-header #main-nav>a { font-size:12px; }
 .cfv-journey-v19 .site-header .header-inner { gap:13px; }
}
@media(max-width:1024px) {
 .cfv-journey-v19 .site-header .header-inner { min-height:64px;padding:10px 18px;gap:12px;justify-content:flex-start; }
 .cfv-journey-v19 .site-header .brand { width:144px;max-width:144px;flex-basis:144px; }
 .cfv-journey-v19 .site-header .header-inner .brand-real,.cfv-journey-v19 .site-header .brand img { width:144px;max-width:144px; }
 .cfv-journey-v19 .journey-header-help { margin-left:auto;font-size:11px;padding:8px 10px; }
 .cfv-journey-v19 .site-header .menu-toggle { order:3;flex:none;width:30px;min-width:30px;height:36px;padding:4px;margin:0; }
 .cfv-journey-v19 .utility-inner { padding:5px 18px;gap:13px;flex-wrap:nowrap; }
 .cfv-journey-v19 .utility-inner>.folder-options { display:none; }
 .cfv-journey-v19 .buyer-tools { margin-left:auto; }
 .cfv-journey-v19 .utility-inner>a,.cfv-journey-v19 .buyer-tools>summary { font-size:12px; }
 .cfv-journey-v19[data-journey=home] .hero-inner { gap:28px;padding-block:32px; }
 .cfv-journey-v19[data-journey=home] .direct-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:700px) {
 .cfv-journey-v19 .journey-start-grid { grid-template-columns:minmax(0,1fr);gap:8px; }
 .cfv-journey-v19 .journey-start-grid>a { grid-template-columns:23px minmax(0,1fr);padding:14px 16px;gap:4px 10px; }
 .cfv-journey-v19 .journey-start-grid>a>span,.cfv-journey-v19 .journey-start-grid>a>svg { grid-row:1/3;align-self:center; }
 .cfv-journey-v19 .journey-start-grid strong { font-size:15px; }
 .cfv-journey-v19 .journey-start-grid small { font-size:12px; }
 .cfv-journey-v19[data-journey=home] .hero h1 { max-width:none;font-size:38px; }
 .cfv-journey-v19[data-journey=home] .hero-description { font-size:15px; }
 .cfv-journey-v19[data-journey=home] .catalog-tools { padding:18px; }
 .cfv-journey-v19[data-journey=home] .catalog-search label { font-size:18px; }
 .cfv-journey-v19[data-journey=home] .product-locator-row { grid-template-columns:minmax(0,1fr); }
 .cfv-journey-v19[data-journey=home] .locator-quick-chips { flex-wrap:nowrap;overflow-x:auto;padding-block:5px; }
 .cfv-journey-v19[data-journey=home] .locator-quick-chips>* { flex:none; }
 .cfv-journey-v19[data-journey=home] .filter-buttons { flex-wrap:nowrap;overflow-x:auto;padding:4px 1px;max-width:100%; }
 .cfv-journey-v19[data-journey=home] .filter-buttons button { flex:none; }
 .cfv-journey-v19[data-journey=home] .direct-grid { grid-template-columns:minmax(0,1fr);gap:16px; }
 .cfv-journey-v19[data-journey=home] .catalog-card-photo { height:210px; }
 .cfv-journey-v19[data-journey=home] .section { padding-block:44px; }
 .cfv-journey-v19[data-journey=product] .material-hero { padding-block:24px 30px; }
 .cfv-journey-v19[data-journey=product] .material-hero-grid { gap:24px; }
 .cfv-journey-v19[data-journey=product] .material-hero h1 { font-size:36px; }
 .cfv-journey-v19[data-journey=product] .material-hero-grid>figure img { height:230px; }
 .catalog-page.cfv-journey-v19[data-journey=product] .material-hero-grid>figure .catalog-photo-frame { width:min(100%,230px); }
 .cfv-journey-v19 .journey-product-nav { gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-block:17px; }
 .cfv-journey-v19 .journey-product-nav a { flex:none;font-size:13px;padding:10px 13px; }
 .cfv-journey-v19 .journey-product-primary>.container { padding:20px 17px; }
 .cfv-journey-v19 .journey-topic>summary { padding:17px;font-size:15px; }
 .cfv-journey-v19 .journey-topic-content { padding:18px; }
 .cfv-journey-v19 .journey-product-info>h2 { font-size:30px; }
 .cfv-journey-v19 .journey-lead { font-size:14px; }
 .cfv-journey-v19 .journey-topic-content .material-grid { grid-template-columns:minmax(0,1fr); }
 .cfv-journey-v19[data-journey=tools] .tool-hero { padding-block:28px; }
 .cfv-journey-v19 .journey-tools { padding-block:24px; }
 .cfv-journey-v19 .journey-tool-tabs { grid-template-columns:repeat(2,minmax(0,1fr));gap:9px; }
 .cfv-journey-v19 .journey-tool-tabs button { padding:13px;gap:5px; }
 .cfv-journey-v19 .journey-tool-tabs strong { font-size:14px; }
 .cfv-journey-v19 .journey-tool-tabs small { font-size:11px; }
 .cfv-journey-v19 [data-tool-pane]>section { padding:20px 17px; }
 .cfv-journey-v19 [data-tool-pane] .field-grid { grid-template-columns:minmax(0,1fr);gap:15px; }
 .cfv-journey-v19 [data-tool-pane] .tool-btn { width:100%;justify-self:stretch; }
 .cfv-journey-v19 .journey-tools-support { width:calc(100% - 32px); }
}
@media(max-width:390px) {
 .cfv-journey-v19 .site-header .header-inner,.cfv-journey-v19 .utility-inner { padding-inline:14px;gap:9px; }
 .cfv-journey-v19 .site-header .brand { width:115px;max-width:115px;flex-basis:115px; }
 .cfv-journey-v19 .site-header .header-inner .brand-real,.cfv-journey-v19 .site-header .brand img { width:115px;max-width:115px; }
 .cfv-journey-v19 .journey-header-help { font-size:10px;padding:7px 8px; }
 .cfv-journey-v19 .utility-inner>a,.cfv-journey-v19 .buyer-tools>summary,.cfv-journey-v19 .utility-inner .fixed-product-search { font-size:11px; }
 .cfv-journey-v19 .utility-inner .fixed-product-search { padding-inline:6px;gap:5px; }
}
@media print {
 .cfv-journey-v19 [data-tool-pane][hidden] { display:block!important; }
 .cfv-journey-v19 :is(.journey-product-nav,.journey-tool-tabs,.journey-return-tools) { display:none; }
 .cfv-journey-v19 .journey-topic { box-shadow:none;break-inside:avoid; }
}
/* V23: abertura da página inicial. O título usa a largura da coluna (duas linhas em vez de três) e a foto começa no alto,
   ao lado do título, com mais altura. Antes sobrava um vazio grande à direita do título, acima da foto. */
@media(min-width:701px) {
 .cfv-journey-v19[data-journey=home] .hero-inner { align-items:start; }
 .cfv-journey-v19[data-journey=home] .hero h1 { max-width:none; }
 .cfv-journey-v19[data-journey=home] .hero-media img { height:clamp(230px,27vw,380px);object-fit:cover; }
}

