@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/7362f304958813f8-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-209f,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:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/db906319981135e5-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e4043985c18db9d8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/821d76e08f562279-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:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/7362f304958813f8-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-209f,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:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/db906319981135e5-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e4043985c18db9d8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/821d76e08f562279-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:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4f52e7e286ad48dd-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-209f,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:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b2b7a6f7f37a283-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9a8547324877773b-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/95c8264a6767742a-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:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4f52e7e286ad48dd-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-209f,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:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b2b7a6f7f37a283-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a8547324877773b-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95c8264a6767742a-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:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_2d5b85{font-family:Bodoni Moda,Bodoni Moda Fallback}.__variable_2d5b85{--font-bodoni:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_d672c6{font-family:Jost,Jost Fallback;font-style:normal}.__variable_d672c6{--font-jost:"Jost","Jost Fallback"}:root{--sd-navy:#020181;--sd-navy-deep:#01014f;--sd-navy-wash:#f4f5fd;--sd-ink:#080c2e;--sd-gold:#c8a24a;--sd-white:#ffffff;--sd-paper:#fafafb;--sd-mist:#f1f2f8;--sd-line:#e5e6ef;--sd-muted:#6c6f86;--sd-dark:#06081c;--font-display:var(--font-bodoni),"Bodoni Moda",Didot,"Times New Roman",serif;--font-body:var(--font-jost),"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nav-height:76px;--max-width:1560px;--px:max(1.25rem,4vw);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--sd-white);color:var(--sd-ink);font-family:var(--font-body);font-size:15px;line-height:1.55;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{display:block;max-width:100%}button{background:none;border:none;cursor:pointer;font:inherit}a,button{color:inherit}a{text-decoration:none}ol,ul{list-style:none}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sd-navy);outline-offset:3px}::selection{background:var(--sd-navy);color:#fff}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--px)}.sd-section{padding-block:clamp(4rem,9vw,8.5rem)}.sd-band-paper{background:var(--sd-paper)}.sd-frame{position:relative}.sd-frame:after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.5);pointer-events:none;z-index:2}.sd-frame--ink:after{border-color:var(--sd-line)}.sd-display{letter-spacing:-.015em}.sd-display,.sd-h1{font-family:var(--font-display);font-weight:400;line-height:.98}.sd-h1{font-size:clamp(2.6rem,7vw,6rem);letter-spacing:-.02em}.sd-h2{font-size:clamp(1.9rem,4.2vw,3.4rem);line-height:1.05;letter-spacing:-.015em}.sd-h2,.sd-h3{font-family:var(--font-display);font-weight:400}.sd-h3{font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.15}.sd-label{font-family:var(--font-body);font-size:.66rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;color:var(--sd-muted)}.sd-label--ink{color:var(--sd-ink)}.sd-lead{font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.7;color:var(--sd-muted);font-weight:300}.sd-price{font-family:var(--font-body);font-size:.82rem;letter-spacing:.06em;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd-strike{color:var(--sd-muted);text-decoration:line-through;margin-left:.5rem;font-weight:300}.sd-serif{font-family:var(--font-display)}.sd-muted{color:var(--sd-muted)}.sd-navy-text{color:var(--sd-navy)}.sd-center{text-align:center}.hover-spacing{transition:letter-spacing .25s var(--ease-out),opacity .25s var(--ease-out)}@media (hover:hover){.hover-spacing:hover{letter-spacing:.25em}}.hover-icon{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@media (hover:hover){.hover-icon:hover{opacity:.65;transform:translateY(-1px) scale(1.05)}}.hover-underline{position:relative}.hover-underline:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}@media (hover:hover){.hover-underline:hover:after{transform:scaleX(1)}}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.05rem 2.4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.22em;border:1px solid var(--sd-navy);background:var(--sd-navy);color:#fff;transition:background .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out);cursor:pointer}.sd-btn:hover{background:var(--sd-navy-deep);border-color:var(--sd-navy-deep)}.sd-btn--ghost{background:transparent;color:var(--sd-navy)}.sd-btn--ghost:hover{background:var(--sd-navy);color:#fff}.sd-btn--light{background:#fff;border-color:#fff;color:var(--sd-navy)}.sd-btn--light:hover{background:rgba(255,255,255,.88);border-color:rgba(255,255,255,.88);color:var(--sd-navy)}.sd-btn--block{width:100%}.sd-btn:disabled{opacity:.45;cursor:not-allowed}.sd-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3.5rem)}.sd-section-head__label{display:flex;align-items:center;gap:.8rem;margin-bottom:.9rem}.sd-rule{display:block;width:34px;height:1px;background:var(--sd-navy);flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:1rem;z-index:500;background:var(--sd-navy);color:#fff;padding:.75rem 1.25rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;transition:top .2s var(--ease-out)}.skip-link:focus-visible{top:1rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.hide-mobile{display:initial}.hide-desktop{display:none}@media (max-width:900px){.hide-mobile{display:none!important}.hide-desktop{display:initial}}.sd-logo{display:inline-flex;align-items:center;gap:.6rem}.sd-logo__word{display:flex;flex-direction:column;font-family:var(--font-display);line-height:1;white-space:nowrap;letter-spacing:.02em;font-size:.95rem}.sd-logo__word em{font-style:normal;font-family:var(--font-body);font-size:.5rem;letter-spacing:.3em;text-transform:uppercase;opacity:.65;margin-top:.22rem}[data-reveal]{opacity:0}[data-reveal].is-visible{animation-fill-mode:both}[data-reveal=fade-up].is-visible{animation:sdRevealFadeUp .85s var(--ease-out) both}@keyframes sdRevealFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}[data-reveal=fade-in].is-visible{animation:sdRevealFadeIn 1.1s var(--ease-out) both}@keyframes sdRevealFadeIn{0%{opacity:0}to{opacity:1}}[data-reveal=clip-right].is-visible{animation:sdRevealClipRight 1.15s cubic-bezier(.19,1,.22,1) both}@keyframes sdRevealClipRight{0%{opacity:1;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transform:scale(1.04)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:scale(1)}}[data-reveal=clip-left].is-visible{animation:sdRevealClipLeft 1s cubic-bezier(.19,1,.22,1) both}@keyframes sdRevealClipLeft{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateX(-10px)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0)}}[data-reveal=rise].is-visible{animation:sdRevealRise .78s var(--ease-out) both}@keyframes sdRevealRise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}[data-reveal=scale-in].is-visible{animation:sdRevealScaleIn .7s var(--ease-out) both}@keyframes sdRevealScaleIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}[data-reveal=draw-line].is-visible{animation:sdRevealDrawLine .9s cubic-bezier(.19,1,.22,1) both;transform-origin:left center}@keyframes sdRevealDrawLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}[data-reveal=slide-right].is-visible{animation:sdRevealSlideRight .7s cubic-bezier(.19,1,.22,1) both}@keyframes sdRevealSlideRight{0%{opacity:0;transform:translateX(-18px) scaleX(.5)}to{opacity:1;transform:translateX(0) scaleX(1)}}*{scrollbar-width:thin;scrollbar-color:rgba(2,1,129,.22) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(2,1,129,.2);border-radius:999px;-webkit-transition:background .25s;transition:background .25s}::-webkit-scrollbar-thumb:hover{background:rgba(2,1,129,.45)}::-webkit-scrollbar-corner{background:transparent}.navbar{position:fixed;top:0;left:0;width:100%;height:var(--nav-height);z-index:60;display:flex;align-items:center;transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out);border-bottom:1px solid transparent}.navbar--transparent{color:#fff}.navbar--scrolled{background-color:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--sd-line);color:var(--sd-ink)}.navbar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.navbar__nav ul{display:flex;align-items:center;gap:2.2rem}.navbar__nav--right ul{justify-content:flex-end;gap:1.4rem}.navbar__link{font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;white-space:nowrap}.navbar__logo{display:flex;justify-content:center;align-items:center}.navbar__hamburger{display:none;padding:.5rem;margin-left:-.5rem;color:inherit}.navbar__icon-btn{display:flex;align-items:center;gap:.3rem;color:inherit;position:relative}.navbar__cart-count{position:absolute;top:-6px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--sd-navy);color:#fff;font-size:.58rem;line-height:16px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.navbar--transparent .navbar__cart-count{background:#fff;color:var(--sd-navy)}.navbar__strip{position:fixed;top:var(--nav-height);left:0;width:100%;z-index:55;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--sd-line);overflow:hidden;max-height:0;transition:max-height .45s var(--ease-out)}.navbar__strip.is-open{max-height:90px}.navbar__strip-inner{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;padding-block:1.4rem}.navbar__strip-link{font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:var(--sd-muted);transition:color .25s var(--ease-out)}.navbar__strip-link:hover{color:var(--sd-navy)}@media (max-width:900px){.navbar__hamburger{display:block}.navbar__inner{grid-template-columns:1fr auto 1fr}.navbar__nav--right ul{gap:1rem}}.mobile-nav{position:fixed;inset:0;z-index:58;background:var(--sd-white);display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .6s var(--ease-in-out);overflow-y:auto}.mobile-nav.is-open{transform:translateY(0)}.mobile-nav__content{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(var(--nav-height) + 2.5rem);padding-bottom:2.5rem}.mobile-nav__primary{display:flex;flex-direction:column;gap:.4rem}.mobile-nav__primary a{font-family:var(--font-display);font-size:clamp(2.2rem,12vw,3.4rem);line-height:1.15;display:block}.mobile-nav__count{font-family:var(--font-body);font-size:.7rem;letter-spacing:.1em;color:var(--sd-muted);vertical-align:super;margin-left:.4rem}.mobile-nav__secondary{display:flex;flex-direction:column;gap:1.15rem;margin-top:3rem}.mobile-nav__secondary a{font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;color:var(--sd-muted)}.mobile-nav__footer{display:flex;flex-direction:column;gap:.45rem;border-top:1px solid var(--sd-line);padding-top:1.5rem;margin-top:3rem}.mobile-nav__footer p{font-size:.72rem;color:var(--sd-muted);letter-spacing:.04em}.footer{background:var(--sd-white);border-top:1px solid var(--sd-line)}.footer__top{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;grid-gap:3rem;gap:3rem;padding-block:clamp(3.5rem,6vw,5.5rem)}.footer__col-title{font-family:var(--font-display);font-size:1.5rem;margin-bottom:1.5rem;font-weight:400}.footer__links{display:flex;flex-direction:column;gap:.85rem}.footer__links a,.footer__links span{font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--sd-muted);transition:color .25s var(--ease-out);width:-moz-fit-content;width:fit-content}.footer__links a:hover{color:var(--sd-navy)}.footer__newsletter-form{display:flex;align-items:center;border-bottom:1px solid var(--sd-ink);padding-bottom:.7rem;gap:.5rem}.footer__newsletter-form input{flex:1 1;border:none;background:transparent;font-size:.8rem;letter-spacing:.06em;outline:none}.footer__newsletter-form input::placeholder{color:var(--sd-muted)}.footer__newsletter-form button{display:flex;align-items:center;color:var(--sd-navy);transition:transform .25s var(--ease-out)}.footer__newsletter-form button:hover{transform:translateX(4px)}.footer__note{font-size:.68rem;color:var(--sd-muted);margin-top:.9rem;letter-spacing:.03em}.footer__wordmark{border-top:1px solid var(--sd-line);padding-block:clamp(1.5rem,3.5vw,3.5rem);overflow:hidden;display:flex;justify-content:center;align-items:center}.footer__wordmark span{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(1.28rem,5.6vw,6.2rem);line-height:1.08;letter-spacing:.03em;color:var(--sd-navy);white-space:nowrap;text-align:center;text-transform:uppercase}.footer__bar{background:var(--sd-navy);color:#fff}.footer__bar-inner{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding-block:clamp(2rem,4vw,3.25rem)}.footer__bar h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400;line-height:1.1}.footer__bar p{font-size:.78rem;color:rgba(255,255,255,.72);margin-top:.6rem;letter-spacing:.03em}.footer__bank{display:flex;flex-direction:column;gap:.35rem}.footer__bank-row{display:flex;gap:.75rem;font-size:.75rem;letter-spacing:.05em;color:rgba(255,255,255,.85)}.footer__bank-row strong{font-weight:400;color:#fff;min-width:74px;font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;opacity:.65}.footer__base{border-top:1px solid var(--sd-line)}.footer__base-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.4rem;flex-wrap:wrap}.footer__base a,.footer__base p{font-size:.68rem;color:var(--sd-muted);letter-spacing:.1em}.footer__socials{display:flex;gap:1.1rem;align-items:center}.footer__socials a{color:var(--sd-ink);transition:color .25s var(--ease-out),transform .25s var(--ease-out)}.footer__socials a:hover{color:var(--sd-navy);transform:translateY(-2px)}@media (max-width:1000px){.footer__top{grid-template-columns:1fr 1fr;gap:2.5rem}.footer__col--newsletter{grid-column:1/-1}.footer__bar-inner{grid-template-columns:1fr}}@media (max-width:640px){.footer__top{grid-template-columns:1fr 1fr;gap:1.8rem 1.4rem;padding-block:clamp(2.75rem,6vw,4rem)}.footer__col--shop{grid-column:1}.footer__col--house{grid-column:2;border-left:1px solid var(--sd-line);padding-left:1.25rem}.footer__col--reach{grid-column:1/-1;border-top:1px solid var(--sd-line);padding-top:1.6rem;margin-top:.25rem}.footer__links--reach{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem 1rem;gap:.85rem 1rem}.footer__links--reach a,.footer__links--reach span{font-size:.7rem}.footer__col--newsletter{grid-column:1/-1;border-top:1px solid var(--sd-line);padding-top:1.6rem}}@media (max-width:440px){.footer__links--reach{grid-template-columns:1fr}}.wa-float{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:70;width:54px;height:54px;border-radius:50%;background:var(--sd-navy);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(2,1,129,.28);transition:transform .3s var(--ease-out),background .3s var(--ease-out)}.wa-float:hover{transform:translateY(-3px) scale(1.04);background:var(--sd-navy-deep)}.sd-initial-splash{position:fixed;inset:0;z-index:9999;background:var(--sd-white);display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity .6s var(--ease-out),visibility .6s var(--ease-out);pointer-events:auto}.sd-initial-splash.is-fading{opacity:0;visibility:hidden;pointer-events:none}.sd-initial-splash__inner{flex-direction:column;gap:1.5rem;text-align:center;padding:2rem;animation:sdSplashEntrance .7s var(--ease-out) forwards}.sd-initial-splash__inner,.sd-initial-splash__mark{display:flex;align-items:center;justify-content:center}.sd-initial-splash__brand{display:flex;flex-direction:column;align-items:center;gap:.45rem}.sd-initial-splash__name{font-family:var(--font-display);font-size:clamp(1.4rem,4vw,1.85rem);font-weight:400;letter-spacing:.22em;color:var(--sd-navy);text-transform:uppercase;line-height:1.1;display:inline-flex;align-items:baseline;gap:.4em}.sd-initial-splash__name em{font-family:var(--font-display);font-style:italic;font-weight:400;text-transform:none;letter-spacing:.04em;color:var(--sd-gold)}.sd-initial-splash__tag{font-family:var(--font-body);font-size:.62rem;text-transform:uppercase;letter-spacing:.28em;color:var(--sd-muted);font-weight:400}.sd-initial-splash__line{width:48px;height:1px;background:linear-gradient(90deg,transparent,var(--sd-navy),transparent);margin-top:.5rem;opacity:.6}@keyframes sdSplashEntrance{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.sd-initial-splash__inner{animation:none}.sd-initial-splash{transition:opacity .1s linear}}.footer__wordmark-inner{display:flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__wordmark-char{font-family:var(--font-display);font-weight:400;font-size:clamp(1.28rem,5.6vw,6.2rem);line-height:1.08;letter-spacing:.03em;color:var(--sd-navy);white-space:nowrap;text-transform:uppercase;display:inline-block;will-change:transform,color}.footer__wordmark-space{display:inline-block;width:.35em;flex-shrink:0}.hero{position:relative;height:100svh;min-height:620px;width:100%;overflow:hidden;background:var(--sd-ink);display:flex;align-items:center;justify-content:center}.hero__media{position:absolute;inset:0}.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover}.hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,28,.5) 0,rgba(6,8,28,.22) 35%,rgba(6,8,28,.62))}.hero__content{position:relative;z-index:3;text-align:center;color:#fff;padding-inline:var(--px);max-width:1000px}.hero__eyebrow{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-bottom:1.6rem}.hero__eyebrow span{font-size:.66rem;text-transform:uppercase;letter-spacing:.3em;color:rgba(255,255,255,.85)}.hero__eyebrow i{display:block;width:30px;height:1px;background:rgba(255,255,255,.5)}.hero__title{font-family:var(--font-display);font-weight:400;font-size:clamp(2.7rem,8.2vw,7rem);line-height:.95;letter-spacing:-.02em;margin-bottom:1.3rem}.hero__title em{font-style:italic}.hero__sub{font-size:clamp(.88rem,1.5vw,1.05rem);color:rgba(255,255,255,.86);max-width:46ch;margin:0 auto 2.4rem;line-height:1.7;font-weight:300}.hero__actions{display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap}.hero__scroll{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.6rem;color:rgba(255,255,255,.7)}.hero__scroll span{font-size:.6rem;text-transform:uppercase;letter-spacing:.24em}.hero__scroll i{display:block;width:1px;height:42px;background:linear-gradient(180deg,rgba(255,255,255,.7),transparent);animation:heroLine 2.4s var(--ease-in-out) infinite;transform-origin:top}@keyframes heroLine{0%,to{transform:scaleY(.3);opacity:.3}50%{transform:scaleY(1);opacity:1}}.cats{padding-block:clamp(3.5rem,7vw,6.5rem)}.cats__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 2.6rem}.cats__item{display:inline-flex;align-items:flex-start;gap:.5rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,5.4vw,4.4rem);line-height:1.16;letter-spacing:-.02em;color:var(--sd-ink);transition:color .3s var(--ease-out)}.cats__item:hover{color:var(--sd-navy)}.cats__count{font-family:var(--font-body);font-size:clamp(.7rem,1.2vw,1.05rem);font-weight:300;color:var(--sd-muted);letter-spacing:0;padding-top:.35em}.split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--sd-paper)}.split__media{position:relative;min-height:62vh;overflow:hidden;background:var(--sd-mist)}.split__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.split__media:hover img{transform:scale(1.04)}.split__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,6rem)}.split__body h2{margin-block:1.1rem 1.4rem}.split__body .sd-lead{max-width:42ch;margin-bottom:2rem}.split__meta{display:flex;gap:2.5rem;border-top:1px solid var(--sd-line);padding-top:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.split__meta-item{display:flex;flex-direction:column;gap:.3rem}.split__meta-item strong{font-family:var(--font-display);font-size:1.6rem;font-weight:400;color:var(--sd-navy)}@media (max-width:900px){.split{grid-template-columns:1fr}.split__media{min-height:58vh}}@media (max-width:640px){.split__meta{flex-direction:column;gap:1.25rem;padding-top:1.6rem}.split__meta-item{width:100%;position:relative;padding-bottom:1.15rem}.split__meta-item strong{font-size:1.85rem;line-height:1;margin-bottom:.15rem}.split__meta-item:first-child{align-items:flex-start;text-align:left;border-bottom:1px solid var(--sd-line)}.split__meta-item:first-child:after{content:"";position:absolute;bottom:-1px;left:0;width:40px;height:1.5px;background:var(--sd-navy)}.split__meta-item:nth-child(2){align-items:flex-end;text-align:right;border-bottom:1px solid var(--sd-line)}.split__meta-item:nth-child(2):after{content:"";position:absolute;bottom:-1px;right:0;width:40px;height:1.5px;background:var(--sd-navy)}.split__meta-item:nth-child(3){align-items:flex-start;text-align:left;padding-bottom:0}.split__meta-item:nth-child(3):before{content:"";display:block;width:40px;height:1.5px;background:var(--sd-navy);margin-bottom:.55rem}}.bespoke{background:var(--sd-navy);color:#fff;position:relative;overflow:hidden}.bespoke__inner{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:center;padding-block:clamp(4rem,8vw,7.5rem);position:relative;z-index:2}.bespoke h2{font-family:var(--font-display);font-size:clamp(2rem,4.6vw,3.6rem);font-weight:400;line-height:1.04;margin-block:1.1rem 1.4rem}.bespoke p{color:rgba(255,255,255,.78);max-width:46ch;line-height:1.75;font-weight:300;margin-bottom:2.2rem}.bespoke .sd-label{color:rgba(255,255,255,.62)}.bespoke .sd-rule{background:rgba(255,255,255,.6)}.bespoke__steps{display:flex;flex-direction:column;gap:0}.bespoke__step{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;gap:1.5rem;padding-block:1.6rem;border-top:1px solid rgba(255,255,255,.18)}.bespoke__step:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.bespoke__step-num{font-family:var(--font-display);font-size:.95rem;color:rgba(255,255,255,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:.15rem}.bespoke__step h4{font-family:var(--font-display);font-size:1.22rem;font-weight:400;margin-bottom:.35rem}.bespoke__step p{font-size:.82rem;color:rgba(255,255,255,.66);margin:0;max-width:40ch;line-height:1.65}@media (max-width:900px){.bespoke__inner{grid-template-columns:1fr}}.trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line)}.trust__item{padding:clamp(2rem,3.5vw,2.9rem) clamp(1.25rem,2.5vw,2.2rem);border-right:1px solid var(--sd-line);display:flex;flex-direction:column;gap:.8rem}.trust__item:last-child{border-right:none}.trust__item svg{color:var(--sd-navy)}.trust__item h4{font-family:var(--font-display);font-size:1.1rem;font-weight:400}.trust__item p{font-size:.78rem;color:var(--sd-muted);line-height:1.6}@media (max-width:900px){.trust{grid-template-columns:1fr 1fr}.trust__item:nth-child(2){border-right:none}.trust__item:nth-child(-n+2){border-bottom:1px solid var(--sd-line)}}@media (max-width:520px){.trust{grid-template-columns:1fr}.trust__item{border-right:none;border-bottom:1px solid var(--sd-line)}.trust__item:last-child{border-bottom:none}}.quotes{padding-block:clamp(4rem,8vw,7rem);text-align:center}.quotes__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,4rem)}.quotes__item{display:flex;flex-direction:column;gap:1.1rem;align-items:center}.quotes__item blockquote{font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5;font-style:italic;color:var(--sd-ink);max-width:34ch}.quotes__item cite{font-style:normal;font-size:.66rem;text-transform:uppercase;letter-spacing:.2em;color:var(--sd-muted)}@media (max-width:900px){.quotes__grid{grid-template-columns:1fr;gap:2.75rem}}.strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--sd-line)}.strip__item{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--sd-mist)}.strip__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out)}.strip__item:hover img{transform:scale(1.05)}.strip__caption{position:absolute;left:0;bottom:0;width:100%;padding:1.6rem;background:linear-gradient(0deg,rgba(6,8,28,.7),transparent);color:#fff}.strip__caption span{font-size:.64rem;text-transform:uppercase;letter-spacing:.22em;opacity:.85}.strip__caption h4{font-family:var(--font-display);font-size:1.25rem;font-weight:400;margin-top:.35rem}@media (max-width:760px){.strip{grid-template-columns:1fr}}.hero__title-line{display:block;overflow:hidden}.shop-head{padding-top:calc(var(--nav-height) + clamp(2.5rem, 5vw, 4.5rem));padding-bottom:clamp(1.5rem,3vw,2.5rem)}.shop-head h1{margin-block:1rem .9rem}.shop-head .sd-lead{max-width:52ch}.filters{position:-webkit-sticky;position:sticky;top:var(--nav-height);z-index:40;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line)}.filters__inner{justify-content:space-between;gap:1.5rem;padding-block:1rem}.filters__cats,.filters__inner{display:flex;align-items:center}.filters__cats{gap:.4rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filters__cats::-webkit-scrollbar{display:none}.filters__chip{flex-shrink:0;padding:.55rem 1.05rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;color:var(--sd-muted);border:1px solid transparent;white-space:nowrap;transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out)}.filters__chip:hover{color:var(--sd-navy)}.filters__chip.is-active{color:#fff;background:var(--sd-navy);border-color:var(--sd-navy)}.filters__chip sup{font-size:.72em;opacity:.7;margin-left:.25rem}.filters__right{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.filters__count{color:var(--sd-muted);white-space:nowrap}.filters__count,.filters__select{font-size:.66rem;text-transform:uppercase;letter-spacing:.16em}.filters__select{border:none;background:transparent;color:var(--sd-ink);cursor:pointer;padding-right:.5rem}.filters__search{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--sd-line);padding-bottom:.3rem}.filters__search input{border:none;background:transparent;outline:none;font-size:.75rem;width:130px;letter-spacing:.04em}.filters__search svg{color:var(--sd-muted);flex-shrink:0}@media (max-width:780px){.filters__inner{flex-direction:column;align-items:stretch;gap:.9rem}.filters__right{justify-content:space-between}.filters__search input{width:100%}}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1.5rem,2.5vw,2.75rem) clamp(1rem,1.6vw,1.75rem);gap:clamp(1.5rem,2.5vw,2.75rem) clamp(1rem,1.6vw,1.75rem);padding-block:clamp(2.5rem,5vw,4rem)}.grid--three{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.grid,.grid--three{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.grid,.grid--three{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;cursor:pointer;background:none;text-align:left;width:100%}.card__stage{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--sd-mist);margin-bottom:.9rem}.card__stage img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out),opacity .5s var(--ease-out)}.card__stage img.card__img--alt{position:absolute;inset:0;opacity:0}@media (hover:hover){.card:hover .card__stage img.card__img--alt{opacity:1}.card:hover .card__stage img.card__img--main{transform:scale(1.03)}}.card__badge{position:absolute;top:.85rem;left:.85rem;z-index:3;background:var(--sd-white);color:var(--sd-navy);font-size:.58rem;text-transform:uppercase;letter-spacing:.18em;padding:.35rem .65rem}.card__badge--sale{background:var(--sd-navy);color:#fff}.card__quick{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:.85rem;background:rgba(255,255,255,.95);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.62rem;text-transform:uppercase;letter-spacing:.2em;color:var(--sd-navy);text-align:center;transform:translateY(101%);transition:transform .4s var(--ease-out)}@media (hover:hover){.card:hover .card__quick{transform:translateY(0)}}.card__info{display:flex;flex-direction:column;gap:.4rem}.card__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.card__name{font-size:.72rem;font-weight:400;color:var(--sd-ink);line-height:1.4}.card__cat,.card__name{text-transform:uppercase;letter-spacing:.14em}.card__cat{font-size:.63rem;color:var(--sd-muted)}.card__swatches{display:flex;gap:.35rem;margin-top:.15rem}.card__swatch{width:11px;height:11px;border-radius:50%;border:1px solid var(--sd-line);display:block}.card--off{opacity:.5}.empty{padding-block:clamp(4rem,9vw,8rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.empty h3{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:400}.empty p{color:var(--sd-muted);max-width:40ch;font-size:.88rem}.page-head{padding-top:calc(var(--nav-height) + clamp(3rem, 6vw, 5.5rem));padding-bottom:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--sd-line)}.page-head h1{margin-block:1rem 1rem;max-width:22ch}.page-head .sd-lead{max-width:56ch}.prose{max-width:68ch;display:flex;flex-direction:column;gap:1.35rem}.prose p{font-size:.95rem;line-height:1.8;color:var(--sd-muted)}.prose h3{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--sd-ink);margin-top:1.25rem}.prose ul{display:flex;flex-direction:column;gap:.7rem}.prose li{font-size:.92rem;line-height:1.7;color:var(--sd-muted);padding-left:1.35rem;position:relative}.prose li:before{content:"";position:absolute;left:0;top:.68em;width:12px;height:1px;background:var(--sd-navy)}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start;padding-block:clamp(3rem,6vw,5.5rem)}.about-grid__media{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 2rem);aspect-ratio:4/5;overflow:hidden;background:var(--sd-mist)}.about-grid__media img{width:100%;height:100%;object-fit:cover}@media (max-width:900px){.about-grid{grid-template-columns:1fr}.about-grid__media{position:static}}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2.5rem,6vw,5.5rem);gap:clamp(2.5rem,6vw,5.5rem);padding-block:clamp(3rem,6vw,5.5rem);align-items:start}.contact-list{display:flex;flex-direction:column}.contact-row{display:grid;grid-template-columns:110px 1fr;grid-gap:1.25rem;gap:1.25rem;padding-block:1.35rem;border-bottom:1px solid var(--sd-line);align-items:baseline}.contact-row:first-child{border-top:1px solid var(--sd-line)}.contact-row a,.contact-row p{font-size:.92rem;color:var(--sd-ink);line-height:1.6}.contact-row a:hover{color:var(--sd-navy)}.contact-card{background:var(--sd-paper);border:1px solid var(--sd-line);padding:clamp(1.75rem,3.5vw,2.75rem)}.contact-card h3{font-family:var(--font-display);font-size:1.6rem;font-weight:400;margin-bottom:.8rem}.contact-card p{font-size:.88rem;color:var(--sd-muted);line-height:1.7;margin-bottom:1.75rem}.contact-card__bank{border-top:1px solid var(--sd-line);margin-top:1.75rem;padding-top:1.5rem;display:flex;flex-direction:column;gap:.6rem}.contact-card__bank-row{display:flex;justify-content:space-between;gap:1rem;font-size:.82rem}.contact-card__bank-row span:first-child{font-size:.64rem;text-transform:uppercase;letter-spacing:.18em;color:var(--sd-muted);padding-top:.15rem}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.experience{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:200;background-color:var(--sd-dark);overflow:hidden;color:#fff}.experience__close,.experience__toggle{position:absolute;top:clamp(1rem,2.5vw,2rem);z-index:220;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;transition:background .3s var(--ease-out),transform .3s var(--ease-out)}.experience__close{left:clamp(1rem,2.5vw,2rem)}.experience__toggle{right:clamp(1rem,2.5vw,2rem)}.experience__close:hover,.experience__toggle:hover{background:rgba(255,255,255,.24);transform:scale(1.05)}.media-viewport{position:absolute;inset:0;overflow:hidden}.media-track{width:100%;height:100%;will-change:transform}.media-layer{width:100%;height:100dvh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-layer img,.media-layer video{width:100%;height:100%;object-fit:cover}.experience__rail{position:absolute;right:clamp(.75rem,1.6vw,1.4rem);top:50%;transform:translateY(-50%);z-index:215;display:flex;flex-direction:column;gap:.5rem;align-items:center}.experience__rail button{width:2px;height:22px;background:rgba(255,255,255,.28);transition:background .3s var(--ease-out),height .3s var(--ease-out)}.experience__rail button.is-active{background:#fff;height:34px}@media (max-width:700px){.experience__rail{display:none}}.overlay-layer{position:absolute;inset:0;pointer-events:none;z-index:210;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(5rem,9vw,7rem) var(--px) clamp(1.25rem,3vw,2.25rem);background:linear-gradient(0deg,rgba(6,8,28,.78) 0,rgba(6,8,28,0) 42%,rgba(6,8,28,.3));transition:opacity .35s var(--ease-out)}.overlay-layer.is-hidden{opacity:0}.overlay-layer__info{pointer-events:auto;width:100%;max-width:var(--max-width);margin-inline:auto}.overlay-layer__cat{font-size:.64rem;text-transform:uppercase;letter-spacing:.24em;color:rgba(255,255,255,.7);display:block;margin-bottom:.7rem}.overlay-layer__name{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,5.4vw,4.2rem);line-height:1;letter-spacing:-.02em;margin-bottom:.55rem;max-width:18ch}.overlay-layer__price{font-size:clamp(.95rem,1.6vw,1.3rem);letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:.7rem}.overlay-layer__price s{font-size:.75em;color:rgba(255,255,255,.55)}.overlay-layer__bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.75rem;pointer-events:auto;width:100%;max-width:var(--max-width);margin-inline:auto}.overlay-layer__desc{max-width:100%}.overlay-layer__desc p{font-size:.8rem;line-height:1.75;color:rgba(255,255,255,.88);letter-spacing:.02em}.overlay-layer__detail-list{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.9rem}.overlay-layer__detail-list li{font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.6)}.overlay-layer__actions{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:1.15rem}.overlay-layer__label{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;opacity:.62;margin-bottom:.5rem;display:block}.flex-row-gap{display:flex;gap:.5rem;flex-wrap:wrap}.overlay-size{border:1px solid rgba(255,255,255,.32);background:transparent;color:#fff;font-size:.66rem;letter-spacing:.1em;padding:.4rem .75rem;transition:background .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out)}.overlay-size:hover{border-color:rgba(255,255,255,.85)}.overlay-size.is-active{background:#fff;color:var(--sd-ink);border-color:#fff}.overlay-swatch{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.45);position:relative;transition:transform .25s var(--ease-out)}.overlay-swatch:hover{transform:scale(1.12)}.overlay-swatch.is-active:after{content:"";position:absolute;inset:-4px;border:1px solid #fff;border-radius:50%}.overlay-layer__buttons{display:flex;gap:.6rem;width:100%;flex-wrap:wrap}.overlay-add{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:1rem 2rem;background:#fff;color:var(--sd-ink);font-size:.66rem;text-transform:uppercase;letter-spacing:.2em;transition:opacity .25s var(--ease-out);flex:1 1}.overlay-add:hover{opacity:.88}.overlay-enquire{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:1rem 1.6rem;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:.66rem;text-transform:uppercase;letter-spacing:.2em;transition:background .25s var(--ease-out)}.overlay-enquire:hover{background:rgba(255,255,255,.14)}.experience__hint{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);z-index:215;font-size:.58rem;text-transform:uppercase;letter-spacing:.24em;color:rgba(255,255,255,.55);pointer-events:none;animation:hintFade 4s var(--ease-out) forwards}@keyframes hintFade{0%,60%{opacity:1}to{opacity:0}}@media (min-width:820px){.overlay-layer__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}.overlay-layer__desc{max-width:42%}.overlay-layer__actions{align-items:flex-end;width:auto}.overlay-layer__buttons{width:auto;flex-wrap:nowrap}.overlay-add{flex:0 0 auto}}.cart-scrim{position:fixed;inset:0;z-index:190;background:rgba(6,8,28,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);overscroll-behavior:contain;touch-action:none}.cart-scrim.is-open{opacity:1;pointer-events:auto}.cart{position:fixed;top:0;right:0;height:100dvh;width:min(420px,100vw);z-index:195;background:var(--sd-white);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .5s var(--ease-in-out);box-shadow:-18px 0 60px rgba(6,8,28,.12);overscroll-behavior:contain}.cart.is-open{transform:translateX(0)}.cart__head{display:flex;align-items:center;justify-content:space-between;padding:1.5rem var(--px);border-bottom:1px solid var(--sd-line);flex-shrink:0}.cart__head h2{font-family:var(--font-display);font-size:1.35rem;font-weight:400}.cart__body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-inline:var(--px)}.cart__empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding-block:3rem}.cart__empty p{font-size:.85rem;color:var(--sd-muted);max-width:26ch}.cart__item{display:grid;grid-template-columns:74px 1fr auto;grid-gap:1rem;gap:1rem;padding-block:1.35rem;border-bottom:1px solid var(--sd-line);align-items:start}.cart__thumb{aspect-ratio:3/4;overflow:hidden;background:var(--sd-mist)}.cart__thumb img{width:100%;height:100%;object-fit:cover}.cart__item-name{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;line-height:1.5;margin-bottom:.3rem}.cart__item-variant{font-size:.66rem;color:var(--sd-muted);letter-spacing:.08em;margin-bottom:.6rem}.cart__qty{display:flex;align-items:center;gap:.75rem;border:1px solid var(--sd-line);padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.cart__qty button{display:flex;color:var(--sd-muted);transition:color .2s var(--ease-out)}.cart__qty button:hover{color:var(--sd-navy)}.cart__qty span{font-size:.72rem;min-width:14px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart__item-right{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.cart__remove{color:var(--sd-muted);transition:color .2s var(--ease-out)}.cart__remove:hover{color:var(--sd-navy)}.cart__foot{flex-shrink:0;border-top:1px solid var(--sd-line);padding:1.5rem var(--px);display:flex;flex-direction:column;gap:1rem}.cart__total{display:flex;align-items:baseline;justify-content:space-between}.cart__total span:last-child{font-family:var(--font-display);font-size:1.5rem}.cart__foot-note{font-size:.66rem;color:var(--sd-muted);line-height:1.6;text-align:center}.toast-stack{position:fixed;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translateX(-50%);z-index:300;flex-direction:column;gap:.5rem;pointer-events:none;width:max-content;max-width:calc(100vw - 2rem)}.toast,.toast-stack{display:flex;align-items:center}.toast{background:var(--sd-ink);color:#fff;padding:.85rem 1.4rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;gap:.6rem;animation:toastIn .35s var(--ease-out);box-shadow:0 10px 40px rgba(6,8,28,.2)}.toast--error{background:#8c1d2f}.toast--success{background:var(--sd-navy)}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sd-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem}.sd-loader--page{position:fixed;inset:0;z-index:400;background:var(--sd-white)}.sd-loader--inline{padding-block:clamp(3.5rem,9vw,6.5rem)}.sd-loader__mark{display:flex;flex-direction:column}.sd-anim-logo-wrap,.sd-loader__mark{position:relative;align-items:center;justify-content:center}.sd-anim-logo-wrap{display:inline-flex;flex-shrink:0;transition:transform .4s var(--ease-out)}.sd-anim-logo-wrap--glow{filter:drop-shadow(0 12px 32px rgba(2,1,129,.32))}.sd-anim-logo-svg{width:100%;height:100%;display:block;overflow:visible}.sd-anim-frame{stroke-dasharray:3008;stroke-dashoffset:3008;animation:sdAnimFrame 4.6s cubic-bezier(.65,0,.35,1) infinite}.sd-anim-stroke-s{animation:sdAnimStrokeS 4.6s cubic-bezier(.65,0,.35,1) infinite}.sd-anim-stroke-c,.sd-anim-stroke-s{stroke-dasharray:2400;stroke-dashoffset:2400}.sd-anim-stroke-c{animation:sdAnimStrokeC 4.6s cubic-bezier(.65,0,.35,1) infinite}.sd-anim-sheen{opacity:0;transform:translateX(-140%) rotate(22deg);animation:sdAnimSheen 4.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes sdAnimFrame{0%{stroke-dashoffset:3008;opacity:0}4%{opacity:1}24%{stroke-dashoffset:0}60%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:-3008;opacity:.25}90%,to{stroke-dashoffset:-3008;opacity:0}}@keyframes sdAnimStrokeS{0%,6%{stroke-dashoffset:2400;opacity:0}10%{opacity:1}36%{stroke-dashoffset:0}60%{stroke-dashoffset:0;opacity:1}84%{stroke-dashoffset:-2400;opacity:.15}94%,to{stroke-dashoffset:-2400;opacity:0}}@keyframes sdAnimStrokeC{0%,11%{stroke-dashoffset:2400;opacity:0}15%{opacity:1}42%{stroke-dashoffset:0}60%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:-2400;opacity:.15}96%,to{stroke-dashoffset:-2400;opacity:0}}@keyframes sdAnimSheen{0%,42%{opacity:0;transform:translateX(-140%) rotate(22deg)}48%{opacity:.75}56%{opacity:0;transform:translateX(140%) rotate(22deg)}to{opacity:0;transform:translateX(140%) rotate(22deg)}}.sd-loader__text{font-family:var(--font-body);font-size:.65rem;text-transform:uppercase;letter-spacing:.35em;color:var(--sd-muted);font-weight:400;animation:sdLoaderTextFade 4.6s ease-in-out infinite}.sd-loader__text--brand{font-family:var(--font-display);font-size:.85rem;letter-spacing:.28em;color:var(--sd-ink);display:inline-flex;align-items:center;gap:.45em}.sd-loader__text--brand em{font-family:var(--font-display);font-style:italic;font-weight:400;text-transform:none;letter-spacing:.05em;color:var(--sd-gold);opacity:.95}@keyframes sdLoaderTextFade{0%,10%{opacity:.45;transform:translateY(2px)}40%,65%{opacity:1;transform:translateY(0)}90%,to{opacity:.45;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.sd-anim-frame,.sd-anim-stroke-c,.sd-anim-stroke-s{animation:none;stroke-dashoffset:0;opacity:1}.sd-anim-sheen,.sd-loader__text{animation:none;opacity:1}}.skeleton{background:linear-gradient(90deg,var(--sd-mist) 0,#f8f9fc 50%,var(--sd-mist) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.skeleton--stage{aspect-ratio:3/4;margin-bottom:.9rem}.skeleton--line{height:9px;margin-bottom:.5rem}.skeleton--line.short{width:42%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sd-route-progress{position:fixed;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,var(--sd-navy) 0,var(--sd-gold) 50%,var(--sd-navy) 100%);z-index:9999;transform:translateX(-100%);transition:transform .25s var(--ease-out),opacity .3s ease;pointer-events:none;opacity:0}.sd-route-progress.is-active{opacity:1;transform:translateX(0);animation:sdProgressIndeterminate 1.8s ease-in-out infinite}@keyframes sdProgressIndeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(-20%)}to{transform:translateX(0)}}.sd-route-overlay{position:fixed;inset:0;z-index:9998;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:sdOverlayFadeIn .2s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes sdOverlayFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.admin{min-height:100dvh;display:grid;grid-template-columns:244px 1fr;background:var(--sd-paper)}.admin__side{background:var(--sd-navy);color:#fff;display:flex;flex-direction:column;padding:1.75rem 1.25rem;position:-webkit-sticky;position:sticky;top:0;height:100dvh}.admin__brand{display:flex;align-items:center;gap:.7rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.18);margin-bottom:1.5rem}.admin__brand-text{display:flex;flex-direction:column;line-height:1.25}.admin__brand-text strong{font-family:var(--font-display);font-size:.95rem;font-weight:400}.admin__brand-text span{font-size:.56rem;text-transform:uppercase;letter-spacing:.2em;color:rgba(255,255,255,.6)}.admin__nav{display:flex;flex-direction:column;gap:.2rem;flex:1 1}.admin__nav a{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;color:rgba(255,255,255,.72);transition:background .25s var(--ease-out),color .25s var(--ease-out)}.admin__nav a:hover{background:rgba(255,255,255,.1);color:#fff}.admin__nav a.is-active{background:#fff;color:var(--sd-navy)}.admin__side-foot{border-top:1px solid rgba(255,255,255,.18);padding-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.admin__storage{font-size:.58rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:.45rem;line-height:1.5}.admin__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.admin__dot--ok{background:#4ade80}.admin__dot--warn{background:var(--sd-gold)}.admin__logout{display:flex;align-items:center;gap:.6rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;color:rgba(255,255,255,.72);transition:color .2s var(--ease-out)}.admin__logout:hover{color:#fff}.admin__main{padding:clamp(1.5rem,3vw,2.75rem);min-width:0}.admin__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.admin__head h1{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:400;line-height:1.1}.admin__head p{font-size:.82rem;color:var(--sd-muted);margin-top:.4rem}@media (max-width:860px){.admin{grid-template-columns:1fr}.admin__side{position:static;height:auto;flex-direction:row;align-items:center;gap:1rem;padding:1rem;overflow-x:auto}.admin__brand,.admin__side-foot{border:none;padding:0;margin:0;flex-shrink:0}.admin__nav{flex-direction:row;gap:.25rem}.admin__nav a{white-space:nowrap}.admin__storage{display:none}}.admin__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.stat{background:#fff;border:1px solid var(--sd-line);padding:1.35rem;display:flex;flex-direction:column;gap:.5rem}.stat__label{font-size:.6rem;text-transform:uppercase;letter-spacing:.18em;color:var(--sd-muted)}.stat__value{font-family:var(--font-display);font-size:1.95rem;font-weight:400;line-height:1;color:var(--sd-navy)}.stat__hint{font-size:.68rem;color:var(--sd-muted)}@media (max-width:900px){.admin__stats{grid-template-columns:1fr 1fr}}.panel{background:#fff;border:1px solid var(--sd-line)}.panel__head{padding:1.15rem 1.35rem;border-bottom:1px solid var(--sd-line);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.panel__head h2{font-family:var(--font-display);font-size:1.2rem;font-weight:400}.panel__body{padding:1.35rem}.table-wrap{overflow-x:auto}table.admin-table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th{text-align:left;font-size:.58rem;text-transform:uppercase;letter-spacing:.18em;color:var(--sd-muted);font-weight:400;white-space:nowrap}.admin-table td,.admin-table th{padding:.85rem 1.35rem;border-bottom:1px solid var(--sd-line)}.admin-table td{font-size:.82rem;vertical-align:middle}.admin-table tr:last-child td{border-bottom:none}.admin-table tr.is-off td{opacity:.5}.admin-table__product{display:flex;align-items:center;gap:.85rem;min-width:220px}.admin-table__thumb{width:42px;height:54px;object-fit:cover;background:var(--sd-mist);flex-shrink:0}.admin-table__name{display:flex;flex-direction:column;gap:.15rem}.admin-table__name strong{font-weight:400;font-size:.82rem}.admin-table__name span{font-size:.66rem;color:var(--sd-muted)}.admin-actions{gap:.4rem;justify-content:flex-end}.admin-actions,.icon-btn{display:flex;align-items:center}.icon-btn{width:32px;height:32px;justify-content:center;border:1px solid var(--sd-line);color:var(--sd-muted);transition:color .2s var(--ease-out),border-color .2s var(--ease-out),background .2s var(--ease-out)}.icon-btn:hover{color:var(--sd-navy);border-color:var(--sd-navy)}.icon-btn--danger:hover{color:#fff;background:#8c1d2f;border-color:#8c1d2f}.switch{width:40px;height:22px;border-radius:999px;background:var(--sd-line);position:relative;transition:background .25s var(--ease-out);flex-shrink:0}.switch.is-on{background:var(--sd-navy)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s var(--ease-out)}.switch.is-on:after{transform:translateX(18px)}.pill{display:inline-block;font-size:.56rem;text-transform:uppercase;letter-spacing:.16em;padding:.28rem .55rem;border:1px solid var(--sd-line);color:var(--sd-muted);white-space:nowrap}.pill--on{border-color:var(--sd-navy);color:var(--sd-navy)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.field{display:flex;flex-direction:column;gap:.45rem}.field--full{grid-column:1/-1}.field label{font-size:.6rem;text-transform:uppercase;letter-spacing:.18em;color:var(--sd-muted)}.field input[type=email],.field input[type=number],.field input[type=password],.field input[type=text],.field select,.field textarea{border:1px solid var(--sd-line);background:#fff;padding:.75rem .85rem;font-size:.85rem;outline:none;transition:border-color .25s var(--ease-out);width:100%;border-radius:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--sd-navy)}.field__password-wrap{position:relative;width:100%;display:flex;align-items:center}.field__password-wrap input{padding-right:2.75rem!important}.field__toggle-btn{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:.35rem;color:var(--sd-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s var(--ease-out),transform .15s ease;line-height:1}.field__toggle-btn:hover{color:var(--sd-navy)}.field__toggle-btn:active{transform:translateY(-50%) scale(.92)}.field__toggle-btn:focus-visible{outline:1.5px solid var(--sd-navy);outline-offset:1px}.field textarea{resize:vertical;min-height:110px;line-height:1.65;font-family:var(--font-body)}.field__hint{font-size:.66rem;color:var(--sd-muted);line-height:1.5}.field__error{font-size:.7rem;color:#8c1d2f;font-weight:500;display:flex;align-items:center;gap:.3rem;margin-top:.2rem;animation:fieldErrorShake .35s ease-out}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#8c1d2f!important;background-color:#fff9f9!important;box-shadow:0 0 0 1px #8c1d2f}@keyframes fieldErrorShake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}.check-row{display:flex;align-items:center;gap:.7rem;font-size:.82rem}.check-row input{width:16px;height:16px;accent-color:var(--sd-navy)}@media (max-width:700px){.form-grid{grid-template-columns:1fr}}.uploader{border:1px dashed var(--sd-line);padding:1.5rem;text-align:center;transition:border-color .25s var(--ease-out),background .25s var(--ease-out);cursor:pointer;display:block}.uploader.is-drag,.uploader:hover{border-color:var(--sd-navy);background:var(--sd-navy-wash)}.uploader--error{border-color:#8c1d2f!important;background-color:#fff9f9!important;box-shadow:0 0 0 1px #8c1d2f}.uploader p{font-size:.78rem;color:var(--sd-muted);margin-top:.6rem}.uploader svg{color:var(--sd-navy);margin-inline:auto}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));grid-gap:.6rem;gap:.6rem;margin-top:1rem}.thumb{position:relative;aspect-ratio:3/4;background:var(--sd-mist);overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.thumb__remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(6,8,28,.72);color:#fff;display:flex;align-items:center;justify-content:center}.thumb__remove:hover{background:#8c1d2f}.thumb__primary{position:absolute;bottom:0;left:0;right:0;background:var(--sd-navy);color:#fff;font-size:.5rem;text-transform:uppercase;letter-spacing:.14em;text-align:center;padding:.2rem}.color-row{display:grid;grid-template-columns:1fr 84px 36px;grid-gap:.5rem;gap:.5rem;align-items:center;margin-bottom:.5rem}.color-row input[type=color]{width:100%;height:38px;border:1px solid var(--sd-line);background:#fff;padding:2px;cursor:pointer}.form-actions{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--sd-line)}.login{min-height:100dvh;display:grid;place-items:center;background:var(--sd-navy);padding:1.5rem}.login__card{background:#fff;width:min(400px,100%);padding:clamp(1.75rem,4vw,2.75rem)}.login__head{text-align:center;margin-bottom:1.75rem;display:flex;flex-direction:column;align-items:center;gap:.9rem}.login__head h1{font-family:var(--font-display);font-size:1.6rem;font-weight:400}.login__head p{font-size:.78rem;color:var(--sd-muted)}.login__form{display:flex;flex-direction:column;gap:1.1rem}.admin-sticky-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:45;margin:2.5rem calc(-1 * clamp(1.5rem, 3vw, 2.75rem)) calc(-1 * clamp(1.5rem, 3vw, 2.75rem));padding:1rem clamp(1.5rem,3vw,2.75rem);background:rgba(247,245,240,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--sd-hairline);box-shadow:0 -8px 24px rgba(17,17,17,.06);display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.admin-sticky-bar__info{font-size:.76rem;color:var(--sd-muted);line-height:1.5;max-width:58ch}.admin-sticky-bar__actions{display:flex;align-items:center;gap:.75rem}