html[lang="pt-BR"]{direction:ltr}
body.mooyam-pt{word-break:normal;overflow-wrap:break-word}
body.mooyam-pt .mooyam-home-hero-btn,body.mooyam-pt .mooyam-green-btn{max-width:100%;white-space:normal;line-height:1.4}
body.mooyam-pt input,body.mooyam-pt select,body.mooyam-pt textarea{max-width:100%;min-width:0}
body.mooyam-pt .header-cta{min-width:120px!important}
body.mooyam-pt .primary-nav .menu-products::after{left:0!important;right:0!important;max-width:100%!important}
body.mooyam-pt-home .mooyam-home-hero-slider,body.mooyam-pt-home .elementor-element-3fd84bac{height:auto!important;min-height:560px!important}
body.mooyam-pt-home .mooyam-home-hero-overlay{position:relative!important;inset:auto!important;height:auto!important;min-height:560px!important}
body.mooyam-pt-home .mooyam-home-hero-copy{height:auto!important;min-height:560px!important}
body.mooyam-pt .mooyam-lang-current{max-width:100%}
body.mooyam-pt .mooyam-flag-pt{background:#009c3b;border:1px solid #eee;position:relative}
body.mooyam-pt .mooyam-flag-pt:after{content:"";position:absolute;background:#ffdf00;width:9px;height:9px;transform:rotate(45deg);left:6px;top:3px}
@media(max-width:767px){body.mooyam-pt-home .mooyam-home-hero-copy,body.mooyam-pt-home .mooyam-home-hero-overlay,body.mooyam-pt-home .mooyam-home-hero-slider{min-height:460px!important}body.mooyam-pt .header-cta{min-width:120px!important}}

/* Preserve source column proportions while allowing the draft Blog form to shrink. */
@media(min-width:768px){
 body.mooyam-pt-source-886 .mooyam-blog-page .mooyam-blog-contact-section .mooyam-contact-form-block form{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}
 body.mooyam-pt-source-886 .mooyam-blog-page .mooyam-blog-contact-section .mooyam-contact-form-block input,body.mooyam-pt-source-886 .mooyam-blog-page .mooyam-blog-contact-section .mooyam-contact-form-block select,body.mooyam-pt-source-886 .mooyam-blog-page .mooyam-blog-contact-section .mooyam-contact-form-block textarea{width:100%!important;min-width:0!important;max-width:100%!important}
 body.mooyam-pt-source-886 .mooyam-blog-page .mooyam-blog-contact-section .mooyam-contact-form-block .footer-phone-field{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important}
}

body.mooyam-pt.single-post .page-content .mooyam-pt-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}

/* Only authenticated, owned Portuguese draft previews receive this class. */
@media (max-width:1024px){
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-item-has-children > a{margin-bottom:0!important}
}
/* The existing crowded admin toolbar can wrap its profile into a second row. */
@media (min-width:1025px){
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public).admin-bar .sticky-site-head{margin-top:var(--mooyam-pt-admin-extra,0px)!important}
}

/* Preserve complete pagination controls and wrap only the private PT Blog UI. */
@media(max-width:767px){
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public).mooyam-pt-source-886 .mooyam-blog-pagination > ul.page-numbers{flex-wrap:wrap!important;max-width:100%;justify-content:center}
}
/* Avoid a mobile `transform:none` tweening across the desktop viewport. */
@media(min-width:1025px){
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu{transition-property:opacity,visibility!important}
}

/* Theme desktop coordinates use immutable English DOM IDs; owned PT items use source classes. */
body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu::after{content:"Podemos apoiar a produção de marca própria e a personalização OEM para as categorias apresentadas. Entre em contato para obter detalhes do catálogo e suporte com amostras."!important}
@media(min-width:1101px){
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(200px,238px)!important;gap:18px 24px!important;height:auto!important;max-height:calc(100vh - 180px);overflow-y:auto!important;padding:18px!important;align-items:start}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > li{position:static!important;left:auto!important;top:auto!important;width:auto!important;min-width:0;grid-area:auto!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu .sub-menu{min-width:0!important;width:auto!important;max-width:100%!important;box-sizing:border-box}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu a{min-width:0!important;width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word;box-sizing:border-box}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu::after{position:static!important;width:auto!important;grid-area:1 / 5!important;padding:0!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-750{grid-area:1 / 1!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-762{grid-area:1 / 2!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-775{grid-area:1 / 3!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-788{grid-area:1 / 4!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-751{grid-area:2 / 1!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-767{grid-area:2 / 2!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-784{grid-area:2 / 3!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-752{grid-area:2 / 4!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-796{grid-area:3 / 1!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-799{grid-area:3 / 2!important}
 body.mooyam-pt:is(.mooyam-pt-owned-preview,.mooyam-pt-owned-public) #mooyam-primary-nav .menu-products > .sub-menu > .mooyam-pt-menu-source-802{grid-area:2 / 5!important}
}
