.elementor-68 .elementor-element.elementor-element-ceb0d5a{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-68 .elementor-element.elementor-element-ceb0d5a:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-ceb0d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.she-header-transparent-yes{position:absolute;}body:not(.elementor-editor-active) .she-header-yes{box-shadow:0 0 0 0 rgb(0 0 0 / 0%);clip-path:inset(0 0 -100vh 0);}body:not(.elementor-editor-active) .she-header-yes.she-header{box-shadow:0 3px 15px 3px #0000006B;clip-path:inset(0 0 -100vh 0);}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-68 .elementor-element.elementor-element-80be7d2{width:var( --container-widget-width, 8% );max-width:8%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:8%;--container-widget-flex-grow:0;text-align:left;}.elementor-68 .elementor-element.elementor-element-80be7d2.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-80be7d2 img{width:100%;}.elementor-68 .elementor-element.elementor-element-f938ec6{--display:flex;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-primary );}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__toggle{border-style:none;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__container .jet-mobile-menu__controls{padding:5px 5px 5px 5px;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-9d85e43 );}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-9d85e43 );}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__breadcrumbs .breadcrumb-label{color:var( --e-global-color-9d85e43 );}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__container{border-radius:5px 5px 5px 5px;z-index:999;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__item .jet-menu-label{font-family:"Open sans", Sans-serif;font-weight:500;color:var( --e-global-color-9d85e43 );}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__item{padding:30px 15px 30px 15px;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__item .jet-menu-badge__inner{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-66b4bb8{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:left;}.elementor-68 .elementor-element.elementor-element-66b4bb8 img{width:100%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-68 .elementor-element.elementor-element-d4d898b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-d4d898b.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-d4d898b .elementor-icon-wrapper{text-align:center;}.elementor-68 .elementor-element.elementor-element-d4d898b .elementor-icon{font-size:20px;}.elementor-68 .elementor-element.elementor-element-d4d898b .elementor-icon svg{height:20px;}.elementor-68 .elementor-element.elementor-element-abfadf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68 .elementor-element.elementor-element-abfadf9.e-con{--align-self:center;}.elementor-68 .elementor-element.elementor-element-aa0ac9f.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-aa0ac9f{--jmm-top-items-icon-size:10px;--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:10px;--jmm-top-items-gap:10px;--jmm-top-items-hor-align:center;--jmm-top-item-title-color:var( --e-global-color-primary );--jmm-top-hover-item-title-color:#F1EEE6D6;--jmm-top-active-item-title-color:#F1EEE6D6;}.elementor-68 .elementor-element.elementor-element-aa0ac9f .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-68 .elementor-element.elementor-element-aa0ac9f .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-68 .elementor-element.elementor-element-7e55cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-7e55cce.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-7e55cce .elementor-icon-wrapper{text-align:center;}.elementor-68 .elementor-element.elementor-element-7e55cce .elementor-icon{font-size:20px;}.elementor-68 .elementor-element.elementor-element-7e55cce .elementor-icon svg{height:20px;}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-ceb0d5a{--justify-content:space-evenly;}.elementor-68 .elementor-element.elementor-element-80be7d2{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-68 .elementor-element.elementor-element-aa0ac9f .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-68 .elementor-element.elementor-element-aa0ac9f .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:15px;}.elementor-68 .elementor-element.elementor-element-aa0ac9f{--jmm-top-items-hor-padding:10px;}.elementor-68 .elementor-element.elementor-element-7e55cce .elementor-icon{font-size:18px;}.elementor-68 .elementor-element.elementor-element-7e55cce .elementor-icon svg{height:18px;}}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-ceb0d5a{--content-width:80vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-68 .elementor-element.elementor-element-ceb0d5a{--content-width:100vw;}.elementor-68 .elementor-element.elementor-element-abfadf9{--width:80%;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-ceb0d5a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68 .elementor-element.elementor-element-80be7d2{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-68 .elementor-element.elementor-element-80be7d2.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-f938ec6{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-68 .elementor-element.elementor-element-1ae9be2{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-68 .elementor-element.elementor-element-1ae9be2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-1ae9be2.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:20px;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:20px;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__container{width:95%;z-index:999;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__item .jet-menu-icon img{width:10px;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__item .jet-menu-icon svg{width:10px;}.elementor-68 .elementor-element.elementor-element-1ae9be2 .jet-mobile-menu__item .jet-menu-label{font-size:16px;}.elementor-68 .elementor-element.elementor-element-66b4bb8{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-68 .elementor-element.elementor-element-66b4bb8.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-d4d898b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-abfadf9{--width:70%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68 .elementor-element.elementor-element-aa0ac9f{--jmm-dropdown-container-width:300px;}}/* Start custom CSS for jet-mobile-menu, class: .elementor-element-1ae9be2 *//* Menu com altura personalizada */
.jet-mobile-menu__container {
  
  
  height: 95vh !important;
  margin-top: 2.5vh;
  padding-left: 1vw;
  overflow: hidden;
  box-shadow: 4px 0 20px rgba(0, 0, 0, 0.2);
  z-index: 999;
}

/* Permite rolagem se necessário */
.jet-menu-body-blocker {
  overflow: auto; 
}
@media(max-width:760px){
    /* Menu com altura personalizada */
.jet-mobile-menu__container {
  

  margin:8px;
  padding-bottom:16px;
  overflow: hidden;
  box-shadow: 4px 0 20px rgba(0, 0, 0, 0.2);
  z-index: 999;
}
.jet-mobile-menu__container-inner{
    padding:10px;
}

/* Permite rolagem se necessário */
.jet-menu-body-blocker {
  overflow: auto; 
}

}
.elementor-element elementor-element-0d65222 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child{
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4d898b *//* garante que o <i> aceite transform */
i.icon.icon-basket{
  display:inline-block;
  transform-origin:center;
}

/* classe que dispara a animação */
i.icon.icon-basket.cart-anim {
  animation: cart-bump .6s ease forwards;
}

/* keyframes do "balanço" */
@keyframes cart-bump{
  0%   { transform: scale(1) rotate(0deg); }
  20%  { transform: scale(1.15) rotate(-8deg); }
  40%  { transform: scale(1.15) rotate(8deg); }
  60%  { transform: scale(1.08) rotate(-4deg); }
  80%  { transform: scale(1.04) rotate(2deg); }
  100% { transform: scale(1) rotate(0deg); }
}

/* acessibilidade: respeita redução de movimento */
@media (prefers-reduced-motion: reduce){
  i.icon.icon-basket.cart-anim { animation:none !important; }
}
.cart-menu .elementor-icon{ display:inline-block; transform-origin:center; }
.cart-menu .elementor-icon.cart-anim{ animation: cart-bump .6s ease forwards; }
.cart-menu i.icon.icon-basket{ display:inline-block; transform-origin:center; }
.cart-menu i.icon.icon-basket.cart-anim{ animation: cart-bump .6s ease forwards; }

@keyframes cart-bump{
  0%{ transform:scale(1) rotate(0) } 20%{ transform:scale(1.15) rotate(-8deg) }
  40%{ transform:scale(1.15) rotate(8deg) } 60%{ transform:scale(1.08) rotate(-4deg) }
  80%{ transform:scale(1.04) rotate(2deg) } 100%{ transform:scale(1) rotate(0) }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e55cce *//* garante que o <i> aceite transform */
i.icon.icon-basket{
  display:inline-block;
  transform-origin:center;
}

/* classe que dispara a animação */
i.icon.icon-basket.cart-anim {
  animation: cart-bump .6s ease forwards;
}

/* keyframes do "balanço" */
@keyframes cart-bump{
  0%   { transform: scale(1) rotate(0deg); }
  20%  { transform: scale(1.15) rotate(-8deg); }
  40%  { transform: scale(1.15) rotate(8deg); }
  60%  { transform: scale(1.08) rotate(-4deg); }
  80%  { transform: scale(1.04) rotate(2deg); }
  100% { transform: scale(1) rotate(0deg); }
}

/* acessibilidade: respeita redução de movimento */
@media (prefers-reduced-motion: reduce){
  i.icon.icon-basket.cart-anim { animation:none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abfadf9 */.cart-menu{
    cursor: pointer;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wayimportacao.com.br/wp-content/uploads/2025/08/OpenSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */