.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6457 .elementor-element.elementor-element-3e068581 .elementor-menu-toggle{margin-right:auto;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6457 .elementor-element.elementor-element-24b44542{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;}.elementor-6457 .elementor-element.elementor-element-24b44542 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.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-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for nav-menu, class: .elementor-element-3e068581 */.elementor-6457 .elementor-element.elementor-element-3e068581 .elementor-menu-toggle { color: #FFFFFF; background-color: transparent; font-size: 24px; padding: 4px; border: 0; } .elementor-6457 .elementor-element.elementor-element-3e068581 .elementor-menu-toggle svg { fill: #FFFFFF; } .elementor-6457 .elementor-element.elementor-element-3e068581 .elementor-menu-toggle:hover { color: rgba(255,255,255,0.7); } .elementor-6457 .elementor-element.elementor-element-3e068581 .elementor-nav-menu--dropdown { background-color: #0A1118; margin-top: 18px !important; } .elementor-6457 .elementor-element.elementor-element-3e068581 .elementor-nav-menu--dropdown a { color: #FFFFFF; font-family: 'Inter', sans-serif; font-weight: 300; font-size: 13px; text-transform: uppercase; letter-spacing: 1.5px; padding: 16px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); } .elementor-6457 .elementor-element.elementor-element-3e068581 .elementor-nav-menu--dropdown a:hover, .elementor-6457 .elementor-element.elementor-element-3e068581 .elementor-nav-menu--dropdown a.elementor-item-active { background-color: #3A2D23; color: #FFFFFF; } .elementor-6457 .elementor-menu-cart__toggle .elementor-button { background-color: transparent !important; border: 0 !important; padding: 0 !important; color: #FFFFFF !important; box-shadow: none !important; } .elementor-6457 .elementor-menu-cart__toggle .elementor-button-icon, .elementor-6457 .elementor-menu-cart__toggle .elementor-button-icon i { color: #FFFFFF !important; font-size: 20px; } .elementor-6457 .elementor-menu-cart__toggle .elementor-button-icon svg { fill: #FFFFFF !important; width: 20px; height: 20px; } .elementor-6457 .elementor-menu-cart__toggle .elementor-button-icon[data-counter]::before { background-color: #FFFFFF !important; color: #0A1118 !important; font-family: 'Inter', sans-serif; font-size: 10px; font-weight: 400; } .elementor-6457 .elementor-menu-cart__container { background-color: rgba(10,17,24,0.35) !important; } .elementor-6457 .elementor-menu-cart__main { background-color: #F9F9F7 !important; font-family: 'Inter', sans-serif; padding: 32px 28px !important; width: 420px; max-width: 100vw; border: 0 !important; box-shadow: none !important; } .elementor-6457 .elementor-menu-cart__close-button, .elementor-6457 .elementor-menu-cart__close-button::before, .elementor-6457 .elementor-menu-cart__close-button::after { color: #1F1F1F; background-color: #1F1F1F; height: 1px; } .elementor-6457 .elementor-menu-cart__products { border-top: 1px solid #EBE8E3; margin-top: 16px; } .elementor-6457 .elementor-menu-cart__product { border-bottom: 1px solid #EBE8E3 !important; padding: 20px 0 !important; } .elementor-6457 .elementor-menu-cart__product-image img { width: 72px !important; height: auto !important; aspect-ratio: 4 / 5; object-fit: cover; } .elementor-6457 .elementor-menu-cart__product-name, .elementor-6457 .elementor-menu-cart__product-name a { font-family: 'Inter', sans-serif !important; font-weight: 300 !important; font-size: 14px !important; line-height: 1.45; color: #1F1F1F !important; text-decoration: none; } .elementor-6457 .elementor-menu-cart__product-price, .elementor-6457 .elementor-menu-cart__product-price .quantity { font-family: 'Inter', sans-serif !important; font-weight: 300; font-size: 13px !important; color: #6E6E6E !important; } .elementor-6457 .elementor-menu-cart__product-remove { border: 1px solid #EBE8E3 !important; color: #6E6E6E !important; } .elementor-6457 .elementor-menu-cart__product-remove::before, .elementor-6457 .elementor-menu-cart__product-remove::after { background-color: #6E6E6E !important; } .elementor-6457 .elementor-menu-cart__subtotal { font-family: 'Inter', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; text-transform: uppercase; letter-spacing: 1.5px; color: #1F1F1F !important; border-color: #EBE8E3 !important; border-width: 0 0 1px !important; padding: 20px 0 !important; } .elementor-6457 .elementor-menu-cart__footer-buttons { display: block !important; margin-top: 24px; } .elementor-6457 .elementor-menu-cart__footer-buttons .elementor-button--view-cart { display: none !important; } .elementor-6457 .elementor-menu-cart__footer-buttons .elementor-button--checkout { display: block !important; width: 100% !important; background-color: #0A1118 !important; color: #FFFFFF !important; border: 0 !important; border-radius: 0 !important; padding: 16px 40px !important; font-family: 'Inter', sans-serif !important; font-weight: 400 !important; font-size: 13px !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; text-align: center; transition: background-color 0.3s; } .elementor-6457 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover { background-color: #3A2D23 !important; } .elementor-6457 .elementor-menu-cart__main .woocommerce-shipping-calculator, .elementor-6457 .elementor-menu-cart__main [class*='shipping'], .elementor-6457 .elementor-menu-cart__main [class*='frete'] { display: none !important; } .elementor-6457 .woocommerce-mini-cart__empty-message { font-family: 'Inter', sans-serif; font-weight: 300; font-size: 14px; color: #6E6E6E; text-align: center; padding: 40px 0; }/* End custom CSS */