.elementor-118836 .elementor-element.elementor-element-27a1b863 > .elementor-container{min-height:0px;}.elementor-118836 .elementor-element.elementor-element-27a1b863:not(.elementor-motion-effects-element-type-background), .elementor-118836 .elementor-element.elementor-element-27a1b863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191D63;}.elementor-118836 .elementor-element.elementor-element-27a1b863{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-118836 .elementor-element.elementor-element-27a1b863 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-118836 .elementor-element.elementor-element-3acabb15{color:#FEF0C3;font-family:"Changa", Sans-serif;font-weight:500;letter-spacing:1px;width:auto;max-width:auto;}.elementor-118836 .elementor-element.elementor-element-a921b86 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-118836 .elementor-element.elementor-element-a921b86{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-118836 .elementor-element.elementor-element-3589f8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-118836 .elementor-element.elementor-element-3589f8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-118836 .elementor-element.elementor-element-86f2663 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-118836 .elementor-element.elementor-element-86f2663{margin-top:20px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-118836 .elementor-element.elementor-element-79aad39.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-118836 .elementor-element.elementor-element-79aad39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-118836 .elementor-element.elementor-element-79aad39.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-118836 .elementor-element.elementor-element-79aad39 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-118836 .elementor-element.elementor-element-b38d289 .elementor-menu-toggle{margin-left:auto;}.elementor-118836 .elementor-element.elementor-element-b38d289 .elementor-nav-menu .elementor-item{font-family:"Barlow Condensed", Sans-serif;font-weight:500;}.elementor-118836 .elementor-element.elementor-element-b38d289 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FBB255;}.elementor-118836 .elementor-element.elementor-element-b38d289 .elementor-nav-menu--dropdown a, .elementor-118836 .elementor-element.elementor-element-b38d289 .elementor-menu-toggle{color:#FEF0C3;}.elementor-118836 .elementor-element.elementor-element-b38d289 .elementor-nav-menu--dropdown{background-color:#191D63;}.elementor-118836 .elementor-element.elementor-element-b38d289 .elementor-nav-menu--dropdown .elementor-item, .elementor-118836 .elementor-element.elementor-element-b38d289 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Barlow Condensed", Sans-serif;font-weight:400;}.elementor-118836 .elementor-element.elementor-element-b38d289 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-118836 .elementor-element.elementor-element-7cd4887{--main-alignment:center;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-background-color:#191D63;--cart-border-style:none;--cart-close-button-color:#FEF0C3;--menu-cart-subtotal-color:#FEF0C3;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:#27265F;--view-cart-button-background-color:#FEF0C3;--view-cart-button-hover-text-color:#FBB255;--view-cart-button-hover-background-color:#FEF0C3;--checkout-button-text-color:#27265F;--checkout-button-background-color:#FEF0C3;--checkout-button-hover-text-color:#FBB255;--checkout-button-hover-background-color:#FEF0C3;width:auto;max-width:auto;}.elementor-118836 .elementor-element.elementor-element-7cd4887 .elementor-menu-cart__close-button, .elementor-118836 .elementor-element.elementor-element-7cd4887 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-118836 .elementor-element.elementor-element-7cd4887 .elementor-menu-cart__subtotal{font-family:"Barlow Condensed", Sans-serif;font-weight:400;}.elementor-118836 .elementor-element.elementor-element-7cd4887 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#FEF0C3;}.elementor-118836 .elementor-element.elementor-element-7cd4887 .elementor-menu-cart__product-name a{font-family:"Barlow Condensed", Sans-serif;font-weight:400;color:#FEF0C3;}.elementor-118836 .elementor-element.elementor-element-7cd4887 .elementor-menu-cart__product-price{font-family:"Barlow Condensed", Sans-serif;font-weight:400;}.elementor-118836 .elementor-element.elementor-element-7cd4887 .elementor-menu-cart__product-price .product-quantity{font-family:"Barlow Condensed", Sans-serif;font-weight:400;}.elementor-118836 .elementor-element.elementor-element-7cd4887 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Changa", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-118836 .elementor-element.elementor-element-7cd4887 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Changa", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-118836 .elementor-element.elementor-element-7cd4887 > .elementor-widget-container{border-style:none;}.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu .elementor-item{font-family:"Barlow Condensed", Sans-serif;font-weight:500;}.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--main .elementor-item{color:#FEF0C3;fill:#FEF0C3;}.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--dropdown a, .elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-menu-toggle{color:#FEF0C3;}.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--dropdown{background-color:#191D63;}.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--dropdown a:hover,
					.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-menu-toggle:hover{color:#FBB255;}.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--dropdown a:hover,
					.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu--dropdown a.highlighted{background-color:#191D63;}.elementor-bc-flex-widget .elementor-118836 .elementor-element.elementor-element-130501b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-118836 .elementor-element.elementor-element-130501b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-118836 .elementor-element.elementor-element-c40be67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-118836 .elementor-element.elementor-element-c40be67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-118836 .elementor-element.elementor-element-c40be67.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-118836 .elementor-element.elementor-element-c40be67 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-118836 .elementor-element.elementor-element-fdb6597 .elementor-nav-menu .elementor-item{font-family:"Barlow Condensed", Sans-serif;font-weight:500;}.elementor-118836 .elementor-element.elementor-element-fdb6597{width:var( --container-widget-width, 37.12% );max-width:37.12%;--container-widget-width:37.12%;--container-widget-flex-grow:0;}.elementor-118836 .elementor-element.elementor-element-6824036 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-118836 .elementor-element.elementor-element-6824036 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-118836 .elementor-element.elementor-element-6824036 .elementor-button{font-family:"Barlow Condensed", Sans-serif;font-weight:500;background-color:#61CE7000;}.elementor-118836 .elementor-element.elementor-element-6824036{width:var( --container-widget-width, 31.143% );max-width:31.143%;--container-widget-width:31.143%;--container-widget-flex-grow:0;align-self:center;}.elementor-118836 .elementor-element.elementor-element-5fda15f{--main-alignment:center;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-background-color:#191D63;--cart-border-style:none;--cart-close-button-color:#FEF0C3;--menu-cart-subtotal-color:#FEF0C3;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:#27265F;--view-cart-button-background-color:#FEF0C3;--view-cart-button-hover-text-color:#FBB255;--view-cart-button-hover-background-color:#FEF0C3;--checkout-button-text-color:#27265F;--checkout-button-background-color:#FEF0C3;--checkout-button-hover-text-color:#FBB255;--checkout-button-hover-background-color:#FEF0C3;width:auto;max-width:auto;}.elementor-118836 .elementor-element.elementor-element-5fda15f .elementor-menu-cart__close-button, .elementor-118836 .elementor-element.elementor-element-5fda15f .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-118836 .elementor-element.elementor-element-5fda15f .elementor-menu-cart__subtotal{font-family:"Barlow Condensed", Sans-serif;font-weight:400;}.elementor-118836 .elementor-element.elementor-element-5fda15f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#FEF0C3;}.elementor-118836 .elementor-element.elementor-element-5fda15f .elementor-menu-cart__product-name a{font-family:"Barlow Condensed", Sans-serif;font-weight:400;color:#FEF0C3;}.elementor-118836 .elementor-element.elementor-element-5fda15f .elementor-menu-cart__product-price{font-family:"Barlow Condensed", Sans-serif;font-weight:400;}.elementor-118836 .elementor-element.elementor-element-5fda15f .elementor-menu-cart__product-price .product-quantity{font-family:"Barlow Condensed", Sans-serif;font-weight:400;}.elementor-118836 .elementor-element.elementor-element-5fda15f .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Changa", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-118836 .elementor-element.elementor-element-5fda15f .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Changa", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-118836 .elementor-element.elementor-element-5fda15f > .elementor-widget-container{border-style:none;}.elementor-118836 .elementor-element.elementor-element-ec113f8 .elementor-icon-wrapper{text-align:center;}.elementor-118836 .elementor-element.elementor-element-ec113f8 .elementor-icon{font-size:20px;}.elementor-118836 .elementor-element.elementor-element-ec113f8 .elementor-icon svg{height:20px;}.elementor-118836 .elementor-element.elementor-element-ec113f8 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:6px 0px 0px 0px;}.elementor-118836 .elementor-element.elementor-element-ec113f8{width:auto;max-width:auto;}.elementor-118836 .elementor-element.elementor-element-8b36c61{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-118836 .elementor-element.elementor-element-79aad39.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-118836 .elementor-element.elementor-element-b38d289 > .elementor-widget-container{margin:0px 37px 0px 0px;padding:0px 0px 0px 0px;}.elementor-118836 .elementor-element.elementor-element-7cd4887{width:var( --container-widget-width, 22.91% );max-width:22.91%;--container-widget-width:22.91%;--container-widget-flex-grow:0;}.elementor-118836 .elementor-element.elementor-element-80d3335{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-118836 .elementor-element.elementor-element-130501b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-118836 .elementor-element.elementor-element-c40be67.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-118836 .elementor-element.elementor-element-5fda15f{width:var( --container-widget-width, 125.615px );max-width:125.615px;--container-widget-width:125.615px;--container-widget-flex-grow:0;}.elementor-118836 .elementor-element.elementor-element-8b36c61 > .elementor-widget-container{margin:0px 0px 0px 30px;}}@media(min-width:768px){.elementor-118836 .elementor-element.elementor-element-2d4b7dc{width:100%;}.elementor-118836 .elementor-element.elementor-element-79aad39{width:37.622%;}.elementor-118836 .elementor-element.elementor-element-130501b{width:23.897%;}.elementor-118836 .elementor-element.elementor-element-c40be67{width:38%;}}@media(max-width:767px){.elementor-118836 .elementor-element.elementor-element-79aad39{width:20%;}.elementor-118836 .elementor-element.elementor-element-79aad39.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-118836 .elementor-element.elementor-element-b38d289{width:var( --container-widget-width, 69.333px );max-width:69.333px;--container-widget-width:69.333px;--container-widget-flex-grow:0;}.elementor-118836 .elementor-element.elementor-element-7cd4887{--toggle-icon-size:100%;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-118836 .elementor-element.elementor-element-80d3335 .elementor-nav-menu .elementor-item{font-size:20px;line-height:25px;}.elementor-118836 .elementor-element.elementor-element-80d3335{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;align-self:center;}.elementor-118836 .elementor-element.elementor-element-130501b{width:80%;}.elementor-118836 .elementor-element.elementor-element-130501b > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-118836 .elementor-element.elementor-element-c40be67.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-118836 .elementor-element.elementor-element-5fda15f{width:var( --container-widget-width, 125.323px );max-width:125.323px;--container-widget-width:125.323px;--container-widget-flex-grow:0;}.elementor-118836 .elementor-element.elementor-element-a1b70c6{width:var( --container-widget-width, 255.323px );max-width:255.323px;--container-widget-width:255.323px;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-3acabb15 */@keyframes marquee {
  0%   { transform: translateX(100vw); }
  100% { transform: translateX(-100%); }
}

.header-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  animation: marquee 40s linear infinite;
}

.header-text:hover {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cb9b7d1 */.header-newsletter-text{
    height: 40px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b38d289 */.nav_menus{
    align-content: center !important;
}
.navigation_bar.fixed .nav_menus .menu-item a {
    color: #FEF0C3 !important;
}
.navigation_bar.fixed .nav_menus .menu-item a:hover {
    color: #FBB255 !important;
}
.navigation_bar.fixed .nav_menus .menu-item.current-menu-item a,
.navigation_bar.fixed .nav_menus .menu-item.current_page_item a {
    color: #FBB255 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-7cd4887 */.nav_shop_cart .elementor-menu-cart__toggle_button svg path {
  fill: var(--cor-navbar);
}

.fixed .nav_shop_cart .elementor-button-icon svg path {
    fill: #FEF0C3;
}
.menu-links .elementor-menu-cart__toggle .elementor-button{
    padding: 0 !important;
    padding-top: 15px !important;
}
.navigation_bar.mobile_active .menu-links .nav_shop_cart .elementor-button-icon svg path{
    fill: #FEF0C3;
} 
#elementor-menu-cart__toggle_button:hover svg path {
    fill: var(--navbar-hover-color) !important;
}

.nav_shop_cart .elementor-menu-cart__toggle .elementor-button {
    border:none;
}

.nav_shop_cart .elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
        font-size: 18px !important;
}

.menu-links  .elementor-menu-cart__product{
    margin-right: 0 !important;
}

/* Scrollbar track */
.nav_shop_cart .elementor-menu-cart__products::-webkit-scrollbar {
    width: 6px;
    margin-left:3px;
}

/* Scrollbar thumb */
.nav_shop_cart .elementor-menu-cart__products::-webkit-scrollbar-thumb {
    background-color: #FEF0C3;
    border-radius: 10px;
}

/* Hover and active states */
.nav_shop_cart .elementor-menu-cart__products::-webkit-scrollbar-thumb:hover {
    background: darken(#FEF0C3, 10%);
}

.nav_shop_cart .elementor-menu-cart__products::-webkit-scrollbar-thumb:active {
    background: darken(#FEF0C3, 20%);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-80d3335 */.navigation_bar.fixed #mobile_menu .elementor-menu-toggle svg line{
    stroke:#FEF0C3 !important;
}
.navigation_bar.mobile_active #mobile_menu .elementor-menu-toggle svg line{
    stroke: #FEF0C3 !important
}
#mobile_menu .elementor-widget-container .elementor-nav-menu .menu-item .elementor-item::before {
    content: none !important;
}

#mobile_menu .elementor-menu-toggle svg line{
    stroke: var(--cor-navbar) !important;
}
#mobile_menu:hover .elementor-menu-toggle svg line {
    stroke: var(--navbar-hover-color) !important;
}

#mobile_menu .elementor-nav-menu--dropdown li:last-child {
    padding-bottom:40px;
}
#mobile_menu .elementor-nav-menu--dropdown li:first-child {
    padding-top:25px;
}

.elementor-nav-menu--dropdown.elementor-nav-menu__container{
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79aad39 */.menu-links{
        align-content: center !important;
}
.menu-links>.elementor-widget-wrap>.elementor-widget:not(:last-child){
    margin-bottom: 10px !important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01fb3c4 */.main_logo_nav a img[src$=".svg"] {
    height: auto;
    max-width: 100%;
    width: 100% !important;
    
}
.main_logo_nav a {
    width: 100%;
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 765px){
    .main_logo_nav a {
        padding-left: 10%;
    }
}

.main_logo_nav svg path {
  fill: var(--cor-navbar);
}
.navigation_bar.fixed .main_logo_nav svg path{
    fill: #FEF0C3;
}
.main_logo_nav:hover svg path {
   /* fill: #FBB255; */
   fill: var(--navbar-hover-color)
}
.navigation_bar.fixed .main_logo_nav:hover svg path{
    fill: #FBB255;
}
.navigation_bar.mobile_active .main_logo_nav svg path{
    fill: #FEF0C3;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fdb6597 */.account_menu li a{
    padding-right: 0 !important;
    padding-left:15px !important;
}

.navigation_bar.fixed .account_menu li a{
    color: #FEF0C3 !important;
}
.navigation_bar.fixed .account_menu li a:hover{
    color: #FBB255 !important;
}
li.menu-item > a.elementor-item[href*="conta-utilizador"]::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 20px;
    -webkit-mask: url('/wp-content/uploads/2023/10/user_icon_navbar.svg') no-repeat center;
    mask: url('/wp-content/uploads/2023/10/user_icon_navbar.svg') no-repeat center;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: var(--cor-navbar);
    margin-right: 5px;
    left: -5px;
    opacity: 1 !important;
}

li.menu-item > a.elementor-item[href*="conta-utilizador"].elementor-item-active::before {
    background-color: #FBB255 !important;
}

.navigation_bar.fixed li.menu-item > a.elementor-item[href*="conta-utilizador"]::before{
     background-color:#FEF0C3 !important;
}

li.menu-item > a.elementor-item[href*="conta-utilizador"]:hover::before {
    background-color: var( --navbar-hover-color) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6824036 */.minha_conta svg path {
  fill: var(--cor-navbar) !important;
}

.navigation_bar.fixed .minha_conta span{
    color: #FEF0C3
}

.navigation_bar.fixed .minha_conta svg path {
    fill: #FEF0C3 !important;
}

.navigation_bar .elementor-button-wrapper:hover .elementor-button-icon svg path {
    fill: #FBB255;
}

.navigation_bar .elementor-button-wrapper:hover .elementor-button-text {
    color: #FBB255;
}

.navigation_bar.fixed .minha_conta:hover span,
.navigation_bar.fixed .minha_conta:hover svg path,
.navigation_bar .elementor-button-wrapper:hover .elementor-button-icon svg path {
    color: #FBB255;
    fill: #FBB255 !important;
}

.minha_conta .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-5fda15f */.nav_shop_cart .elementor-menu-cart__toggle_button svg path {
  fill: var(--cor-navbar);
}

.fixed .nav_shop_cart .elementor-button-icon svg path {
    fill: #FEF0C3;
}

#elementor-menu-cart__toggle_button:hover svg path {
    fill: var(--navbar-hover-color) !important;
}

.nav_shop_cart .elementor-menu-cart__toggle .elementor-button {
    border:none;
}

.nav_shop_cart .elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
        font-size: 18px !important;
}

.nav_shop_cart .elementor-menu-cart__product{
    margin-right: 5px;
}

/* Scrollbar track */
.nav_shop_cart .elementor-menu-cart__products::-webkit-scrollbar {
    width: 6px;
    margin-left:3px;
}

/* Scrollbar thumb */
.nav_shop_cart .elementor-menu-cart__products::-webkit-scrollbar-thumb {
    background-color: #FEF0C3;
    border-radius: 10px;
}

/* Hover and active states */
.nav_shop_cart .elementor-menu-cart__products::-webkit-scrollbar-thumb:hover {
    background: darken(#FEF0C3, 10%);
}

.nav_shop_cart .elementor-menu-cart__products::-webkit-scrollbar-thumb:active {
    background: darken(#FEF0C3, 20%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec113f8 */.navigation_bar.fixed .pesquisa_icon i:before{
    color: #FEF0C3 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b36c61 */#translator .weglot-lang a,
#translator .weglot-lang .wglanguage-name {
  color: var(--cor-navbar) !important;
}

.translator_container{
    z-index: 1;
}
#translator .elementor-shortcode a:hover,
.translator_container .weglot-lang a:hover {
    color: var( --navbar-hover-color) !important;
      text-decoration: none;
}

.navigation_bar.fixed #translator .weglot-lang a{
     color: #FEF0C3 !important;
}
.navigation_bar.fixed #translator .weglot-lang .wglanguage-name {
  color: #FEF0C3 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86f2663 */.navbar_container .elementor-widget-wrap.elementor-element-populated {
    align-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a921b86 */.navigation_bar {
  background: transparent;
  transition: background 0.3s ease;
  position: absolute;
  width: 100%;
  top: 40px;
  z-index:3;
  height: fit-content;
}

.navigation_bar.fixed {
  position: fixed;
  top: 0;
  background: #191D63;
}

.navigation_bar.mobile_active{
    background: #191D63;
}/* End custom CSS */