header{justify-content:space-between;padding:15px 15px 0;position:relative}.logo-and-name,header{align-items:center;display:flex}.logo-and-name{flex:1 1}.company-name{color:#fff;font-family:Roboto,serif;font-size:36px;font-weight:100;margin-left:5px;width:100%}.menu,.menu ul{display:flex}.menu ul{gap:20px;list-style:none;margin:0 10px 0 0;padding:0}.menu ul li{padding:10px}.menu ul li a{color:#fff;font-size:30px;text-decoration:none}.menu ul li a:hover{color:#fff}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:30px;margin-top:0}.logo{mix-blend-mode:screen}@media (max-width:720px){.menu-toggle{display:block;flex:0 1}.menu{background:#000000e6;border-radius:10px;flex-direction:column;opacity:0;padding:10px;pointer-events:none;position:fixed;right:10px;top:60px;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:hidden;width:200px}.menu.open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.menu ul{flex-direction:column;text-align:center}.menu ul li a{color:#fff;font-size:20px;text-decoration:none}.logo{width:33%}}.product-carousel{color:#fff;font-family:Roboto,serif}.content{margin:0 20px}h2{font-size:2rem;margin:0}.center{font-weight:300;margin:1em 0 0;text-align:start}.center2{font-size:2.5rem;font-weight:700;margin-bottom:1em;text-align:start}.catalog-title{font-size:.8rem;font-weight:500;margin-bottom:20px;text-align:right}.product-card{border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;margin-bottom:10%;padding:20px;text-align:center;transition:transform .3s ease-in-out}.product-card *{margin:0;text-align:start}.product-carousel .userPhrase{font-style:italic;font-weight:200}.product-card h4{font-size:1.5rem}.product-card:hover{cursor:pointer;transform:scale(1.05)}.product-card img{aspect-ratio:1/1;border-radius:10px;object-fit:cover;width:80%}.product-card p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.print-text{font-weight:100;text-align:left}.impressao3d,.print-text{font-size:2.5rem;margin:0}.impressao3d{font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:5px}.category *{font-size:1em;margin:0;padding:0;text-align:right}.content.bottom{margin:2.5em 1em}.disclaimer{font-size:12px;font-weight:100;text-align:center}@media (min-width:768px){.product-carousel{margin:0 20%;padding:60px 40px}.product-card{border:none}h2{font-size:2.5rem}.catalog-title{font-size:2rem;font-weight:400;text-align:left}.center,.center2{font-size:3em;text-align:center}.impressao3d,.print-text{font-size:4em;text-align:center}.category{font-size:2em}}.thankyou-container{color:#fff;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:80vw}.footer{color:#fff;font-family:Roboto,sans-serif;padding:20px 10px;text-align:center}.footer-content{align-items:center;display:flex;flex-direction:column;gap:10px}.footer-links{display:flex;gap:30px}.footer-links a{align-items:center;color:#fff;display:flex;font-size:1.4rem;text-decoration:none}.icon{font-size:3rem;margin-right:10px}.footer-rights{font-size:.8rem}@media (min-width:768px){.footer-content{flex-direction:column}.icon{font-size:2rem}}#root,:root{height:100%}body{background-color:#151515;font-family:Roboto,serif;font-style:normal;height:100vh;margin:0}a{cursor:pointer;font-weight:500;-webkit-text-decoration:1px solid #fff underline;text-decoration:1px solid #fff underline;text-underline-offset:10px}a,a:hover{color:#fff}.swiper-pagination-bullet{background-color:#444!important}.swiper-pagination-bullet-active{background-color:#ddd!important}.page{display:flex;flex-direction:column;height:100%;justify-content:space-between}
/*# sourceMappingURL=main.4dcc4908.css.map*/