/** Shopify CDN: Minification failed

Line 33:0 Unexpected "}"

**/
/* .wbmenufull > .container,
.wbmenufull > .full-page-width {
  padding-bottom: 20px;
} */

#hide_0 {
    display: none;
}
 ul.list-menu  {
    /* margin-top: 1rem !important; */
}
summary.header__menu-item  {
   
    line-height: 50px;
  /* font-size: 15px !important; */
 
}
html[lang="pt-BR"] summary.header__menu-item  {
  font-size: 15px !important;
}

@media screen and (min-width: 747px) {
    .header 
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

}

@media screen and (max-width: 747px) {
.mobilelogo {
  width: 130px;
}
  .header--middle-left .header__heading {
        text-align: center !important;
        display: grid !important;
        align-items: center !important;
    }
}

.wbmenufull > .container + .container{
  padding-top: 20px;
}
.wbmenufull > .full-page-width {
  padding-bottom: 20px;
}
.wbmenufull > .full-page-width:not(:has(*)),
.wbmenufull> .container:not(:has(*)) {
    padding-bottom: 0;
}
.megainn_sbnr.banner--small:not(.banner--adapt) .wbmenugllazy {
  min-height: 40rem;
}
.megainn_sbnr.banner--medium:not(.banner--adapt) .wbmenugllazy {
  min-height: 45rem;
}
.megainn_sbnr.banner--large:not(.banner--adapt) .wbmenugllazy {
  min-height: 50rem;
}
.wbmega_txt p {
  font-size: calc(var(--font-body-scale) * 18px);
  font-weight: var(--font-body-weight-semibold);  
}
.mega_singlebnr .col-3 {
  flex: 0 0 17%;
  max-width: 17%;
}
.megainn_sbnr {
  padding-left: 15px;
  padding-right: 15px;
}
.badge_space:hover .header__menu-item>* {
    color: rgb(var(--color-link-hover));
}
.mega_singlebnr .megainn_sbnr {
  flex: 0 0 13%;
  max-width: 13%;
}
.wb-lnkmega_singlebnr .megainn_sbnr {
  flex: 0 0 100%;
  max-width: 100%;
}
.media > .wbmega_txt {
  word-break: break-word;
}
.media > .wbmega_txt:not(.zoom):not(.deferred-media__poster-button) {
  display: flex;
  align-items: center;
  padding: 15px;
}
.dropm-menu ul.header__submenu.list-menu--disclosure{
  min-width: 200px;
}
.dropm-menu details[open] .header__active-menu-item,
.dropm-menu details .header__menu-item:hover .header__active-menu-item,
details >.header__menu-item:hover span,
details[open] > .list-menu__item span,
details[open] > .header__menu-item .icon-caret,
details > .header__menu-item:hover .icon-caret {
  color: rgb(var(--color-link-hover));
}
.dropm-menu details[open] .link:has(.header__active-menu-item):before,
.list-menu .link:hover:has(.header__active-menu-item):before {
  background: rgb(var(--color-link-hover));
}
.hsmenucont > .container {
  padding: 0 15px;
}
.list-menu--right {
  right: 0;
}
.list-menu--disclosure:focus {
  outline: none;
}
.list-menu--disclosure { 
  position: absolute;
  border: 1px solid rgba(var(--color-foreground), 0.2);
  padding: 15px 0;
  top: 100%;
}
.list-menu--disclosure.wbmenufull {
  padding: 30px 0;
}
.list-menu__item--active {
  text-underline-offset: 0.3rem;
}

.list-menu__item--active:hover {
  text-decoration-thickness: 0.2rem;
}

.list-menu--disclosure.localization-selector {
  max-height: 18rem;
  overflow: auto;
  width: 10rem;
  padding: 0.5rem;
}

.wbmenubtm{
  gap: 15px;
}
.wbsecmenu ul{
  gap: 16px;
  position: relative;
}
.wbhseeall {
  margin-top: 15px;
}
.wbmgproduct .card__heading a {
  font-size: calc(var(--font-body-scale) * 16px);
  text-transform: capitalize;
}

.header__inline-menu details > ul.header__submenu summary,.header__inline-menu details > ul.header__submenu li a, .wbsimplemenuxs ul.header__submenu .list-menu__item {
  text-transform: capitalize; 
  font-size: calc(var(--font-body-scale) * 15px);
}
.list-menu--right {
  right: 0;
}
.wbmgproduct .card__information{
  margin-bottom: 0;
}
ul.header__submenu.list-menu--disclosure{
  padding: 15px 0;
}
.list-menu--disclosure:focus {
  outline: none;
}
.list-menu__item--active {
  text-underline-offset: 0.3rem;
}
.list-menu__item--active:hover {
  text-decoration-thickness: 0.2rem;
}
.list-menu--disclosure.localization-selector {
  max-height: 18rem;
  overflow: auto;
  width: 10rem;
  padding: 0.5rem;
}
/* megamenu */
.wbmenufull{
  left: 0;
  right: 0;
}
.wbmenuinner{
  min-width: 85px;
}
.wbmenufull .wbmenuinner{
  min-width: auto;
}
.list-menu__item{
  word-break: break-word;
}

.wbmgproduct .wbhprice {
  margin-bottom: 0;
  margin-top: 5px;
}
/* megamenu gallery */
.wbmenugallery {
  margin-top: 0;
}
.wbmenugallery p{
  font-size: calc(var(--font-body-scale) * 16px);
  color: rgb(var(--color-foreground));
  margin-top: 10px;
  margin-bottom: 0;
  font-weight: var(--font-body-weight-semibold);
  word-break: break-word;
}
.wbmenugallery p:hover{
  color: rgb(var(--color-link-hover));
}
/* megamenu blog */
.wbmgblgtop .blog_img img{
  border-radius: var(--media-radius);
}
.blog_info {
  font-size: calc(var(--font-body-scale) * 14px);
  margin-top: 10px;
}
.wbhblog{
  width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  position: relative;
}
.header-wrapper .progallerybtn .slider-button .icon{
  position: unset;
}
.header-wrapper .blog_title{
  margin-top: 8px;
  word-break: break-word;
  line-height: normal;
}
.header-wrapper .blog_title a{
  text-decoration: none;
  font-weight: var(--font-body-weight); 
}
.header-wrapper .blog_date{
  margin-bottom: 0;
}
.header-wrapper .progallerybtn {
  margin-top: 10px;
}
.wbmgproduct .grid__item {
width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 5 / 6);
}
.header__submenu slider-component .icon-caret{
  position: unset;
}
.wbmgproduct .card--standard .wbproductdes {
  padding-top: 10px;
}
/* megamenu banner */
.wbmegaimg a,.wbmegaimg a,.wbmenusimg a,.blog_img a,.wbmenugallery a,.blog_title a{
  display: block;
}
.header__submenu {
  text-align: left;
}
.wp_menu_banner{
  position: relative;
}
@media (min-width: 1200px) and (max-width: 1399px){
  .wbsecmenu ul {
    gap: 10px;
  }
  .wbsecmenu ul.list-menu li a {
    padding-right: 5px;
    font-size: calc(var(--font-body-scale) * 14px);
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  .wbmgproduct .product-title {
    font-size: calc(var(--font-body-scale) * 14px);
  }
  .wbmgproduct .price .price-item, .wbmgproduct .price .price__regular .price-item.price-item--regular {
    font-size: calc(var(--font-body-scale) * 14px);
  }
  .wbmgproduct .price .price-item.price-item--regular{
    font-size: calc(var(--font-body-scale) * 12px);
  }
  .wbmgproduct .card--standard .wbproductdes {
    padding-top: 10px;
  }
  .wbsecmenu ul{
    gap: 8px;
  }
  .wbsimplemenuxs .list-menu__item, .wbmgproduct .card__heading a,.dropm-menu .list-menu__item {
    letter-spacing: 0;
  }
  .wbmenubtm{
    gap: 8px;
  }
}
@media (max-width: 1499px){
  .wbmenuinner{
    min-width: unset;
  }
}
@media (max-width: 991px){
  .wbmgblgtop .blog_img img {
    border-radius: calc(var(--media-radius) * 1 / 2);
  }
  .megainn_sbnr.banner--small:not(.banner--adapt) .wbmenugllazy {
    min-height: 20rem;
  }
  .megainn_sbnr.banner--medium:not(.banner--adapt) .wbmenugllazy {
    min-height: 25rem;
  }
  .megainn_sbnr.banner--large:not(.banner--adapt) .wbmenugllazy {
    min-height: 30rem;
  }
  .wbmenugallery{
    column-gap: var(--grid-mobile-horizontal-spacing);
    row-gap: var(--grid-mobile-vertical-spacing);
  }
  .image--adapt .wp_menu_banner .wbmenugllazy img{ 
      width: 100%;
  } 
  .wbmgproduct .product-title {
      font-size: calc(var(--font-body-scale) * 14px);
  }
  .wbmgproduct .price .price-item {
      font-size: calc(var(--font-body-scale) * 14px);
  }
  .wbmgproduct .card__heading a {
    font-size: calc(var(--font-body-scale) * 15px);
  }
  .wbmgproduct .card--standard .wbproductdes {
      padding-top: 10px;
  }
  .menu-drawer__close-button {
      background: rgba(var(--color-foreground),.04);
      margin-bottom: 10px;
  }
  .wbmenusimg [class*='col-'],.wbmgproduct{
      margin: 10px 0;
  }
  .wbmgproduct .card--standard{
      margin-bottom: 15px;
  } 
}
@media (max-width: 767px){
  #menu-drawer{
      margin-top: 0px;
  }
  .header--left-middle #menu-drawer,
  .header--middle-left #menu-drawer{
      margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px){
  .wbmgproduct .grid__item {
      width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
      max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }
  #menu-drawer{
      margin-top: 0px;
  }
  .header--left-middle #menu-drawer,
  .header--middle-left #menu-drawer{
      margin-top: 0;
  }
  .wbhblog{
      width: calc(50% - var(--grid-desktop-horizontal-spacing) 1 / 2);
  }
}
@media (min-width: 768px){
  .menu-drawer__inner-submenu .wbhblog{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  }
}
@media (min-width: 576px) and (max-width: 767px){
  .wbmgproduct .grid__item {
      width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);
      max-width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);
  }
  .wbmenusimg [class*="col-"]{ 
      flex: 0 0 50%;
      max-width: 50%; 
  }
  .wbhblog{
      width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  }
}
@media (max-width: 575px) {
  .wbmgproduct .grid__item {
      width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
      max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  }
  .wbhblog{
      width: 100%;
  }
}
@media (min-width: 992px){
  .header__inline-menu details .wp_header_sub{  
      display: none;
  }
  .header__inline-menu details:hover .wp_header_sub{ 
      display: block;
  }
  .menu-drawer__menu .wbmgproduct .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2);
}
.menudrop_hover {
  visibility: hidden;
  opacity: 0;
  transform: translateY(20px);
  transition: all var(--duration-long) ease;
}
li.menuclick .menudrop_hover {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}
}

.main-menu-left, .sec-menu-center, .sec-menu-right, .main-menu-center {
  display: inline-flex;
}
.main--menu-center, .sec--menu-center{
  text-align: center;
}
.sec--menu-center,.sec--menu-right{
  display: flex;
  justify-content: space-between; 
  align-items: center; 
}
.sec-menu-right{
  float: none;
  width: 25%;
  justify-content: end;
  word-break: break-word;
}
.sec-menu-center{
  float: none;
  width: 25%;
  justify-content: center;
  word-break: break-word;
}
.bottom-menu-items:not(:only-child){
  margin-right: 15px;
}
.sec--menu-right:not(.main--menu-center) .bottom-menu-items:not(:only-child),
.sec--menu-center:not(.main--menu-center) .bottom-menu-items:not(:only-child){
  float: left;
  width: 75%;
}
.sec-menu-center:only-child{
  display: block;
  text-align: center;
}
.sec-menu-right:only-child{
  float: none;
  text-align: right;
  display: block;
}

@media (min-width: 992px) and (max-width: 1199px){
  .sec-menu-right,.sec-menu-center{
    width: 40%;
  }
  .sec--menu-right:not(.main--menu-center) .bottom-menu-items:not(:only-child),
  .sec--menu-center:not(.main--menu-center) .bottom-menu-items:not(:only-child){
    width: 60%;
  }
}