.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-menu-toggle{margin-right:auto;}.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-menu-toggle{margin-right:auto;}.elementor-2864 .elementor-element.elementor-element-bc1cd08{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-2864 .elementor-element.elementor-element-bc1cd08 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-menu-toggle{margin-right:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-26c0362 */.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-nav-menu--main .elementor-item{font-family:Manrope;font-size:12px;font-weight:600;color:#12462F;padding:10px 14px}
.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-nav-menu--main .elementor-item:hover{color:#087A42}
.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-nav-menu--main .menu-item:first-child .elementor-item{padding-left:0}

.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-menu-toggle{background:transparent;color:#12462F;font-size:20px}
.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-nav-menu--dropdown{background:#fff;border-radius:0 0 16px 16px}
.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-nav-menu--dropdown .elementor-item{font-family:Manrope;font-size:14px;color:#12462F;padding:14px 20px}
.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-nav-menu--main .menu-item:first-child > .elementor-item::before{content:"☰";position:static!important;display:inline-block;width:auto;height:auto;background:none!important;opacity:1!important;transform:none!important;margin-right:6px;font-size:13px;line-height:1}
.elementor-2864 .elementor-element.elementor-element-26c0362 .elementor-nav-menu--main .elementor-item::after{display:none!important}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5b7f35d */.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-nav-menu--main .elementor-item{font-family:Manrope;font-size:12px;font-weight:600;color:#12462F;padding:10px 14px}
.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-nav-menu--main .elementor-item:hover{color:#087A42}
.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-nav-menu--main .menu-item:first-child .elementor-item{padding-left:0}

.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-menu-toggle{background:transparent;color:#12462F;font-size:20px}
.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-nav-menu--dropdown{background:#fff;border-radius:0 0 16px 16px}
.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-nav-menu--dropdown .elementor-item{font-family:Manrope;font-size:14px;color:#12462F;padding:14px 20px}
.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-nav-menu--main .menu-item:first-child > .elementor-item::before{content:"☰";position:static!important;display:inline-block;width:auto;height:auto;background:none!important;opacity:1!important;transform:none!important;margin-right:6px;font-size:13px;line-height:1}
.elementor-2864 .elementor-element.elementor-element-5b7f35d .elementor-nav-menu--main .elementor-item::after{display:none!important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7732544 */.elementor-2864 .elementor-element.elementor-element-7732544 .fv-busca{display:flex;align-items:center;gap:10px;background:#F4F6F0;border-radius:16px;padding:4px 6px 4px 16px;margin:0}
.elementor-2864 .elementor-element.elementor-element-7732544 .fv-busca input[type=search]{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;font-family:Manrope;font-size:13px;color:#243B30;padding:12px 0;outline:none}
.elementor-2864 .elementor-element.elementor-element-7732544 .fv-busca button{border:0;background:#087A42;color:#fff;font-family:Manrope;font-weight:600;font-size:12px;border-radius:12px;padding:9px 14px;cursor:pointer}
.elementor-2864 .elementor-element.elementor-element-7732544 .fv-busca button:hover{background:#09522B}
.elementor-2864 .elementor-element.elementor-element-7732544 .fv-busca:focus-within{box-shadow:0 0 0 1px #087A42}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-bc1cd08 */.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__toggle_button{background:transparent!important;border:0!important;padding:0!important;display:flex;align-items:center;gap:10px;color:#087A42}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__toggle .elementor-button-icon{font-size:24px;color:#087A42}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__toggle .elementor-button-icon svg{fill:#087A42;width:24px;height:24px}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__toggle .elementor-button-text{display:none}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__toggle_button::after{content:"Seu carrinho\AVer minha sacola";white-space:pre;font-family:Manrope;font-size:12px;line-height:1.45;color:#69766E;text-align:left}

.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__main{font-family:Manrope;border-radius:16px 0 0 16px;box-shadow:-8px 0 30px rgba(18,70,47,.15)}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__product-name a{font-family:Manrope;font-weight:600;font-size:13px;color:#12462F}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__product-price{font-family:Manrope;font-size:12px;color:#69766E}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__subtotal{font-family:Manrope;font-size:15px;color:#12462F;border-color:#E5EBE5}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__product{border-color:#E5EBE5}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__product-image img{border-radius:12px;background:#F4F6F0}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__footer-buttons .elementor-button{border-radius:28px;font-family:Manrope;font-weight:600;font-size:13px;padding:14px 20px}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__footer-buttons .elementor-button--view-cart{background:#F4F6F0;color:#087A42}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__footer-buttons .elementor-button--checkout{background:#087A42;color:#fff}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .woocommerce-mini-cart__empty-message{font-family:Manrope;color:#69766E}
@media(max-width:767px){.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__toggle_button::after{content:"Sacola";white-space:normal;font-weight:600;color:#12462F}}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__toggle .elementor-button-icon{position:relative}
.elementor-2864 .elementor-element.elementor-element-bc1cd08 .elementor-menu-cart__toggle .elementor-button-icon-qty{background:#087A42!important;color:#fff!important;font-family:Manrope;font-weight:600;font-size:10px;min-width:18px;height:18px;line-height:18px;border-radius:9px;top:-8px;right:-10px}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6d01c33 */.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-nav-menu--main .elementor-item{font-family:Manrope;font-size:12px;font-weight:600;color:#12462F;padding:10px 14px}
.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-nav-menu--main .elementor-item:hover{color:#087A42}
.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-nav-menu--main .menu-item:first-child .elementor-item{padding-left:0}

.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-menu-toggle{background:transparent;color:#12462F;font-size:20px}
.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-nav-menu--dropdown{background:#fff;border-radius:0 0 16px 16px}
.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-nav-menu--dropdown .elementor-item{font-family:Manrope;font-size:14px;color:#12462F;padding:14px 20px}
.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-nav-menu--main .menu-item:first-child > .elementor-item::before{content:"☰";position:static!important;display:inline-block;width:auto;height:auto;background:none!important;opacity:1!important;transform:none!important;margin-right:6px;font-size:13px;line-height:1}
.elementor-2864 .elementor-element.elementor-element-6d01c33 .elementor-nav-menu--main .elementor-item::after{display:none!important}/* End custom CSS */