.mega_menu{display:flex;position:absolute;transform:translateX(-270px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05);border-radius:16px;border:var(--thin-border);background-color:var(--bg-submenu);width:100%;max-width:1000px;z-index:1000;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden}.mega_menu a{justify-content:left;text-decoration:none}.cone,.cone_produto{display:flex;justify-content:center}.cone:after,.cone_produto:after{position:absolute;top:-7px;transform:translateY(0) translateX(-180px) rotate(45deg);border:none;background-color:var(--bg-submenu);box-shadow:-2px -2px 8px rgba(0,0,0,.06);width:14px;height:14px;content:"";z-index:1}.cone_produto:after{transform:translateY(0) translateX(-15px) rotate(45deg)}.mega_menu_produtos{transform:translateX(-160px);width:450px}.mega_menu .box-link{display:flex;flex-direction:column;flex:1 1;min-width:0}.mega_menu .box-link .box-ul{display:flex;padding:24px;gap:24px}.mega_menu .box-link .box-ul ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0;flex:1 1}.mega_menu .box-link .box-ul ul li{list-style:none}.mega_menu .box-link .box-ul ul li .produto_link{display:flex;text-align:left;gap:14px;padding:12px 14px;border-radius:10px;transition:all .3s ease;position:relative;background:transparent;border:none;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;color:inherit;outline:none}.mega_menu .box-link .box-ul ul li .produto_link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:35px;border-radius:0 4px 4px 0;background-color:var(--lilac);transition:transform .25s ease}.mega_menu .box-link .box-ul ul li .produto_link:focus-visible:before,.mega_menu .box-link .box-ul ul li .produto_link:hover:before{transform:translateY(-50%) scaleY(1)}.mega_menu .box-link .box-ul ul li .produto_link:focus-visible,.mega_menu .box-link .box-ul ul li .produto_link:hover{background-color:var(--lilac-transparent)}.mega_menu .box-link .box-ul ul li .produto_link .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,var(--primary-transparent),var(--lilac-transparent));color:var(--lilac);transition:all .3s ease}.mega_menu .box-link .box-ul ul li .produto_link:focus-visible .icon,.mega_menu .box-link .box-ul ul li .produto_link:hover .icon{background:linear-gradient(135deg,var(--lilac),var(--lilac-active));color:var(--white);transform:scale(1.05)}.mega_menu .box-link .box-ul ul li .produto_link .icon svg{font-size:1.2rem;transition:.3s ease}.mega_menu .box-link .box-ul ul li .produto_link:focus-visible .icon svg,.mega_menu .box-link .box-ul ul li .produto_link:hover .icon svg{transform:scale(1.1)}.mega_menu .box-link .box-ul ul li .produto_link .detal-link{display:flex;flex-direction:column;gap:2px;flex:1 1}.mega_menu .box-link .box-ul ul li .produto_link .title{font-weight:600;font-size:.95rem;color:var(--title);margin:0;letter-spacing:.3px;transition:color .3s ease}.mega_menu .box-link .box-ul ul li .produto_link:focus-visible .title,.mega_menu .box-link .box-ul ul li .produto_link:hover .title{color:var(--lilac)}.mega_menu .box-link .box-ul ul li .produto_link .text{font-size:.82rem;color:var(--text);margin:0;line-height:1.4;opacity:.8}.mega_menu_produtos .box-link .box-ul ul .ver-todos{display:flex;flex-direction:column;justify-content:center;gap:12px;margin-top:16px;border:1px solid var(--gray-transparent);border-radius:12px;padding:18px 20px;background:var(--gray-transparent);transition:all .3s ease}.mega_menu_produtos .box-link .box-ul ul .ver-todos:hover{border-color:var(--lilac-transparent);background:var(--lilac-transparent-a)}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto{display:flex;justify-content:center;align-items:center;gap:8px}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto .img{display:flex;align-items:center}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto .img figure{border:2px solid var(--bg);border-radius:50%;overflow:hidden;width:32px;height:32px;margin:0;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto .img figure:hover{transform:scale(1.1);border-color:var(--lilac)}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto .img figure img{width:32px;height:32px;object-fit:cover}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto p{color:var(--title);font-weight:700;font-size:1.1rem;margin:0}.mega_menu_produtos .box-link .box-ul ul .ver-todos button{display:flex;justify-content:center;align-items:center;border-radius:100px;background:linear-gradient(135deg,var(--lilac),var(--lilac-active));padding:12px 24px;width:100%;color:var(--white);font-weight:600;font-size:.85rem;letter-spacing:.8px;transition:all .3s ease;text-decoration:none;outline:none;border:none;cursor:pointer;font-family:inherit;& p{color:var(--white)}}.mega_menu_produtos .box-link .box-ul ul .ver-todos button:focus-visible,.mega_menu_produtos .box-link .box-ul ul .ver-todos button:hover{color:var(--white)}@media (max-width:1125px){.mega_menu{right:0;transform:translateX(-20px);margin-left:50px;max-width:97%}.mega_menu_produtos{transform:translateX(-350px);max-width:450px}.cone_produto:after{transform:translateY(0) translateX(50px) rotate(45deg)}}@media (max-width:768px){.mega_menu{position:fixed;top:70px;right:10px;left:10px;transform:none;max-width:100%;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mega_menu_produtos{transform:none;max-width:100%;width:auto}.cone:after,.cone_produto:after{display:none}.mega_menu .box-link .box-ul{flex-direction:column;padding:16px}}@media (prefers-reduced-motion:reduce){.mega_menu,.mega_menu .box-link .box-ul ul li .produto_link,.mega_menu .box-link .box-ul ul li .produto_link .icon,.mega_menu .box-link .box-ul ul li .produto_link:before,.mega_menu a,.mega_menu_produtos .box-link .box-ul ul .ver-todos button{transition:none}}.header{display:flex;position:fixed;top:0;right:0;left:0;justify-content:center;align-items:center;z-index:999999;transition:transform .3s ease,opacity .3s ease;margin-right:auto;margin-left:auto;width:100%;max-width:1400px;-webkit-user-select:none;user-select:none}.header.scrolled{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header nav{display:flex;justify-content:space-between;align-items:center;gap:10px;transition:all .3s ease;margin-top:20px;border-radius:100px;padding-inline:20px;width:100%;height:70px;border:1px solid transparent!important}.header nav.scrolled{z-index:1;z-index:999999;margin-inline:20px;border:var(--thin-border)!important;background-color:var(--bg-sec);width:1000px}.header nav.scrolled .ul-links{justify-content:center;gap:5px}.header nav .logo{display:flex;align-items:center;gap:10px;z-index:1;&:hover{opacity:.8}&:focus{border-radius:5px}}.header nav .logo.active:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.header nav .logo figure img{width:30px;height:30px}.header nav .logo p{color:var(--title);font-size:1.3em;font-family:var(--font-chakra);text-transform:uppercase}.header nav .ul-links{display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;width:100%;max-width:650px}.header nav .ul-links li button{border-radius:100px;padding:10px 15px;color:var(--text-dark-light);background:transparent;border:none;cursor:pointer;font-size:1rem;font-family:inherit;display:flex;align-items:center;gap:4px;outline:none;&:hover{color:var(--primary)}&:focus-visible{color:var(--primary)}}.header nav .ul-links li button .icon.rotated{transform:perspective(30px) rotateX(180deg)}.header nav.scrolled .logo p,.header nav.scrolled .ul-links li button,.header.scrolled button.theme-toggle .icon{color:var(--white)}.header nav.scrolled .ul-links li button{&:hover{color:var(--primary)}&:focus-visible{color:var(--primary)}}.header nav .ul-links li button.active{border:1px solid var(--primary);background-color:var(--primary-transparent);color:var(--primary)}.header nav .ul-links li button.active:focus-visible{border:1px solid var(--primary);background-color:var(--primary-transparent);color:var(--primary)}.header nav .btn-local{display:flex;align-items:center;gap:10px}.header nav .btn-local .btn{z-index:999999}.header nav.scrolled .btn-local .btnchangetheme .icon{color:var(--white)}.header nav.scrolled .btn-local .btnshowmenumob .icon-menu span{background-color:var(--white)}.light .header nav{border-color:#525f7428}.light .header nav.scrolled{background-color:rgba(255,255,255,.9);border-color:#525f7428}.light .header nav .logo p,.light .header nav .ul-links li button{color:var(--black)}.light .header nav .ul-links li button:hover{color:var(--primary)}.light .header nav .ul-links li button:focus-visible{color:var(--primary)}.light .header nav .ul-links li button.active{border-color:var(--primary);background-color:#2600ff27;color:var(--primary)}.light .header nav .ul-links li button.active:focus-visible{border-color:var(--primary);background-color:#2600ff27;color:var(--primary)}.light .header nav.scrolled .logo p,.light .header nav.scrolled .ul-links li button,.light .header.scrolled button.theme-toggle .icon{color:var(--black)}.light .header nav.scrolled .ul-links li button:hover{color:var(--primary)}.light .header nav.scrolled .ul-links li button:focus-visible{color:var(--primary)}.light .header nav.scrolled .btn-local .btnchangetheme .icon{color:var(--black)}.light .header nav.scrolled .btn-local .btnshowmenumob .icon-menu span{background-color:var(--black)}@media (min-width:1040px){.header nav .ul-links{display:flex}}@media (max-width:935px){.header nav .ul-links{display:none}}@media (max-width:265px){.header nav .logo p{display:none}}@property --onda-r{syntax:"<length>";inherits:false;initial-value:0}.theme-wrapper{--tema-realce:var(--lilac-contrast);--tema-ease:cubic-bezier(0.34,1.56,0.64,1);position:relative;display:inline-flex}.light .theme-wrapper{--tema-realce:var(--lilac)}.theme-toggle{position:relative;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--text-dark-light);cursor:pointer;width:32px;height:32px;font-family:inherit;outline:2px solid transparent;outline-offset:3px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,outline-color .2s ease,transform .3s var(--tema-ease)}.theme-toggle:before{position:absolute;inset:-6px;border-radius:50%;content:""}.theme-toggle:hover{background-color:var(--gray-transparent)}.theme-toggle:focus-visible{outline-color:var(--tema-realce)}.theme-toggle.open{transform:scale(.9);background-color:var(--gray-transparent)}.theme-toggle:active{transform:scale(.88)}.theme-toggle-icon{position:relative;display:grid;place-items:center;width:1.3rem;height:1.3rem;font-size:1.3rem}.theme-toggle-icon svg{grid-area:1/1;font-size:1.3rem}.theme-wrapper[data-pronto=true] .theme-toggle-icon svg{transition:transform .65s var(--tema-ease),opacity .35s ease}.icone-sol{color:#f59e0b}.icone-lua{color:var(--tema-realce)}.theme-toggle[data-resolvido=light] .icone-sol{transform:rotate(0deg) scale(1);opacity:1}.theme-toggle[data-resolvido=light] .icone-lua{transform:rotate(-110deg) scale(0);opacity:0}.theme-toggle[data-resolvido=dark] .icone-sol{transform:rotate(110deg) scale(0);opacity:0}.theme-toggle[data-resolvido=dark] .icone-lua{transform:rotate(0deg) scale(1);opacity:1}.theme-toggle[data-modo=system] .theme-toggle-icon:after{position:absolute;right:-5px;bottom:-4px;border-radius:50%;background-color:var(--tema-realce);box-shadow:0 0 0 2px var(--bg);width:7px;height:7px;content:""}.theme-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:10000;display:flex;flex-direction:column;gap:2px;transform-origin:top right;animation:dropdownOpen .35s var(--tema-ease) forwards;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:18px;background:var(--bg-dark-light-transparent);padding:6px;min-width:190px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.theme-dropdown.closing{animation:dropdownClose .22s cubic-bezier(.4,0,.2,1) forwards}.theme-option{position:relative;display:grid;grid-template-columns:auto 1fr 18px;align-items:center;gap:12px;opacity:0;animation:optionFadeIn .3s ease forwards;transition:background-color .15s ease,color .15s ease;outline:2px solid transparent;outline-offset:-2px;border:0;border-radius:12px;background:transparent;cursor:pointer;padding:6px 10px 6px 6px;width:100%;min-height:44px;color:var(--text);font-family:inherit;font-size:.9rem;text-align:left}.theme-dropdown .theme-option:first-child{animation-delay:.04s}.theme-dropdown .theme-option:nth-child(2){animation-delay:.08s}.theme-dropdown .theme-option:nth-child(3){animation-delay:.12s}.theme-option:hover{background-color:var(--lilac-transparent)}.theme-option:focus-visible{outline-color:var(--tema-realce);background-color:var(--lilac-transparent)}.theme-option.active{background-color:var(--lilac-transparent);color:var(--tema-realce);font-weight:600}.theme-option-icon{display:grid;place-items:center;border-radius:10px;width:32px;height:32px;font-size:1.05rem;transition:transform .35s var(--tema-ease)}.theme-option:focus-visible .theme-option-icon,.theme-option:hover .theme-option-icon{transform:rotate(-8deg) scale(1.08)}.theme-option[data-tema=light] .theme-option-icon{background-color:#fff7e6;color:#d97706;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.theme-option[data-tema=dark] .theme-option-icon{background-color:#18181b;color:#b39cff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.theme-option[data-tema=system] .theme-option-icon{background:linear-gradient(135deg,#f4f4f5 50%,#18181b 0);color:#614aae;box-shadow:inset 0 0 0 1px rgba(128,128,128,.35)}.theme-option-icon .mob{display:none}.theme-option-label{text-align:left}.theme-option-check{display:grid;place-items:center;color:var(--tema-realce);font-size:1.1rem}.theme-so-leitor{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.light .theme-dropdown{border-color:rgba(0,0,0,.1);box-shadow:0 16px 48px rgba(0,0,0,.14)}.light .theme-option{color:var(--gray)}.light .theme-option.active{color:var(--lilac)}@keyframes dropdownOpen{0%{opacity:0;transform:scale(.88) translateY(-10px)}60%{transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdownClose{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-8px)}}@keyframes optionFadeIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}html.theme-onda{--onda-borda:140px}html.theme-onda::view-transition-new(root),html.theme-onda::view-transition-old(root){animation:none;mix-blend-mode:normal}html.theme-onda::view-transition-old(root){z-index:1;animation:theme-onda-velho 1.1s cubic-bezier(.76,0,.24,1) both}html.theme-onda::view-transition-new(root){z-index:2;-webkit-mask-image:radial-gradient(circle at var(--onda-x,50%) var(--onda-y,50%),#000 0,#000 calc(var(--onda-r) - var(--onda-borda)),transparent var(--onda-r));mask-image:radial-gradient(circle at var(--onda-x,50%) var(--onda-y,50%),#000 0,#000 calc(var(--onda-r) - var(--onda-borda)),transparent var(--onda-r));animation:theme-onda-abre 1.1s cubic-bezier(.76,0,.24,1) both}@keyframes theme-onda-abre{0%{--onda-r:0px}to{--onda-r:var(--onda-max,3000px)}}@keyframes theme-onda-velho{0%{filter:blur(0) brightness(1)}to{filter:blur(2px) brightness(.9)}}html.theme-suave,html.theme-suave *,html.theme-suave :after,html.theme-suave :before{transition:background-color .45s ease,color .45s ease,border-color .45s ease,fill .45s ease,stroke .45s ease!important}@media (max-width:480px){.theme-toggle{width:36px;height:36px}.theme-dropdown{right:-8px;min-width:176px}.theme-option-icon .desk{display:none}.theme-option-icon .mob{display:block}}@media (forced-colors:active){.theme-option:focus-visible,.theme-toggle:focus-visible{outline-color:Highlight}.theme-option[aria-checked=true]{outline:2px solid Highlight;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.theme-dropdown,.theme-option,.theme-option-icon,.theme-toggle,.theme-toggle-icon svg{animation:none!important;transition:none!important}.theme-option{opacity:1}.theme-toggle.open,.theme-toggle:active{transform:none}}.btnshowmenumob{justify-content:center;align-items:center;z-index:9999999999}.btnshowmenumob .icon-menu{display:flex;position:relative;flex-direction:column;transition:background-color .2s ease,outline .2s ease;cursor:pointer;outline:2px solid transparent;outline-offset:-2px;border-radius:10px;padding:16px;width:35px;height:35px;background:transparent;border:none}.btnshowmenumob .icon-menu:focus-visible{outline:2px solid var(--lilac);outline-offset:-2px}.btnshowmenumob .icon-menu span{display:block;position:absolute;right:6px;transition:all .2s ease;border-radius:100px;background-color:var(--text-dark-light);width:20px;height:2.1px}.btnshowmenumob .icon-menu span:first-child{margin-top:-10px}.btnshowmenumob .icon-menu span:nth-child(2){margin-top:8px;width:14px}.btnshowmenumob .icon-menu span:nth-child(3){transition:0s ease;width:0}.btnshowmenumob .icon-menu.active span:first-child{right:4px;transform:rotate(45deg);margin-top:0;width:26px}.btnshowmenumob .icon-menu.active span:nth-child(2){width:0}.btnshowmenumob .icon-menu.active span:nth-child(3){right:4px;transform:rotate(-45deg);width:26px}@media (min-width:935px){.btnshowmenumob{display:none}}@media (max-width:935px){.btnshowmenumob{display:flex}}.top-loader-bar{position:fixed;top:0;left:0;z-index:9999999999;transition:width .2s ease-out,opacity .2s ease-out;border-radius:0 2px 2px 0;box-shadow:0 0 8px var(--lilac-transparent)}@media (prefers-reduced-motion:reduce){.top-loader-bar{transition:opacity .15s ease-out}}