@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1df658da56627d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_9940b2{font-family:Lato,Lato Fallback;font-weight:400;font-style:normal}.__variable_9940b2{--font-lato:"Lato","Lato Fallback"}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7cd2e206a90df12-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9692e0896d28b69d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/647abe14c9b0f7f1-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7fcd710df2f0d2b2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/effc043ff5d73136-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7765c1422e7b4a77-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9915da010cf1eaf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa6c9c5050491817-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Fallback";src:local("Times New Roman");ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.00%;size-adjust:118.40%}.__className_2b7985{font-family:"Noto Serif","Noto Serif Fallback";font-weight:400;font-style:normal}.__variable_2b7985{--font-noto-serif:"Noto Serif","Noto Serif Fallback"}:root{--black:#090b11;--grey:#f3f4f7;--white:#ffffff;--accent-light:#e8cf7e;--accent-regular:#e7be38;--accent-dark:#947a22;--gradient-accent:linear-gradient(45deg,var(--accent-regular),var(--grey) 30%,white 60%);--shadow-md:0px 28px 11px rgba(9,11,17,0.01),0px 16px 10px rgba(9,11,17,0.03),0px 7px 7px rgba(9,11,17,0.05),0px 2px 4px rgba(9,11,17,0.06);--shadow-lg:0px 62px 25px rgba(9,11,17,0.01),0px 35px 21px rgba(9,11,17,0.05),0px 16px 16px rgba(9,11,17,0.1),0px 4px 9px rgba(9,11,17,0.12);--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.125rem;--text-3xl:2.625rem;--text-4xl:3.5rem;--text-5xl:4.5rem;--font-system:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-headings:"Noto Serif",serif,var(--font-system);--font-regular:"Lato",sans-serif,var(--font-system);--theme-transition:0.2s ease-in-out;--card:380px;--borderWidth:2px;--border-radius:1rem;--grid-gap:1rem;--max-width:1400px}body,html{height:100%;overflow-x:hidden;scroll-behavior:smooth}body{background:linear-gradient(180deg,rgba(255,255,255,1) 6%,var(--grey) 35%);color:var(--black);font-family:var(--font-regular);-webkit-font-smoothing:antialiased;line-height:1.5}*,:after,:before{box-sizing:border-box;margin:0}a{color:var(--black);text-decoration:none}p{font-size:var(--text-base)}h1,h2,h3,h4,h5{line-height:1.1;font-weight:600;font-family:var(--font-headings);padding:.5rem 0}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}.container{max-width:var(--max-width);width:100%;margin:auto}.d-inline-block{display:inline-block}.text-gradient{background:linear-gradient(to right,var(--accent-regular),hsl(60,62%,5%));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn{display:inline-block;border-radius:var(--border-radius);border-width:1px;cursor:pointer;justify-content:center;text-align:center;white-space:nowrap;text-decoration:none;font-weight:600}.btn:hover{box-shadow:none}.btn-special{position:relative;text-align:center;font-size:var(--text-xl);background:#1d1f20;z-index:1;display:inline-block;width:100%;text-decoration:none;color:var(--black)!important;background:var(--grey);border-radius:var(--border-radius);text-transform:uppercase;box-shadow:var(--shadow-md)}.btn-special:hover{box-shadow:calc(var(--shadow-md) / 2)}.btn-special:after{content:"";position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg,var(--white),var(--grey),var(--accent-light),var(--accent-regular));border-radius:var(--border-radius);z-index:-1;animation:animatedgradient 6s ease infinite alternate;background-size:300% 300%}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.wrapper{width:100%;max-width:83rem;margin-inline:auto;padding-inline:1.5rem}.stack{display:flex;flex-direction:column}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-15{gap:3.75rem}.gap-20{gap:5rem}.gap-30{gap:7.5rem}.gap-48{gap:12rem}@media (min-width:50em){.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-15{gap:3.75rem}.lg\:gap-20{gap:5rem}.lg\:gap-30{gap:7.5rem}.lg\:gap-48{gap:12rem}}.main-container{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}nav{background-color:var(--white);padding:1rem 0;box-shadow:var(--shadow-md);position:sticky;top:0;z-index:100}.nav-container{justify-content:space-between;padding:0 1rem}.logo a,.nav-container{display:flex;align-items:center}.mobile-menu-icon{display:none;font-size:1.5rem;cursor:pointer}.nav-links{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.nav-links a{color:var(--black);font-weight:500;transition:color var(--theme-transition)}.nav-links a:hover{color:var(--accent-regular)}@media (max-width:768px){.mobile-menu-icon{display:block}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--white);flex-direction:column;padding:1rem;box-shadow:var(--shadow-md)}.nav-links.active{display:flex}}footer{background-color:var(--black);color:var(--white);padding:2rem 0;margin-top:4rem}footer .container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:0 1rem}footer a{color:var(--white);transition:color var(--theme-transition)}footer a:hover{color:var(--accent-light)}.social-media-box{display:flex;gap:1rem;align-items:center}@media (max-width:768px){footer .container{grid-template-columns:1fr;text-align:center}.social-media-box{justify-content:center}}.card{background:var(--white);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow-md);transition:box-shadow var(--theme-transition)}.card:hover{box-shadow:var(--shadow-lg)}.card h2{margin-bottom:1rem}.card-container{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem auto 5rem}.card-container>div{width:calc(var(--card) - 50px);margin:1rem}@media (max-width:947px){.card-container{justify-content:center}}.landing-container{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;margin:1rem 0;padding:2rem 1rem;align-items:center}.text-container{flex:1;max-width:400px;padding:1rem;margin-bottom:1rem}.text-container p{margin:3rem 0;font-size:var(--text-lg)}.image-container{border-radius:var(--border-radius);box-shadow:var(--shadow-lg)}@media (max-width:768px){.landing-container{flex-direction:column;text-align:center}.text-container{max-width:none;width:100%}}.products-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:2rem 1rem}.product-card{cursor:pointer;transition:transform var(--theme-transition)}.product-card:hover{transform:translateY(-5px)}.product-image-container{position:relative;width:100%;height:300px;overflow:hidden;border-radius:var(--border-radius);margin-bottom:1rem}.product-image{width:100%;height:100%;object-fit:cover}.product-badges{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.5rem}.badge{background:var(--black);color:var(--white);padding:.25rem .75rem;border-radius:.5rem;font-size:var(--text-sm)}.badge-new{background:var(--accent-regular)}.price{font-size:var(--text-lg);font-weight:700;margin-top:.5rem}.product-container{display:flex;align-content:center;flex-wrap:wrap;justify-content:center;align-items:stretch}.product-photo-container{position:relative;width:var(--card);height:var(--card);margin:1rem;border-radius:var(--border-radius);box-shadow:var(--shadow-md)}.product-photo-container .product-foto{width:100%;height:var(--card);object-fit:cover;border-radius:var(--border-radius)}.product-photo-container .image-selector-dot{width:20px;height:20px;background:var(--white);display:inline-block;border-radius:1rem;cursor:pointer;margin-right:.5rem;border:1px solid var(--grey)}.product-photo-container .image-selector-dot.hidden{visibility:hidden}#digitaltwin{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;border-radius:var(--border-radius);overflow:hidden;pointer-events:none}#digitaltwin>*{pointer-events:auto}.color-points{width:20px;height:20px;border-radius:var(--border-radius);border:1px solid rgb(193,192,192);cursor:pointer;margin-right:1rem}.model-foto-container{width:var(--card);margin:1rem;border-radius:var(--border-radius);box-shadow:var(--shadow-md);overflow:hidden;position:relative;background-size:cover;background-position:50%;height:auto;align-self:stretch}.product-container>div:first-child{display:flex;flex-direction:column;flex:0 0 auto}.product-container>.model-foto-container{flex:1;min-height:100%}.model-foto-container .model-selector-dot{width:20px;height:20px;background:var(--white);display:inline-block;border-radius:1rem;cursor:pointer;margin-right:.5rem;border:1px solid var(--grey)}@media screen and (max-width:646px){.product-container{justify-content:center}}@media screen and (max-width:823px){.model-foto-container{height:600px}}.collapse-container{width:100%;max-width:300px;margin:2rem auto}.collapse-item{margin-bottom:1rem;border:1px solid var(--grey);border-radius:var(--border-radius);overflow:hidden}.collapse-header{display:flex;justify-content:space-between;align-items:center;padding:.1rem;cursor:pointer;background:var(--white);transition:background var(--theme-transition)}.collapse-header:hover{background:var(--grey)}.collapse-header h3{margin:0;padding:0;font-size:var(--text-lg)}.collapse-icon{font-size:var(--text-xl);font-weight:700}.collapse-content{padding:1rem;background:var(--white);border-top:1px solid var(--grey)}.collapse-content ul{list-style:disc;padding-left:1.5rem}.collapse-content li{margin-bottom:.5rem}