.elementor-824 .elementor-element.elementor-element-cd2e60b{--display:flex;}.elementor-824 .elementor-element.elementor-element-c1d3f07 .elementor-menu-toggle{margin:0 auto;}.elementor-824 .elementor-element.elementor-element-c1d3f07 .elementor-nav-menu .elementor-item{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1px;letter-spacing:1.2px;}.elementor-824 .elementor-element.elementor-element-c1d3f07 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:11px;padding-right:11px;}.elementor-824 .elementor-element.elementor-element-c1d3f07 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-824 .elementor-element.elementor-element-c1d3f07 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-824 .elementor-element.elementor-element-c1d3f07 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-824 .elementor-element.elementor-element-c1d3f07 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-c1cb5b1 );fill:var( --e-global-color-c1cb5b1 );}.elementor-824 .elementor-element.elementor-element-3012a49 .e-search-input{background-color:#2D2B2B;border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-824 .elementor-element.elementor-element-3012a49 .e-search-results-container{background-color:var( --e-global-color-accent );}.elementor-824 .elementor-element.elementor-element-3012a49{width:100%;max-width:100%;--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-input-color:var( --e-global-color-text );--e-search-submit-margin-inline-start:0px;--e-search-input-and-results-gap:8px;--e-search-results-column-gap:0px;--e-search-results-row-gap:4px;--e-search-loader-icon-color:var( --e-global-color-c1cb5b1 );--e-search-loader-icon-size:49px;--e-search-pagination-color:var( --e-global-color-text );--e-search-pagination-hover:var( --e-global-color-c1cb5b1 );--e-search-pagination-current:var( --e-global-color-c1cb5b1 );}.elementor-824 .elementor-element.elementor-element-3012a49 .elementor-pagination{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:1.3px;}.elementor-824 .elementor-element.elementor-element-7ead975{--display:flex;}.elementor-824 .elementor-element.elementor-element-6aa0219{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-primary-font-size );--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:var( --e-global-color-c1cb5b1 );}.elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-text );}.elementor-824 .elementor-element.elementor-element-6aa0219.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-824 .elementor-element.elementor-element-6aa0219 {--n-menu-title-color-hover:var( --e-global-color-c1cb5b1 );}.elementor-824 .elementor-element.elementor-element-44349b9{--display:flex;}.elementor-824 .elementor-element.elementor-element-0eb80d1{--spacer-size:50px;}.elementor-824 .elementor-element.elementor-element-8c8d6d1{--display:flex;}.elementor-824 .elementor-element.elementor-element-f0d18c8 .elementor-menu-toggle{margin:0 auto;}.elementor-824 .elementor-element.elementor-element-66a20ef .elementor-menu-toggle{margin:0 auto;}.elementor-824 .elementor-element.elementor-element-66a20ef .elementor-nav-menu--dropdown a, .elementor-824 .elementor-element.elementor-element-66a20ef .elementor-menu-toggle{color:var( --e-global-color-c1cb5b1 );fill:var( --e-global-color-c1cb5b1 );}.elementor-824 .elementor-element.elementor-element-66a20ef .elementor-nav-menu--dropdown{background-color:#000000;}.elementor-824 .elementor-element.elementor-element-66a20ef div.elementor-menu-toggle{color:var( --e-global-color-c1cb5b1 );}.elementor-824 .elementor-element.elementor-element-66a20ef div.elementor-menu-toggle svg{fill:var( --e-global-color-c1cb5b1 );}.elementor-824 .elementor-element.elementor-element-e10d087{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-c1cb5b1 );--toggle-button-border-width:0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-824 .elementor-element.elementor-element-e10d087 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-824 .elementor-element.elementor-element-52d1649{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-824 .elementor-element.elementor-element-6aa0219{--n-menu-title-font-size:var( --e-global-typography-primary-font-size );}.elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-824 .elementor-element.elementor-element-66a20ef{--nav-menu-icon-size:38px;}.elementor-824 .elementor-element.elementor-element-e10d087{--toggle-icon-size:51px;}}@media(max-width:767px){.elementor-824 .elementor-element.elementor-element-6aa0219{--n-menu-title-font-size:var( --e-global-typography-primary-font-size );}.elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-824 .elementor-element.elementor-element-6aa0219 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-824 .elementor-element.elementor-element-66a20ef{width:100%;max-width:100%;padding:0% 0% 0% 0%;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:28px;}.elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-underline .elementor-item:after,
					 .elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-overline .elementor-item:before,
					 .elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-double-line .elementor-item:before,
					 .elementor-824 .elementor-element.elementor-element-66a20ef .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-824 .elementor-element.elementor-element-66a20ef .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-824 .elementor-element.elementor-element-66a20ef .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-824 .elementor-element.elementor-element-66a20ef .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:11px;padding-bottom:11px;}.elementor-824 .elementor-element.elementor-element-66a20ef .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-824 .elementor-element.elementor-element-66a20ef .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:48px !important;}.elementor-824 .elementor-element.elementor-element-e10d087{--main-alignment:center;--toggle-icon-size:28px;}}/* Start custom CSS for html, class: .elementor-element-fcdf053 *//* Container da barra com fundo escuro */
.marquee-bar {
  background-color: #0D0E10 !important; /* Preto/Escuro do tema */
  border-bottom: 1px solid #1B1F24;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px 0;
  display: flex;
  align-items: center;
}

/* Trilho com animação contínua */
.marquee-track {
  display: flex;
  align-items: center;
  white-space: nowrap;
  will-change: transform;
  animation: marquee-loop 25s linear infinite;
}

/* Texto Padrão (Cinza Suave) */
.marquee-track span {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #7E8590; /* Cinza suave da imagem */
  padding: 0 25px;
}

/* Texto em Destaque e Losangos (Verde Limão) */
.marquee-track span.highlight {
  color: #CCE800 !important; /* Verde limão */
  font-weight: 800;
}

/* Animação suave de rolagem */
@keyframes marquee-loop {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c1d3f07 *//* Estado Normal - Branco */
.elementor-nav-menu--main .elementor-item {
  color: #FFFFFF !important;
  font-family: 'Space Mono', monospace !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}

/* Hover e Ativo - Verde Limão */
.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-nav-menu--main .elementor-item.highlighted {
  color: #CCE800 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8d6d1 */#menu-mobile {
    display: none;
}

#menu-mobile.menu-aberto {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-e10d087 */.elementor-824 .elementor-element.elementor-element-e10d087 #elementor-menu-cart__toggle_button {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

.elementor-824 .elementor-element.elementor-element-e10d087 #elementor-menu-cart__toggle_button:hover,
.elementor-824 .elementor-element.elementor-element-e10d087 #elementor-menu-cart__toggle_button:focus,
.elementor-824 .elementor-element.elementor-element-e10d087 #elementor-menu-cart__toggle_button:active {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}/* End custom CSS */