:root{--background:#ffffff;--foreground:#171717;--royal-blue:#1559f4;--soft-grey:#d3d3d3;--charcoal-grey:#4e4e4e;--font-inter:"Inter",sans-serif;--silver:#f5f5f7;--grey:#777474}body,html{max-width:100vw}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-inter)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.bigTitle{font-size:3rem;font-weight:900;margin-bottom:1rem}@media(max-width:850px){.bigTitle{font-size:2rem}}.body{font-size:1.1rem;font-weight:600}.body.grey{color:var(--grey)}.button{border-radius:50px;padding:.5rem 1.5rem;border:none;cursor:pointer;display:flex;align-items:center;gap:15px;color:#fff;font-weight:600;border:2px solid var(--royal-blue);background-color:var(--royal-blue);font-size:1rem}.button:hover{background-color:rgba(0,0,0,0)!important;border:2px solid var(--royal-blue)!important;color:var(--royal-blue)!important}.button svg{width:18px}.container{max-width:1200px;margin:0 auto;width:100%;font-family:var(--font-geist-sans)}.container.container-404{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:4rem}.container.container-404 h1{color:var(--royal-blue)}@media(max-width:1200px){.container{padding:0 1rem}}.products-grid{grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;padding:1rem 0 0}.products-grid,.products-grid-3{display:grid;gap:2.5rem;width:100%;margin:0 auto}.products-grid-3{grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;max-width:1200px;padding:1rem 0 4rem}.products-grid>:nth-child(3n+3){grid-column:1/-1}.products-grid>:nth-child(3n+3) .productCardImage{height:500px!important}@media(max-width:992px){.products-grid{gap:2rem;padding:1rem 0 3rem}.products-grid>:nth-child(3n+3) .productCardImage{height:450px!important}}@media(max-width:768px){.products-grid{gap:1.5rem}.products-grid,.products-grid-3{grid-template-columns:1fr}.products-grid>:nth-child(3n+3){grid-column:auto}.products-grid>:nth-child(3n+3) .productCardImage{height:400px!important}}.secondaryButton{background-color:#fff!important;color:var(--royal-blue)!important;border:2px solid var(--royal-blue)!important}.secondaryButton:hover{background-color:rgba(71,135,245,.1)!important}