@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_52c67d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_52c67d{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_cac602{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_cac602{--font-heading:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3b7547{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3b7547{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.6;color:#0a0a0a;background:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4{font-family:Inter Tight,Inter,sans-serif;font-weight:600;letter-spacing:-.01em;margin:0}:root{--black:#0d0d0d;--black-soft:#1a1a1a;--white:#ffffff;--gray-50:#f7f7f7;--gray-100:#ededed;--gray-300:#c7c7c7;--gray-500:#888888;--gray-700:#4a4a4a;--maxw:1440px;--gutter:32px;--gutter-sm:20px}.container{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}@media (max-width:768px){.container{padding:0 var(--gutter-sm)}}.site-header{position:sticky;top:0;z-index:50;background:var(--black);color:var(--white);border-bottom:1px solid rgba(255,255,255,.12)}.site-header__inner{display:flex;align-items:stretch;justify-content:space-between;height:88px}.site-header__logo{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;width:fit-content;font-family:Inter Tight,sans-serif;font-weight:600;line-height:1}.site-header__logo-top{display:flex;align-items:baseline;gap:8px;width:100%}.site-header__logo .ampm{font-size:16px;letter-spacing:.04em;flex-shrink:0}.site-header__logo .divider{flex:1;height:1.5px;background:var(--white);display:block;min-width:32px}.site-header__logo .collection{font-size:16px;letter-spacing:.04em}.site-header__nav{display:flex;align-items:center;gap:0}.site-header__nav a{display:flex;align-items:center;padding:8px 24px;font-size:13px;text-transform:uppercase;letter-spacing:.18em;font-weight:500;color:var(--white);opacity:.85;transition:opacity .2s}.site-header__nav a:hover{opacity:1}.site-header__nav a+a{border-left:1px solid rgba(255,255,255,.14)}.site-header__lang{display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.14em;font-weight:500}.site-header__lang span{padding:6px 4px;opacity:.45;cursor:pointer;transition:opacity .2s}.site-header__lang span:hover{opacity:.85}.site-header__lang span.active{opacity:1}.site-header__lang .slash{opacity:.25;padding:0;cursor:default}@media (max-width:900px){.site-header__inner{height:72px}.site-header__logo .ampm,.site-header__logo .collection{font-size:14px}.site-header__nav a{padding:8px 14px;font-size:11px;letter-spacing:.12em}.site-header__nav a:nth-child(2),.site-header__nav a:nth-child(3){display:none}.site-header__lang{font-size:11px}}.hero{background:var(--black);color:var(--white);min-height:calc(100vh - 88px);display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.hero__copy{display:flex;flex-direction:column;justify-content:center;padding:80px 60px 80px max(32px,calc((100vw - 1440px) / 2 + 32px))}.hero__copy-inner{max-width:540px;width:100%}.hero__copy .eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.5;margin-bottom:32px}.hero__copy h1{font-size:clamp(40px,6vw,80px);line-height:1.02;letter-spacing:-.025em;font-weight:500;margin:0 0 24px}.hero__copy h1 .light{font-weight:300;opacity:.65}.hero__copy .ref{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.08em;opacity:.55;margin-bottom:48px}.hero__copy .cta{display:inline-flex;align-items:center;gap:16px;padding-bottom:6px;border-bottom:1px solid var(--white);font-size:13px;letter-spacing:.16em;text-transform:uppercase;transition:gap .25s ease;align-self:flex-start}.hero__copy .cta:hover{gap:28px}.hero__photo{position:relative;height:100%;width:100%;overflow:hidden;background:linear-gradient(135deg,#1a1a1a,#0a0a0a)}.hero__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .1s linear;will-change:transform}.hero__photo:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--black) 0,rgba(13,13,13,.7) 4%,transparent 14%);z-index:2;pointer-events:none}@media (max-width:900px){.hero__photo:before{background:linear-gradient(to bottom,var(--black) 0,transparent 12%)}.hero{grid-template-columns:1fr;min-height:0}.hero__copy{padding:60px 24px 80px;order:2}.hero__photo{aspect-ratio:4/3;order:1}}.section{padding:120px 0}.section--dark{background:var(--black);color:var(--white)}.section--soft{background:var(--gray-50)}.section__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:56px}.section__title{font-size:clamp(28px,3.5vw,44px);letter-spacing:-.015em;font-weight:500}.section__title .accent{display:block;width:40px;height:1px;background:currentColor;margin-top:16px}.section__link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;display:flex;align-items:center;gap:10px;transition:opacity .2s}.section__link:hover{opacity:1}@media (max-width:768px){.section{padding:72px 0}.section__head{flex-direction:column;align-items:flex-start;gap:16px}}.brands{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--gray-100);border:1px solid var(--gray-100)}.brands__item{background:var(--white);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;font-family:Inter Tight,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:13px;color:var(--black-soft);transition:background .2s,color .2s}.brands__item:hover{background:var(--black);color:var(--white)}.brands__item--soon{opacity:.55}.brands__item--soon:hover{opacity:1}.brands__item--soon .brands__count{font-weight:600;letter-spacing:.18em;opacity:.7}.brands__count{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.1em;margin-left:8px;opacity:.45}@media (max-width:1024px){.brands{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.brands{grid-template-columns:repeat(2,1fr)}.brands .brands__item--soon:last-child{display:none}}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px}@media (max-width:1024px){.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.products{grid-template-columns:repeat(2,1fr);gap:28px 16px}}.product{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit}.product__photo{aspect-ratio:4/5;background:linear-gradient(135deg,#f0f0f0,#e2e2e2);position:relative;overflow:hidden;border-radius:2px}.section--dark .product__photo{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid rgba(255,255,255,.06)}.product__photo:not(:has(img)):after{content:attr(data-label);position:absolute;bottom:16px;left:16px;font-size:9px;letter-spacing:.18em;opacity:.35;text-transform:uppercase}.product__photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,.84,.44,1)}.product:hover .product__photo img{transform:scale(1.04)}.product__brand{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.55}.product__name{font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:calc(1.3em * 2)}.product__meta{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;opacity:.55}.product__price{font-size:15px;font-weight:500;margin-top:4px}.product__price--ask{font-style:italic;font-weight:400;opacity:.7}.product__sold{position:absolute;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:13px;letter-spacing:.32em;font-weight:600}.trust,.trust-section{width:100%}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--gray-100);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.trust__item{background:var(--white);padding:48px 36px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.trust__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--black-soft)}.trust__icon svg{width:28px;height:28px}.trust__title{font-size:14px;font-weight:600;letter-spacing:0}.trust__desc{font-size:13px;opacity:.6;line-height:1.55}@media (max-width:1100px){.trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.trust{grid-template-columns:1fr}.trust__item{padding:32px 24px}}.wantlist-cta{background:var(--black);color:var(--white);padding:100px 0;text-align:center}.wantlist-cta h2{font-size:clamp(28px,3.5vw,44px);margin-bottom:16px}.wantlist-cta p{opacity:.6;max-width:540px;margin:0 auto 40px;font-size:15px}.btn{display:inline-flex;align-items:center;gap:14px;padding:16px 32px;border:1px solid;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:background .25s,color .25s}.btn--invert:hover{background:var(--white);color:var(--black)}.btn--solid{background:var(--black);color:var(--white);border-color:var(--black)}.btn--solid:hover{background:transparent;color:var(--black)}.site-footer{background:var(--black);color:var(--white);padding:80px 0 40px}.site-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.08)}.site-footer h4{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-bottom:20px;font-weight:500}.site-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.site-footer a{font-size:13px;opacity:.85;transition:opacity .2s}.site-footer a:hover{opacity:1}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;font-size:11px;opacity:.4;letter-spacing:.1em;text-transform:uppercase}.site-footer__contact{font-size:13px;opacity:.85;line-height:1.8}.site-footer__brand{font-family:Inter Tight,sans-serif;font-weight:600;letter-spacing:.04em;margin-bottom:18px;display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:1}.site-footer__brand-top{display:flex;align-items:baseline;gap:8px}.site-footer__brand .divider{width:56px;height:1.5px;background:var(--white);display:inline-block}@media (max-width:900px){.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column;gap:16px}}.cookies{position:fixed;bottom:24px;left:24px;right:24px;max-width:520px;background:var(--white);color:var(--black-soft);padding:24px;border:1px solid var(--gray-100);box-shadow:0 12px 40px rgba(0,0,0,.18);z-index:100;font-size:13px}.cookies p{margin:0 0 16px;line-height:1.55}.cookies__actions{display:flex;gap:8px}.cookies__actions .btn{padding:10px 18px;font-size:11px}.detail{padding:60px 0 120px}.breadcrumbs{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-bottom:40px;display:flex;gap:12px}.detail__layout{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:start}.detail__main{min-width:0}.detail__info{align-self:stretch}.detail__info-sticky{position:sticky;top:110px}@media (max-width:1000px){.detail__layout{grid-template-columns:1fr;gap:48px}.detail__info{align-self:start}.detail__info-sticky{position:static}}.gallery{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:start}.gallery__thumbs{display:flex;flex-direction:column;gap:8px}.gallery__thumb{aspect-ratio:1/1;background:linear-gradient(135deg,#ededed,#d8d8d8);background-size:cover;background-position:50%;border-radius:2px;cursor:pointer;outline:1px solid transparent;outline-offset:-1px;transition:opacity .2s,outline-color .2s}.gallery__thumb.active{outline-color:var(--black-soft)}.gallery__thumb:not(.active){opacity:.55}.gallery__thumb:hover{opacity:1}.gallery__main{aspect-ratio:1/1;background:linear-gradient(135deg,#f0f0f0,#e2e2e2);position:relative;border-radius:2px;overflow:hidden}.gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.gallery__main:not(:has(img)):after{content:"GŁÓWNE ZDJĘCIE";position:absolute;bottom:20px;left:20px;font-size:10px;letter-spacing:.18em;opacity:.35}@media (max-width:768px){.gallery{grid-template-columns:1fr}.gallery__thumbs{flex-direction:row;flex-wrap:wrap;order:2}.gallery__thumb{width:calc(16.66% - 7px);flex-shrink:0}.gallery__main{order:1}}.detail__brand{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:12px}.detail__title{font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.015em;font-weight:500;margin-bottom:8px}.detail__title-sub{font-size:18px;opacity:.7;font-weight:400;margin-bottom:28px}.detail__price{font-size:28px;font-weight:500;margin-bottom:6px;letter-spacing:-.01em}.detail__price-note{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-bottom:36px}.detail__specs{border-top:1px solid var(--gray-100);margin-bottom:36px}.detail__spec{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--gray-100);font-size:13px}.detail__spec span:first-child{opacity:.55;letter-spacing:.04em}.detail__spec span:last-child{font-weight:500}.detail__cta{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.detail__cta .btn{justify-content:center;padding:18px 24px}.detail__phone{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--gray-100);font-size:13px}.detail__phone strong{font-family:JetBrains Mono,monospace;letter-spacing:.06em;font-weight:500}.detail__phone .label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-right:auto}.detail__description{margin-top:80px;max-width:720px}@media (max-width:1000px){.detail__description{margin-top:0}}.detail__description h3{font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;font-weight:500;opacity:.65}.detail__description p{font-size:15px;line-height:1.75;margin:0 0 16px}.page{padding:60px 0 120px}.page__head{max-width:720px;margin-bottom:64px}.page__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.5;margin-bottom:24px}.page__title{font-size:clamp(36px,5vw,60px);letter-spacing:-.02em;line-height:1.05;font-weight:500;margin:0 0 20px}.page__lead{font-size:17px;line-height:1.55;opacity:.75;max-width:580px;margin:0}.page__body--split{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}@media (max-width:1000px){.page__body--split{grid-template-columns:1fr;gap:48px}}.form fieldset{border:0;padding:0;margin:0 0 48px}.form legend{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.55;padding:0 0 16px;margin:0 0 28px;width:100%;border-bottom:1px solid var(--gray-100);font-weight:500}.form__group{margin-bottom:22px}.form__group label{display:block;font-size:12px;letter-spacing:.04em;margin-bottom:8px;opacity:.75}.form__group .req{color:var(--black-soft);opacity:1;margin-left:2px}.filters__range input,.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text],.form select,.form textarea,.listing__sort select{width:100%;padding:13px 16px;font-family:inherit;font-size:14px;background:var(--white);border:1px solid var(--gray-100);border-radius:2px;color:var(--black-soft);transition:border-color .2s}.filters__range input:focus,.form input:focus,.form select:focus,.form textarea:focus,.listing__sort select:focus{outline:none;border-color:var(--black-soft)}.filters__range input::placeholder,.form input::placeholder,.form textarea::placeholder{color:var(--gray-300)}.form select,.listing__sort select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:10px;padding-right:40px;cursor:pointer}.form textarea{resize:vertical;min-height:110px;line-height:1.5}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form__checkboxes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.form__checkbox{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--gray-100);cursor:pointer;transition:border-color .2s;font-size:13px}.form__checkbox:hover{border-color:var(--black-soft)}.form__checkbox input{width:14px;height:14px;accent-color:var(--black-soft);margin:0}.form__checkbox input:checked+span{font-weight:500}.form__actions{margin-top:40px;padding-top:32px;border-top:1px solid var(--gray-100)}.form__actions .btn{font-size:12px;padding:16px 32px}.form__legal{font-size:11px;opacity:.5;margin-top:16px;line-height:1.6;max-width:480px}.page__aside{background:var(--gray-50);padding:40px;position:sticky;top:110px}.page__aside h3{font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 32px;opacity:.55;font-weight:500}.steps{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:26px}.steps li{display:grid;grid-template-columns:36px 1fr;gap:16px}.step__num{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;opacity:.4;padding-top:3px}.step__title{font-size:14px;font-weight:600;margin-bottom:6px;line-height:1.3}.step__desc{font-size:13px;opacity:.7;line-height:1.55}.aside__contact{padding-top:28px;border-top:1px solid var(--gray-100);font-size:13px;line-height:1.75}.aside__contact h4{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin:0 0 12px;font-weight:500}.aside__contact strong{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:.04em}.listing{padding:40px 0 120px}.listing__head{display:flex;justify-content:space-between;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--gray-100);margin-bottom:48px;gap:24px;flex-wrap:wrap}.listing__head h1{margin:0 0 12px}.listing__count{font-family:JetBrains Mono,monospace;font-size:12px;opacity:.5;margin:0;letter-spacing:.04em}.listing__sort{display:flex;align-items:center;gap:14px;font-size:12px}.listing__sort label{opacity:.5;letter-spacing:.14em;text-transform:uppercase;font-size:11px;white-space:nowrap}.listing__sort select{padding:11px 36px 11px 14px;min-width:200px;font-size:13px}.listing__body{display:grid;grid-template-columns:260px 1fr;gap:60px;align-items:start}@media (max-width:900px){.listing__body{grid-template-columns:1fr;gap:40px}.filters{position:static}}.filters{position:sticky;top:110px}.filters__group{padding:20px 0;border-bottom:1px solid var(--gray-100)}.filters__group:first-child{padding-top:0}.filters__group h4{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-weight:500;opacity:.7}.filters__group ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.check{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer;padding:4px 0;transition:opacity .15s}.check:hover{opacity:.7}.check input{width:14px;height:14px;accent-color:var(--black-soft);margin:0}.check em{margin-left:auto;font-style:normal;opacity:.35;font-size:11px;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.filters__range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filters__range input{padding:10px 12px;font-size:12px}.filters__more{padding:0}.filters__more summary{list-style:none;cursor:pointer;padding:18px 0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--gray-100);display:flex;justify-content:space-between;align-items:center;font-weight:500;opacity:.85}.filters__more summary::-webkit-details-marker{display:none}.filters__more summary:after{content:"+";font-size:18px;font-weight:300;opacity:.5}.filters__more[open] summary:after{content:"−"}.filters__actions{display:flex;flex-direction:column;gap:14px;padding-top:24px}.filters__actions .btn{padding:14px 20px;font-size:11px;justify-content:center}.filters__reset{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.55;background:none;border:0;cursor:pointer;padding:8px 0;font-weight:500;transition:opacity .2s}.filters__reset:hover{opacity:1}.products--listing{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.products--listing{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.products--listing{grid-template-columns:repeat(2,1fr);gap:28px 16px}}.pagination{gap:6px;margin-top:80px}.pagination,.pagination a,.pagination span{display:flex;align-items:center;justify-content:center}.pagination a,.pagination span{width:40px;height:40px;font-size:13px;font-weight:500;font-family:JetBrains Mono,monospace;letter-spacing:.04em;border:1px solid transparent;transition:border-color .2s,background .2s,color .2s}.pagination a:hover{border-color:var(--gray-100)}.pagination__page.active{background:var(--black);color:var(--white);border-color:var(--black)}.pagination__dots{opacity:.4;cursor:default}.pagination__next,.pagination__prev{font-size:16px;opacity:.7}.pagination__next:hover,.pagination__prev:hover{opacity:1}.site-header__nav a.active{opacity:1;font-weight:600}.brand-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--gray-100);align-items:center}.brand-chips__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-right:12px;font-weight:500}.chip{padding:9px 16px;border:1px solid var(--gray-100);border-radius:200px;font-size:12px;letter-spacing:.03em;font-weight:500;cursor:pointer;font-family:inherit;background:var(--white);color:var(--black-soft);display:inline-flex;align-items:center;gap:6px;transition:border-color .2s,background .2s,color .2s}.chip--active,.chip:hover{border-color:var(--black)}.chip--active{background:var(--black);color:var(--white)}.chip em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:10px;opacity:.55;letter-spacing:.04em}.chip--active em{opacity:.7}[data-fade]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,.84,.44,1),transform .8s cubic-bezier(.16,.84,.44,1)}[data-fade].visible{opacity:1;transform:translateY(0)}[data-fade-stagger]>*{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1)}[data-fade-stagger].visible>*{opacity:1;transform:translateY(0)}[data-fade-stagger].visible>:first-child{transition-delay:0s}[data-fade-stagger].visible>:nth-child(2){transition-delay:60ms}[data-fade-stagger].visible>:nth-child(3){transition-delay:.12s}[data-fade-stagger].visible>:nth-child(4){transition-delay:.18s}[data-fade-stagger].visible>:nth-child(5){transition-delay:.24s}[data-fade-stagger].visible>:nth-child(6){transition-delay:.3s}[data-fade-stagger].visible>:nth-child(7){transition-delay:.36s}[data-fade-stagger].visible>:nth-child(8){transition-delay:.42s}.product{transition:transform .35s cubic-bezier(.16,.84,.44,1)}.product:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.site-header__hamburger{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:none;border:0;color:var(--white);cursor:pointer;padding:0}.site-header__hamburger svg{width:22px;height:22px}.nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:90;opacity:0;pointer-events:none;transition:opacity .25s;display:none}@media (max-width:900px){.site-header__inner{height:64px}.site-header__logo .ampm,.site-header__logo .collection{font-size:13px}.site-header__hamburger{display:flex}.nav-overlay{display:block}.nav-overlay.open{opacity:1;pointer-events:auto}.site-header__nav{position:fixed;top:0;right:0;bottom:0;background:var(--black);width:min(320px,85vw);flex-direction:column;align-items:flex-start;padding:88px 28px 32px;transform:translateX(100%);transition:transform .35s cubic-bezier(.16,.84,.44,1);z-index:100;gap:0;border-left:1px solid rgba(255,255,255,.08)}.site-header__nav.open{transform:translateX(0)}.site-header__nav a{width:100%;padding:18px 0;font-size:14px;letter-spacing:.16em;border-left:0!important;border-bottom:1px solid rgba(255,255,255,.1)}.site-header__nav a+a{border-left:0}.site-header__lang{display:none}}.filters-toggle{display:none;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--black);color:var(--white);font-size:12px;letter-spacing:.16em;text-transform:uppercase;border:0;margin-bottom:24px;width:100%;cursor:pointer;font-family:inherit;font-weight:500}.filters__close{display:none}@media (max-width:900px){.filters-toggle{display:flex}.filters{position:fixed;inset:0;background:var(--white);z-index:200;overflow-y:auto;padding:0 24px 120px;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,.84,.44,1);visibility:hidden}.filters.open{transform:translateY(0);visibility:visible}.filters__close{display:flex;position:sticky;top:0;background:var(--white);padding:18px 0;margin-bottom:8px;border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;z-index:1}.filters__close span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.filters__close button{background:none;border:0;cursor:pointer;font-size:26px;line-height:1;color:var(--black);padding:4px 8px}}.mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--white);padding:12px 16px;border-top:1px solid var(--gray-100);box-shadow:0 -4px 20px rgba(0,0,0,.08);z-index:50;gap:8px}.mobile-cta .btn{flex:1;padding:14px 16px;font-size:11px;letter-spacing:.12em;justify-content:center}@media (max-width:1000px){.mobile-cta{display:flex}body:has(.mobile-cta){padding-bottom:80px}}@media (max-width:768px){.filters__range input,.form input,.form select,.form textarea,.listing__sort select{font-size:16px}.listing__head{flex-direction:column;align-items:flex-start;gap:16px}.listing__sort{width:100%}.listing__sort select{flex:1}}