/* V1: catálogo técnico — referência funcional, sem copiar identidade de terceiros. */
body.cms-page-view .header-container,body.cms-page-view .footer-container{display:none}body.cms-page-view .main-container{padding-top:0!important}.dbc-preview>.dbc-layout-header,.dbc-preview>.dbc-layout-footer{display:none}.dbc-layout-header__nav-inner{display:flex;align-items:center;gap:24px;padding:0 18px;min-height:45px}.dbc-layout-header__nav-inner>a{color:inherit;text-decoration:none;font-size:13px;font-weight:bold}.dbc-layout-header__account a,.dbc-layout-header__cart a{color:inherit;text-decoration:none;font-size:12px;font-weight:bold}
.dbc-layout-header{background:#fff;color:#172433;font-family:Arial,sans-serif;box-shadow:0 1px 8px rgba(0,0,0,.08)}.dbc-layout-header__notice{background:#123b5d;color:#fff;padding:8px 20px;text-align:center;font-size:12px;font-weight:bold}.dbc-layout-header__main{max-width:1180px;margin:auto;min-height:88px;display:grid;grid-template-columns:190px minmax(250px,1fr) 130px 115px 78px;gap:18px;align-items:center;padding:8px 18px}.dbc-layout-header__logo img{display:block;max-width:100%;height:auto}.dbc-layout-header__search .form-search{width:100%;background:#f5f7f9;border:1px solid #d8e0e7}.dbc-layout-header__search input{background:transparent!important;min-height:42px}.dbc-layout-header__search button{background:#ef6c00!important;min-height:42px}.dbc-layout-header__contact{font-size:12px;line-height:1.45}.dbc-layout-header__contact strong,.dbc-layout-header__contact a{display:block}.dbc-layout-header__contact a{color:#0c6cad;font-weight:bold}.dbc-layout-header__account .links,.dbc-layout-header__cart .block-cart{margin:0}.dbc-layout-header__nav{border-top:1px solid #e7edf1;background:#fff}.dbc-layout-header__nav-inner{max-width:1180px;margin:auto}.dbc-layout-header__nav .nav-regular{background:transparent!important}.dbc-layout-header__nav .nav-item>a{color:#172433!important;font-weight:bold}.dbc-layout-footer{background:#10263a;color:#dce7ef;font-family:Arial,sans-serif;margin-top:56px}.dbc-layout-footer__inner{max-width:1180px;margin:auto;padding:42px 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.dbc-layout-footer section{display:grid;gap:9px;font-size:14px}.dbc-layout-footer strong{color:#fff;font-size:15px}.dbc-layout-footer a{color:#dce7ef}.dbc-layout-footer__bottom{max-width:1180px;margin:auto;border-top:1px solid rgba(255,255,255,.17);padding:16px 18px;font-size:12px}.dbc-variant{max-width:1180px;margin:0 auto;padding:24px 18px 0;font-family:Arial,sans-serif;color:#162735}.dbc-kicker{margin:0 0 10px;color:#0d73a7;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:bold}.dbc-v1-hero{display:grid;grid-template-columns:.85fr 1.15fr;background:#eff5f8;min-height:365px}.dbc-v1-hero__copy{padding:48px;display:flex;flex-direction:column;justify-content:center}.dbc-v1 h1{font-size:42px;line-height:1.07;margin:0 0 18px;color:#14354e}.dbc-v1-hero__copy>p:not(.dbc-kicker){font-size:17px;line-height:1.55;margin:0 0 25px}.dbc-v1-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.dbc-actions{display:flex;gap:12px;flex-wrap:wrap}.dbc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none!important;font-weight:bold;border-radius:3px}.dbc-button--primary{background:#ed6b08;color:#fff!important}.dbc-button--ghost{border:1px solid #1a658d;color:#145b82!important}.dbc-benefits{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dbe5eb;margin:20px 0 50px}.dbc-benefits>div{padding:19px;border-right:1px solid #dbe5eb}.dbc-benefits>div:last-child{border:0}.dbc-benefits strong,.dbc-benefits span{display:block}.dbc-benefits strong{font-size:14px}.dbc-benefits span{font-size:12px;color:#567}.dbc-section{margin:0 0 52px}.dbc-section__title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.dbc-section h2{font-size:28px;margin:0;color:#14354e}.dbc-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dbc-category-grid a{display:grid;gap:7px;background:#fff;border:1px solid #dbe5eb;min-height:98px;padding:20px;color:#18334a;text-decoration:none!important;transition:.2s}.dbc-category-grid a:hover{border-color:#ef6c00;transform:translateY(-2px)}.dbc-category-grid strong{font-size:17px}.dbc-category-grid span{font-size:13px;color:#607888}.dbc-products{border-top:1px solid #dde7ec;padding-top:34px}.dbc-help{background:#123b5d;color:#fff;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:0}.dbc-help h2{margin:0 0 8px;font-size:26px}.dbc-help p:not(.dbc-kicker){margin:0;color:#d9e8f2}.dbc-help .dbc-kicker{color:#8ed0ec}.dbc-help .dbc-button{background:#fff;color:#123b5d!important}
@media(max-width:767px){.dbc-layout-header__notice{font-size:11px}.dbc-layout-header__main{grid-template-columns:1fr auto;gap:10px;padding:12px 16px}.dbc-layout-header__logo{width:150px}.dbc-layout-header__search{grid-column:1/-1;grid-row:2}.dbc-layout-header__contact,.dbc-layout-header__account{display:none}.dbc-layout-header__cart{grid-column:2;grid-row:1}.dbc-layout-header__nav{overflow:auto}.dbc-layout-header__nav-inner{min-width:690px}.dbc-layout-footer__inner{grid-template-columns:repeat(2,1fr);padding:32px 18px}.dbc-variant{padding:0}.dbc-v1-hero{grid-template-columns:1fr}.dbc-v1-hero__copy{padding:34px 22px}.dbc-v1 h1{font-size:32px}.dbc-v1-hero__media{order:-1}.dbc-v1-hero__media img{height:auto}.dbc-benefits{grid-template-columns:repeat(2,1fr);margin:14px 0 34px}.dbc-benefits>div{border-bottom:1px solid #dbe5eb}.dbc-category-grid{grid-template-columns:1fr 1fr;gap:10px}.dbc-category-grid a{padding:15px;min-height:110px}.dbc-section{margin-bottom:38px}.dbc-section h2{font-size:25px}.dbc-help{margin:0;padding:30px 22px;display:block}.dbc-help .dbc-button{margin-top:20px;width:100%}}
@media(max-width:767px){.wrapper{overflow-x:hidden}.dbc-layout-header__nav{max-width:100%;overflow:hidden}.dbc-layout-header__nav-inner{min-width:0;flex-wrap:wrap;gap:0}.dbc-layout-header__nav-inner>a{padding:11px 8px}.dbc-products .itemslider,.dbc-products .itemslider-wrapper,.dbc-products .owl-carousel{max-width:100%;overflow:hidden}}
