main{background-color:#ffffff;}body{background-color:#ffffff;}:root{--font-family-body:"Poppins", "Helvetica", "Arial", "sans-serif";}:root{--font-family-label:"Poppins", "Helvetica", "Arial", "sans-serif";}:root{--font-family-semi:"Poppins", "Helvetica", "Arial", "sans-serif";}:root{--font-family-title:"Poppins", "Helvetica", "Arial", "sans-serif";}:root{--color-primary:#244fa0;}:root{--color-secondary:#244fa0;}:root{--bg-color-btn:#244fa0;}:root{--bg-color-btn-hover:#244fa0;}:root{--color-price:#244fa0;}:root{--bg-color-label-new:#000000;}:root{--bg-color-label-sale:#ED8102;}/* ========================= DESCRIÇÕES DE MARCAS RESPONSIVAS NO MOBILE ========================= */ .manufacturer-description, #manufacturer-description, .description_box, .brand-description, .brand-infos, .page-content{ width:100%; max-width:100%; overflow-x:hidden; box-sizing:border-box; } /* TODOS OS ELEMENTOS INTERNOS */ .manufacturer-description *, #manufacturer-description *, .description_box *, .brand-description *, .brand-infos *, .page-content *{ max-width:100%; box-sizing:border-box; } /* IMAGENS RESPONSIVAS */ .manufacturer-description img, #manufacturer-description img, .description_box img, .brand-description img, .brand-infos img, .page-content img{ display:block; max-width:100% !important; width:100% !important; height:auto !important; margin:0 auto; } /* IFRA MES/VÍDEOS */ .manufacturer-description iframe, #manufacturer-description iframe, .description_box iframe, .brand-description iframe, .brand-infos iframe, .page-content iframe{ max-width:100% !important; } /* TABELAS */ .manufacturer-description table, #manufacturer-description table, .description_box table, .brand-description table, .brand-infos table, .page-content table{ display:block; width:100% !important; overflow-x:auto; } /* EVITA SCROLL HORIZONTAL GLOBAL */ body, html{ overflow-x:hidden; } /* === FLAGS / STICKERS — manter por baixo === */ .label-flags, .label-flag, .product-miniature .label-flags, .product-images-cover .label-flags { z-index: 1 !important; } /* === MENU NRT — APENAS z-index, SEM tocar no position === */ .nrt_mega_menu, .nrt_mega_menu > li.is_parent { position: relative; /* só nos containers do menu, não nos dropdowns */ } .nrt_mega_menu .menu_sub, .nrt_mega_menu .sub-menu-dropdown, .nrt_mega_menu li:hover > .menu_sub { z-index: 10000 !important; /* NÃO definir position aqui — deixar o que o tema já tem */ } /* Garantir que o header/wrapper do menu fica acima do conteúdo */ header, #header, .elementor-widget-container { z-index: 100; }@media (max-width: 1024px){html{font-size: 62.5%;}}@media (min-width: 1025px){html{font-size: 62.5%;}}