.HeroSection_productInfo__lLsYb{background-color:#68235d;height:-moz-fit-content;height:fit-content;position:relative;width:100vw;border-bottom:1px solid #68235d!important}.HeroSection_productSection__qez4x{padding:4rem 0 0}.HeroSection_contentWrapper__OgoKK{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin:0}.HeroSection_imageContainer__qr8Hp{position:relative;display:flex;justify-content:center;align-items:center}.HeroSection_productImage__L7kr9{height:60vh;position:relative}.HeroSection_textContainer__G8wvc{position:relative;top:10vh;margin-left:10vw;height:-moz-fit-content;height:fit-content;width:40vw;padding-bottom:10vh}.HeroSection_textContainer__G8wvc h2{color:#fff;font-family:Fredoka,sans-serif;font-size:3em;margin:0 0 2vh;line-height:1.25em;font-weight:400}.HeroSection_textContainer__G8wvc p{font-family:Roboto,sans-serif;font-size:1.1em;line-height:1.5;color:#fff}.HeroSection_productButton__c9bzC{border:none;background-color:#ec008c;font-family:Roboto,sans-serif;font-size:1em;margin-top:5vh;width:22vw;height:5vh;border-radius:.5em;cursor:pointer;min-width:12rem}.HeroSection_prodBtn__bdwns:focus{border:2px solid #ec008c;outline:none}.HeroSection_productButton__c9bzC:hover{background-color:#fb2fa8;box-shadow:0 4px 12px rgba(85,50,104,.3)}.HeroSection_productButton__c9bzC a{color:#fff;text-decoration:none;font-family:Roboto,sans-serif;font-weight:500;font-size:1.2em}@media (max-width:1024px){.HeroSection_contentWrapper__OgoKK{gap:2rem}.HeroSection_textContainer__G8wvc h2{font-size:1.8rem}.HeroSection_textContainer__G8wvc p{font-size:.9rem}}@media (max-width:768px){.HeroSection_productSection__qez4x{height:-moz-fit-content;height:fit-content}.HeroSection_contentWrapper__OgoKK{gap:0;width:90vw}.HeroSection_imageContainer__qr8Hp{width:40vw}.HeroSection_productImage__L7kr9{height:40vh}.HeroSection_textContainer__G8wvc{width:30vw;top:0}.HeroSection_textContainer__G8wvc h2{font-size:1.5rem}.HeroSection_textContainer__G8wvc p{font-size:.8rem}}@media (max-width:480px){.HeroSection_textContainer__G8wvc h2{font-size:1.5rem}.HeroSection_productSection__qez4x{padding-left:2vw;padding-top:5vh}.HeroSection_productInfo__lLsYb{height:-moz-fit-content;height:fit-content;padding-bottom:0}.HeroSection_contentWrapper__OgoKK{gap:.5rem;align-items:flex-start;flex-direction:column;display:flex;gap:0;align-items:center;margin:0}.HeroSection_productImage__L7kr9{top:5vh;width:100vw}.HeroSection_decorativeIcons__u76qu{top:0;left:0;width:40vw}.HeroSection_decorativeIcons__u76qu img{max-width:10vw}.HeroSection_imageContainer__qr8Hp{align-items:baseline;vertical-align:top;width:25vw}.HeroSection_textContainer__G8wvc{width:90vw;top:8vh;left:0;padding-right:0;padding-bottom:0}.HeroSection_textContainer__G8wvc p{font-size:.8rem;width:90vw}.HeroSection_productButton__c9bzC{width:80vw}.HeroSection_productButton__c9bzC a{padding:.8rem 1.5rem;font-size:.7rem}}.Header_header__AF_3G{background-color:#ccc;display:flex;justify-content:center;align-items:center;height:8vh;position:fixed;top:0;width:100vw;z-index:1000}.Header_logo__1FRrW{position:relative;left:5vw}.Header_whatsappButton__FR0Id{position:absolute;right:5vw;display:flex;align-items:center;gap:.5rem;background-color:#25d366;color:#fff;padding:.75rem 1.5rem;border-radius:2rem;text-decoration:none;font-family:Roboto,sans-serif;font-size:.95em;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px rgba(37,211,102,.3)}.Header_whatsappButton__FR0Id:hover{background-color:#20ba5a;box-shadow:0 4px 12px rgba(37,211,102,.4);transform:translateY(-2px)}.Header_whatsappButton__FR0Id svg{width:20px;height:20px;flex-shrink:0}.Header_whatsappButton__FR0Id span{white-space:nowrap}@media (max-width:360px){.Header_logo__1FRrW{left:2vw}.Header_logo__1FRrW img{max-width:75px}.Header_whatsappButton__FR0Id{right:18vw;padding:.35rem .5rem}.Header_whatsappButton__FR0Id svg{width:16px;height:16px}.Header_menuToggle__ZTSyy{right:2vw}.Header_menuToggle__ZTSyy span{width:20px;height:2px}}.Header_nav__LVYU2{margin-left:0;margin-right:auto;text-align:center;max-width:calc(100% - 400px);padding:0 2vw 0 5vw}.Header_nav__LVYU2 ul{list-style:none;padding:0;margin:0}.Header_nav__LVYU2 li{display:inline-block;position:relative}.Header_nav__LVYU2 li a{text-decoration:none;text-transform:capitalize;padding:3vh 1.5vw;color:#4a4a4a;font-size:1em;font-family:Roboto,sans-serif}.Header_nav__LVYU2 a:hover{border-radius:1em;color:#553268}.Header_hasSubmenu___y0pf{background:url(/imgs/desenhos/chevron-down-v2.svg) no-repeat 100%;background-size:1.5vh;background-position:right .5vw center;position:relative;padding-right:0}.Header_submenu__Nh5Zz{width:20vw;top:5vh;display:none;line-height:1.5em;position:absolute;background:#f0f0f0;border-radius:1em;list-style:none;padding:0;z-index:10}.Header_submenu__Nh5Zz.Header_active__8Eipm{display:block}.Header_submenu__Nh5Zz li{display:block;width:100%}.Header_submenu__Nh5Zz li a{display:block;padding:1vh 2vw;color:#4a4a4a;font-family:Roboto,sans-serif;font-size:.9em;text-align:left}.Header_submenu__Nh5Zz a:hover{border-radius:1em;color:#553268}.Header_menuToggle__ZTSyy{display:none;flex-direction:column;cursor:pointer;position:absolute;right:5vw;z-index:1001}.Header_menuToggle__ZTSyy span{width:30px;height:3px;background-color:#553268;margin:4px 0;transition:.3s;border-radius:2px}.Header_menuToggle__ZTSyy.Header_active__8Eipm span:first-child{transform:rotate(-45deg) translate(-6px,6px)}.Header_menuToggle__ZTSyy.Header_active__8Eipm span:nth-child(2){opacity:0}.Header_menuToggle__ZTSyy.Header_active__8Eipm span:nth-child(3){transform:rotate(45deg) translate(-6px,-6px)}.Header_menuOverlay__8dkLH{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998;transition:opacity .3s ease}.Header_menuOverlay__8dkLH.Header_active__8Eipm{display:block}@media (max-width:1024px){.Header_nav__LVYU2{max-width:calc(100% - 300px)}.Header_nav__LVYU2 li a{padding:3vh 1vw;font-size:.95em}.Header_hasSubmenu___y0pf{padding-right:1.8vw;background-position:right .3vw center}}.Header_whatsappButtonFloat__S706g{display:none}@media (max-width:768px){.Header_menuToggle__ZTSyy{display:flex}.Header_nav__LVYU2{max-width:none}.Header_whatsappButton__FR0Id{display:none}.Header_whatsappButton__FR0Id svg{width:20px;height:20px}.Header_whatsappButton__FR0Id span{display:none}.Header_whatsappButtonFloat__S706g{display:flex;align-items:center;justify-content:center;position:fixed;right:5vw;bottom:5vh;width:56px;height:56px;background-color:#25d366;color:#fff;border-radius:50%;text-decoration:none;box-shadow:0 4px 12px rgba(37,211,102,.4);z-index:1001;transition:all .3s ease}.Header_whatsappButtonFloat__S706g:hover{background-color:#20ba5a;box-shadow:0 6px 16px rgba(37,211,102,.5);transform:translateY(-2px) scale(1.05)}.Header_whatsappButtonFloat__S706g svg{width:28px;height:28px}.Header_nav__LVYU2{position:fixed;top:8vh;left:-100%;width:80%;max-width:300px;height:calc(100vh - 8vh);background-color:#e0e0e0;transition:left .3s ease;padding-top:2vh;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,.1);z-index:999}.Header_nav__LVYU2.Header_active__8Eipm{left:0}.Header_nav__LVYU2 ul{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0}.Header_nav__LVYU2 li{display:block;width:100%;border-bottom:1px solid #ccc}.Header_nav__LVYU2 li a{display:block;padding:2vh 5vw;width:100%;box-sizing:border-box}.Header_hasSubmenu___y0pf{background-position:90%}.Header_submenu__Nh5Zz{position:static;width:100%;background-color:#d0d0d0;border-radius:0;margin-top:0}.Header_submenu__Nh5Zz li{border-bottom:1px solid #bbb}.Header_submenu__Nh5Zz li a{padding:1.5vh 8vw;font-size:.85em}.Header_logo__1FRrW{left:3vw}.Header_logo__1FRrW img{max-width:120px;height:auto}}@media (max-width:480px){.Header_logo__1FRrW{left:3vw}.Header_logo__1FRrW img{max-width:90px}.Header_menuToggle__ZTSyy{right:3vw}.Header_menuToggle__ZTSyy span{width:22px;height:2.5px}.Header_nav__LVYU2 li a{font-size:.9em;padding:2vh 4vw}.Header_submenu__Nh5Zz li a{font-size:.8em}}.Footer_footer__4vzqH{height:70vh;position:relative;background-color:#68235d;color:#fff}.Footer_logo__C9vo8{filter:brightness(0) invert(1);position:relative;width:80vw;top:10vh;left:10vw}.Footer_info__LJ5bJ{display:flex;flex-wrap:wrap;justify-content:center;margin:10vh 0 0;gap:20vw}.Footer_info__LJ5bJ h5{font-family:Inter,sans-serif;font-size:1em;font-weight:700;line-height:3em}.Footer_info__LJ5bJ li{font-family:Roboto,sans-serif;list-style:none;line-height:2em;font-size:.75em}.Footer_info__LJ5bJ ul{padding:0;margin:0}.Footer_footer__4vzqH hr{position:relative;bottom:-4vh;width:80vw;margin:auto}.Footer_footer__4vzqH p{font-family:Roboto,sans-serif;position:relative;bottom:-10vh;text-align:center}.Footer_footer__4vzqH a{text-decoration:none;line-height:2em;font-size:1.2em;color:#fff}.Footer_footer__4vzqH a:hover{border-radius:1em;color:#c837ab}.Footer_socialMedia__sXOzJ{display:flex;margin-top:2vh;gap:.5em;list-style:none;padding:0}.Footer_socialMedia__sXOzJ li{list-style:none}@media (max-width:1024px){.Footer_footer__4vzqH{height:auto;padding:5vh 0;width:120vw}.Footer_footer__4vzqH hr{width:70vw}.Footer_info__LJ5bJ{display:flex;flex-wrap:wrap;justify-content:center;margin:0;left:0;gap:10vw}}@media (max-width:768px){.Footer_footer__4vzqH{height:auto;width:100vw;padding:5vh 0}.Footer_logo__C9vo8{width:90vw;left:5vw;top:5vh}.Footer_info__LJ5bJ{flex-direction:column;gap:5vh;margin:8vh 5vw;text-align:left}.Footer_info__LJ5bJ h5{font-size:1.2em}.Footer_info__LJ5bJ li{font-size:.9em}.Footer_footer__4vzqH hr{bottom:0;width:80vw;margin-left:10vw}.Footer_footer__4vzqH p{bottom:-3vh;padding:0 5vw 0 0;width:80vw;margin-left:10vw;font-size:.75em}}.contato_contatoContainer__i2R7S{padding:6vh 5vw;min-height:60vh;display:flex;justify-content:center;align-items:center}.contato_boxesContainer__AMl63{display:flex;gap:3vw;width:100%;max-width:1200px;justify-content:center;align-items:stretch}.contato_whiteBox__I28_3{flex:1 1;background-color:#fff;border:1px solid #e0e0e0;border-radius:2em;padding:4vh 3vw;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;top:-10vh;position:relative}.contato_whiteBox__I28_3 h3{color:#553268;font-family:Fredoka,sans-serif;font-size:2em;margin:0 0 3vh;font-weight:500;text-align:center}.contato_contactForm__PuCV_{display:flex;flex-direction:column;gap:2.5vh;width:100%}.contato_formField__OLcD8{display:flex;flex-direction:column;gap:.8vh}.contato_formField__OLcD8 label{color:#553268;font-family:Inter,sans-serif;font-size:1em;font-weight:500}.contato_formField__OLcD8 input,.contato_formField__OLcD8 textarea{border:none;background-color:#f2f2f7;border-radius:.75em;padding:1.2rem 1rem;font-family:Inter,sans-serif;font-size:1em;color:#4a4a4a;transition:border .3s ease}.contato_formField__OLcD8 input:focus,.contato_formField__OLcD8 textarea:focus{border:2px solid #553268;outline:none;background-color:#fff}.contato_formField__OLcD8 textarea{resize:vertical;min-height:120px}.contato_submitButton__ZfYGH{background-color:#ec008c;color:#fff;border:none;border-radius:2em;padding:1.2rem 2rem;font-family:Inter,sans-serif;font-size:1.1em;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:1vh;box-shadow:0 2px 8px rgba(236,0,140,.3)}.contato_submitButton__ZfYGH:hover{background-color:#fb2fa8;box-shadow:0 4px 12px rgba(236,0,140,.5);transform:translateY(-2px)}.contato_submitButton__ZfYGH:active{transform:translateY(0)}.contato_successMessage__iJEPW{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3vh 2vw;min-height:400px}.contato_successIcon___23P8{display:flex;justify-content:center;align-items:center;margin-bottom:3vh;animation:contato_scaleIn__Kw4gG .5s ease-out}.contato_successMessage__iJEPW h3{font-family:Fredoka,sans-serif;font-size:1.8em;color:#553268;margin:0 0 2vh;animation:contato_fadeInUp___fWIH .6s ease-out .3s both}.contato_successMessage__iJEPW p{font-family:Inter,sans-serif;font-size:1.1em;color:#4a4a4a;line-height:1.6;margin:0 0 1.5vh;animation:contato_fadeInUp___fWIH .6s ease-out .5s both}.contato_successInfo__H22uY{font-size:.95em!important;color:#68235d;font-weight:600;margin-bottom:3vh!important;animation:contato_fadeInUp___fWIH .6s ease-out .7s both}.contato_successMessage__iJEPW .contato_submitButton__ZfYGH{animation:contato_fadeInUp___fWIH .6s ease-out .9s both;margin-top:2vh}@keyframes contato_scaleIn__Kw4gG{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes contato_fadeInUp___fWIH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contato_darkBox__J8uTM{flex:1 1;background-color:#68235d;border-radius:2em;padding:4vh 3vw;display:flex;flex-direction:column;gap:2.5vh;height:-moz-fit-content;height:fit-content;box-shadow:0 4px 12px rgba(104,35,93,.3)}.contato_darkBox__J8uTM h3{color:#fff;font-family:Fredoka,sans-serif;font-size:2em;margin:0 0 2vh;font-weight:500}.contato_infoItem__d_NfB{display:flex;flex-direction:column;gap:.5vh;text-align:left}.contato_infoItem__d_NfB strong{color:#fff;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:600}.contato_infoItem__d_NfB p{color:#fff;font-family:Roboto,sans-serif;font-size:1em;line-height:1.5;margin:0}@media (max-width:1024px){.contato_boxesContainer__AMl63{gap:4vw}.contato_darkBox__J8uTM h3,.contato_whiteBox__I28_3 h3{font-size:1.8em}.contato_contactItem__Fumie strong,.contato_infoItem__d_NfB strong{font-size:1em}.contato_contactItem__Fumie p,.contato_infoItem__d_NfB p{font-size:.95em}}@media (max-width:768px){.contato_contatoContainer__i2R7S{padding:4vh 3vw}.contato_boxesContainer__AMl63{flex-direction:column;gap:3vh;width:90vw}.contato_darkBox__J8uTM,.contato_whiteBox__I28_3{padding:3vh 5vw}.contato_darkBox__J8uTM h3,.contato_whiteBox__I28_3 h3{font-size:1.6em}.contato_formField__OLcD8 label{font-size:.95em}.contato_formField__OLcD8 input,.contato_formField__OLcD8 textarea{font-size:.95em;padding:1rem .9rem}.contato_submitButton__ZfYGH{font-size:1em;padding:1rem 1.5rem}.contato_infoItem__d_NfB strong{font-size:1em}.contato_infoItem__d_NfB p{font-size:.95em}}@media (max-width:480px){.contato_contatoContainer__i2R7S{padding:3vh 2vw}.contato_boxesContainer__AMl63{width:94vw}.contato_darkBox__J8uTM,.contato_whiteBox__I28_3{padding:2.5vh 4vw}.contato_darkBox__J8uTM h3,.contato_whiteBox__I28_3 h3{font-size:1.4em}.contato_formField__OLcD8 label{font-size:.9em}.contato_formField__OLcD8 input,.contato_formField__OLcD8 textarea{font-size:.9em;padding:.9rem .8rem}.contato_submitButton__ZfYGH{font-size:.95em;padding:.9rem 1.2rem}.contato_infoItem__d_NfB strong{font-size:.95em}.contato_infoItem__d_NfB p{font-size:.85em}}