@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/044ccdf31f825054-s.3w5ypl7q_0u42.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/657b90f26f4750f0-s.25t28aocp-yrs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/dbcb3b45b1a25c7a-s.045vyssn_-uz_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5a67e68e76f4ed90-s.21d8zr9u73jam.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/369631335a87ae76-s.p.1i770ixt5m62g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/044ccdf31f825054-s.3w5ypl7q_0u42.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/657b90f26f4750f0-s.25t28aocp-yrs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/dbcb3b45b1a25c7a-s.045vyssn_-uz_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a67e68e76f4ed90-s.21d8zr9u73jam.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/369631335a87ae76-s.p.1i770ixt5m62g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/044ccdf31f825054-s.3w5ypl7q_0u42.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/657b90f26f4750f0-s.25t28aocp-yrs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/dbcb3b45b1a25c7a-s.045vyssn_-uz_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5a67e68e76f4ed90-s.21d8zr9u73jam.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/369631335a87ae76-s.p.1i770ixt5m62g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f3ec86a2c9285a0d-s.3_btrzgvfdy8c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70e1baae5120980c-s.28de03t9-1qub.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6725352f107f8df-s.0w1krs28-s2mo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc321803b27c723c-s.321r5i30wnbc0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41588bc4adb2b863-s.p.25_z0nxfvnd9o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f3ec86a2c9285a0d-s.3_btrzgvfdy8c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70e1baae5120980c-s.28de03t9-1qub.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c6725352f107f8df-s.0w1krs28-s2mo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc321803b27c723c-s.321r5i30wnbc0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/41588bc4adb2b863-s.p.25_z0nxfvnd9o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f3ec86a2c9285a0d-s.3_btrzgvfdy8c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/70e1baae5120980c-s.28de03t9-1qub.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c6725352f107f8df-s.0w1krs28-s2mo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc321803b27c723c-s.321r5i30wnbc0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41588bc4adb2b863-s.p.25_z0nxfvnd9o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}._3wNCca_className{font-family:Cormorant,Cormorant Fallback}._3wNCca_variable{--font-serif:"Cormorant", "Cormorant Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.RDW01q_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.RDW01q_variable{--font-sans:"Montserrat", "Montserrat Fallback"}
:root{--bg:#fdfcfa;--surface:#fff;--ink:#141210;--ink-2:#44403c;--muted:#6b6560;--line:#e9e4dd;--gold:#a16207;--gold-soft:#f6efe2;--gold-grad:linear-gradient(135deg, #c99a3b 0%, #a16207 55%, #7a4a05 100%);--danger:#b42318;--ok:#15803d;--radius:22px;--radius-sm:12px;--shadow:0 1px 2px #1412100a, 0 12px 40px -12px #1412101f;--shadow-lg:0 30px 80px -20px #14121040;--serif:var(--font-serif), "Cormorant", "Times New Roman", serif;--sans:var(--font-sans), "Montserrat", system-ui, -apple-system, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:min(1200px,100% - 32px);margin-inline:auto}.eyebrow{font:500 12px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.display{font:500 clamp(44px, 7vw, 92px)/.98 var(--serif);letter-spacing:-.02em;margin:0}.display em,.h2 em{color:var(--gold);font-style:italic}.h2{font:500 clamp(34px, 4.6vw, 58px)/1.05 var(--serif);letter-spacing:-.015em;margin:12px 0 0}.lead{color:var(--ink-2);max-width:46ch;font-size:17px}.btn{letter-spacing:.04em;min-height:48px;transition:transform .25s var(--ease), background .25s, box-shadow .25s, color .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#2b2724;box-shadow:0 10px 30px -10px #14121080}.btn-gold{background:var(--gold-grad);color:#fff}.btn-gold:hover{box-shadow:0 10px 30px -10px #a1620799}.btn-ghost{border-color:var(--line);background:var(--surface)}.btn-ghost:hover{border-color:var(--ink)}.btn[disabled]{opacity:.55;pointer-events:none}.icon{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.nav{z-index:50;position:fixed;inset:14px 0 auto}.nav-inner{-webkit-backdrop-filter:blur(20px)saturate(1.6);box-shadow:var(--shadow);background:#ffffff9e;border:1px solid #ffffffb3;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 18px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{object-fit:cover;border-radius:50%;width:38px;height:38px}.brand span{font:600 22px/1 var(--serif);letter-spacing:.02em}.nav-links{gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{letter-spacing:.06em;color:var(--ink-2);font-size:13px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--ink)}.cart-btn{min-height:44px;padding:0 18px;position:relative}.cart-count{background:var(--gold);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.cart-count[data-n="0"]{display:none}.hero{padding:130px 0 70px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c99a3b2e,#0000);width:900px;height:900px;position:absolute;top:-300px;right:-300px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero .lead{margin:26px 0 34px}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hero-meta{border-top:1px solid var(--line);gap:36px;margin-top:48px;padding-top:28px;display:flex}.hero-meta b{font:500 34px/1 var(--serif);display:block}.hero-meta small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.hero-visual{position:relative}.hero-photo{aspect-ratio:4/5;border-radius:200px 200px var(--radius) var(--radius);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.glass-card{-webkit-backdrop-filter:blur(18px)saturate(1.5);box-shadow:var(--shadow);background:#ffffffb8;border:1px solid #fffc;border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:13px;display:flex;position:absolute}.glass-card img{object-fit:cover;border-radius:12px;width:46px;height:46px}.glass-card b{font-size:14px;display:block}.glass-card small{color:var(--muted)}.gc-1{bottom:70px;left:-40px}.gc-2{top:60px;right:-16px}.gc-2 .dot{background:var(--ok);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #15803d26}.brands{border-block:1px solid var(--line);background:var(--surface);padding:26px 0;overflow:hidden}.marquee{gap:72px;width:max-content;animation:32s linear infinite scroll;display:flex}.marquee span{font:500 28px/1 var(--serif);letter-spacing:.14em;text-transform:uppercase;color:#a8a29e;white-space:nowrap}@keyframes scroll{to{transform:translate(-50%)}}.section{padding:110px 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.filters{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:8px;padding:5px;display:flex}.filters button{min-height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:13px;transition:background .25s,color .25s}.filters button[aria-pressed=true]{background:var(--ink);color:#fff}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card-media{aspect-ratio:4/5;background:var(--gold-soft);position:relative;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.card:hover .card-media img{transform:scale(1.05)}.tag{-webkit-backdrop-filter:blur(10px);letter-spacing:.12em;text-transform:uppercase;background:#fffc;border-radius:99px;padding:6px 12px;font-size:11px;position:absolute;top:14px;left:14px}.card-body{flex-direction:column;flex:1;gap:6px;padding:20px 22px 22px;display:flex}.card-brand{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.card-name{font:500 26px/1.1 var(--serif);margin:0}.card-desc{color:var(--muted);flex:1;margin:0 0 10px;font-size:13px}.card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.price{font:600 22px/1 var(--serif)}.price small{font:500 11px var(--sans);color:var(--muted);letter-spacing:.08em}.card{position:relative}.tryon{display:contents}.tryon-msg{color:var(--muted);flex-basis:100%;margin:0;font-size:13px}.tryon-msg:empty{padding:0;position:absolute}.tryon-fab{z-index:1;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100% - 16px);display:flex;position:absolute;top:8px;right:8px}.tryon-fab .icon-btn{-webkit-backdrop-filter:blur(10px);color:var(--ink);background:#ffffffd9;border-color:#0000}.tryon-fab .icon-btn:hover{border-color:var(--ink)}.tryon-fab .tryon-msg{color:var(--ink);background:#ffffffeb;border-radius:10px;padding:6px 10px;font-size:12px}.add{min-height:44px;padding:0 18px;font-size:13px}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);padding:60px}.services{background:var(--surface);border-block:1px solid var(--line)}.services-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.services-photo{border-radius:var(--radius);aspect-ratio:4/5;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.services-photo img{object-fit:cover;width:100%;height:100%}.service-list{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.service{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);padding:24px}.service .ic{background:var(--gold-soft);width:44px;height:44px;color:var(--gold);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.service h3{font:600 22px/1.1 var(--serif);margin:0 0 6px}.service p{color:var(--muted);margin:0;font-size:13.5px}.gallery{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.gallery a{border-radius:var(--radius-sm);aspect-ratio:3/4;position:relative;overflow:hidden}.gallery a:nth-child(2n){transform:translateY(40px)}.gallery img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.gallery a:hover img{transform:scale(1.06)}.visit-grid{grid-template-columns:1fr 1.1fr;gap:28px;display:grid}.info-card{background:var(--ink);color:#fff;border-radius:var(--radius);flex-direction:column;gap:26px;padding:44px;display:flex}.info-card .h2{color:#fff}.info-row{align-items:flex-start;gap:16px;display:flex}.info-row .icon{color:#d6b36a;margin-top:3px}.info-row small{letter-spacing:.18em;text-transform:uppercase;color:#a8a29e;margin-bottom:2px;font-size:11px;display:block}.info-row a,.info-row span{color:#fff;font-size:16px;text-decoration:none}.info-row a:hover{color:#d6b36a}.map{border-radius:var(--radius);border:1px solid var(--line);background:var(--gold-soft);min-height:420px;overflow:hidden}.map iframe{filter:grayscale(.6)contrast(1.05);border:0;width:100%;height:100%;min-height:420px}footer{border-top:1px solid var(--line);color:var(--muted);padding:40px 0 50px;font-size:13px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot a{text-decoration:none}.scrim{z-index:80;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#14121059;transition:opacity .3s;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.drawer{z-index:90;background:var(--surface);width:min(440px,100%);height:100%;box-shadow:var(--shadow-lg);transition:transform .45s var(--ease), visibility .45s;visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer.open{visibility:visible;transform:none}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.drawer-head h2{font:500 30px/1 var(--serif);margin:0}.icon-btn{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.icon-btn:hover{border-color:var(--ink)}.drawer-body{flex:1;padding:18px 24px;overflow-y:auto}.line{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.line img{object-fit:cover;border-radius:12px;width:72px;height:72px}.line b{font:600 18px/1.1 var(--serif);display:block}.line small{color:var(--muted)}.qty{border:1px solid var(--line);border-radius:99px;align-items:center;margin-top:6px;display:inline-flex}.qty button{background:0 0;border:0;width:36px;height:36px;font-size:16px}.qty span{text-align:center;min-width:22px;font-size:14px}.drawer-foot{border-top:1px solid var(--line);gap:14px;padding:20px 24px 26px;display:grid}.sum{color:var(--ink-2);justify-content:space-between;font-size:14px;display:flex}.sum.total{font:600 24px/1 var(--serif);color:var(--ink)}.form{gap:16px;display:grid}.field{gap:6px;display:grid}.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.field input,.field textarea,.field select{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);min-height:48px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:84px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #a162071f}.field [aria-invalid=true]{border-color:var(--danger)}.err{color:var(--danger);min-height:0;font-size:12.5px}.seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seg label{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;text-transform:none;letter-spacing:0;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.seg input[type=radio],.seg input[type=checkbox]{accent-color:var(--gold);flex:none;width:18px;height:18px;min-height:0}.seg label:has(input:checked){border-color:var(--ink);background:var(--bg)}.success{text-align:center;padding:40px 10px}.success .ic{background:var(--gold-grad);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.success .icon{width:32px;height:32px}.success h3{font:500 34px/1.1 var(--serif);margin:0 0 10px}.toast{z-index:100;background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);transition:transform .45s var(--ease), visibility .45s;visibility:hidden;border-radius:99px;padding:14px 22px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%,140%)}.toast.show{visibility:visible;transform:translate(-50%)}.js .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.js .reveal.in{opacity:1;transform:none}@media (max-width:960px){.nav-links li:not(:first-child){display:none}.hero-grid,.services-grid,.visit-grid{grid-template-columns:1fr;gap:40px}.hero{padding-top:110px}.hero-visual{width:100%;max-width:460px;margin-inline:auto}.gc-1{left:8px}.gc-2{right:8px}.gallery{grid-template-columns:repeat(2,1fr)}.section{padding:80px 0}}@media (max-width:560px){.brand span{display:none}.service-list{grid-template-columns:1fr}.hero-meta{gap:22px}.info-card{padding:30px 24px}.seg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.js .reveal{opacity:1;transform:none}}.hint{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.muted-note{color:var(--muted);margin:0;font-size:13px}.success p{color:var(--muted)}.card-link{color:inherit;text-decoration:none}.card-link:hover .card-name{color:var(--gold)}.pdp{padding:130px 0 90px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding:0;font-size:13px;list-style:none;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs li+li:before{content:"/";color:var(--line);margin-right:8px}.pdp-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.pdp-media{border-radius:var(--radius);aspect-ratio:4/5;background:var(--gold-soft);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.pdp-media img{object-fit:cover}.pdp-info{gap:18px;display:grid;position:sticky;top:110px}.pdp-info .price{font-size:36px}.perks{border-top:1px solid var(--line);color:var(--ink-2);gap:12px;margin:8px 0 0;padding:22px 0 0;font-size:14px;list-style:none;display:grid}.perks li{align-items:center;gap:12px;display:flex}.perks .icon{color:var(--gold)}@media (max-width:960px){.pdp-grid{grid-template-columns:1fr;gap:32px}.pdp-info{position:static}}.adm-center{place-items:center;min-height:100vh;padding:16px;display:grid}.adm-login{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(400px,100%);box-shadow:var(--shadow);padding:40px}.adm-top{z-index:40;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fdfcfacc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.adm-top .brand img{border-radius:50%}.adm-main{gap:32px;padding:32px 0 80px;display:grid}.adm-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.adm-stats>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:20px}.adm-stats>div>small,.adm-order-grid>div>small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.adm-stats b{font:600 32px/1.1 var(--serif)}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.adm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:18px;padding:24px;display:grid}.adm-orders{gap:16px;display:grid}.adm-order-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.adm-order-top b{font:600 22px/1.1 var(--serif);display:block}.adm-order-top small{color:var(--muted);font-size:12px;display:block}.adm-order-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;font-size:14px;display:grid}.adm-order-grid p{color:var(--ink-2);margin:8px 0 0}.adm-note{font-style:italic}.adm-main,.adm-orders,.adm-card,.adm-order-grid>div{min-width:0}.adm-card{overflow-wrap:anywhere}.adm-row{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.adm-check{align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.adm-check input{width:18px;height:18px;accent-color:var(--gold)}.adm-items{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.adm-items li{justify-content:space-between;gap:12px;display:flex}.adm-settings{grid-template-columns:1fr 1fr;max-width:900px}.pill{text-transform:capitalize;background:var(--gold-soft);color:var(--gold);white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:500}.st-confirmee{color:#1d4ed8;background:#e8f0fe}.st-expediee{color:#7e22ce;background:#f3e8ff}.st-livree{color:var(--ok);background:#e7f6ec}.st-annulee{color:var(--danger);background:#fdecea}@media (max-width:760px){.adm-stats{grid-template-columns:1fr 1fr}.adm-order-grid,.adm-settings{grid-template-columns:1fr}}.adm-settings>button{grid-column:1/-1}.brands:hover .marquee{animation-play-state:paused}.foot-links{flex-wrap:wrap;gap:22px;display:flex}.foot-links a:hover{color:var(--ink)}.btn-light{color:var(--ink);background:#fff}.btn-light:hover{box-shadow:0 10px 30px -10px #0006}.universes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.universe{aspect-ratio:5/4;border-radius:var(--radius);color:#fff;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.universe img{object-fit:cover;transition:transform 1s var(--ease);z-index:-2}.universe:after{content:"";z-index:-1;background:linear-gradient(#14121000 35%,#141210b8);position:absolute;inset:0}.universe:hover img{transform:scale(1.05)}.universe-body{position:absolute;bottom:30px;left:32px;right:32px}.universe-body .eyebrow{color:#f3dfb4}.universe-body h3{font:500 clamp(32px, 3.6vw, 48px)/1 var(--serif);margin:10px 0 14px}.universe-cta{letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;transition:background .3s;display:inline-flex}.universe:hover .universe-cta{background:#ffffff4d}.why{background:var(--ink);color:#fff}.why .h2{color:#fff}.why-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:56px;display:flex}.rating{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto auto;align-items:baseline;column-gap:12px;padding:18px 24px;text-decoration:none;transition:background .3s;display:grid}.rating:hover{background:#ffffff1a}.rating .stars{color:#e0b75a;letter-spacing:3px;grid-column:1/-1;font-size:16px}.rating b{font:600 34px/1 var(--serif)}.rating small{color:#a8a29e;font-size:13px}.why-grid{border-radius:var(--radius);background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.why-item{background:var(--ink);padding:34px 28px}.why-item .ic{color:#d6b36a;background:#d6b36a1f;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.why-item h3{font:500 24px/1.15 var(--serif);margin:0 0 8px}.why-item p{color:#a8a29e;margin:0;font-size:14px}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:34px 30px;position:relative}.step-n{font:500 54px/1 var(--serif);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;display:block}.step h3{font:500 28px/1.1 var(--serif);margin:0 0 8px}.step p{color:var(--muted);margin:0;font-size:14.5px}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.faq-grid .lead a{color:var(--gold)}.faq{gap:12px;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:18px;transition:border-color .3s,box-shadow .3s}.faq details[open]{box-shadow:var(--shadow);border-color:#dcc9a6}.faq summary{cursor:pointer;font:500 21px/1.25 var(--serif);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-ic{border:1px solid var(--line);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faq-ic:before,.faq-ic:after{content:"";background:var(--ink);width:10px;height:1.5px;transition:transform .3s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-ic:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] .faq-ic:after{transform:translate(-50%,-50%)rotate(0)}.faq details p{color:var(--ink-2);margin:0;padding:0 24px 22px;font-size:15px}.cta-band{background:var(--gold-grad);color:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px;display:flex;box-shadow:0 30px 80px -30px #a1620799}.cta-band .h2{color:#fff;margin-top:8px}.cta-band .h2 em{color:#fff}.cta-band p{color:#fbefd8;margin:10px 0 0}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.shop-hero{padding:130px 0 40px}.shop-hero .lead{margin:18px 0 0}.shop{padding-bottom:110px}.toolbar{-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);z-index:30;box-shadow:var(--shadow);background:#ffffffbf;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;top:86px}.search{flex:260px;position:relative}.search .icon{color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search input{border:1px solid var(--line);background:var(--bg);border-radius:999px;width:100%;min-height:46px;padding:0 16px 0 44px;font-size:16px}.search input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #a162071f}.sort select{border-radius:999px;min-height:46px;padding:0 16px}.chips{flex-wrap:wrap;gap:8px;margin:22px 0 6px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink-2);border-radius:999px;padding:0 16px;font-size:13px;transition:border-color .2s,background .2s,color .2s}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.result-count{color:var(--muted);margin:14px 0 24px;font-size:14px}.link-btn{color:var(--gold);text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:0;font-size:14px;text-decoration:underline}.empty .btn{margin-top:16px}@media (max-width:960px){.why-grid{grid-template-columns:1fr 1fr}.faq-grid{grid-template-columns:1fr;gap:32px}.steps{grid-template-columns:1fr}.cta-band{padding:40px 28px}.toolbar{top:80px}}@media (max-width:760px){.universes{grid-template-columns:1fr}.universe{aspect-ratio:4/3}}@media (max-width:560px){.why-grid{grid-template-columns:1fr}.toolbar{position:static}.toolbar .filters{flex:100%;justify-content:center}.sort{flex:100%}.sort select{width:100%}}.menu{display:none;position:relative}@media (max-width:960px){.menu{display:block}}.menu summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu-panel{background:var(--surface);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow-lg);border-radius:18px;padding:8px;display:grid;position:absolute;top:54px;right:0}.menu-panel a{border-radius:10px;padding:12px 14px;font-size:15px;text-decoration:none}.menu-panel a:hover{background:var(--bg)}.nav-actions{align-items:center;gap:8px;display:flex}.qty button:disabled{opacity:.35;cursor:not-allowed}.price-alert{background:var(--gold-soft);color:#7a4a05;border-radius:12px;padding:12px 14px;font-size:13.5px}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 16px;display:flex}.pager-bottom{margin:20px 0 0}.pager-info{color:var(--muted);font-size:14px}.pager-pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg{border:1px solid var(--line);background:var(--surface);border-radius:12px;place-items:center;min-width:44px;height:44px;padding:0 10px;font-size:14px;transition:border-color .2s,background .2s,color .2s;display:inline-grid}.pg:hover:not(:disabled){border-color:var(--ink)}.pg[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.pg:disabled{opacity:.35;cursor:not-allowed}.pg .icon{width:16px;height:16px}.pg-gap{color:var(--muted);padding:0 4px}.pager-per{align-items:center;gap:10px;display:flex}.pager-per label{white-space:nowrap}.pager-per select{min-height:44px}.lookbook{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.look{aspect-ratio:1;border-radius:var(--radius);background:#c9a27a;margin:0;position:relative;overflow:hidden}.look img{object-fit:cover;transition:transform 1s var(--ease)}.look:hover img{transform:scale(1.05)}.look figcaption{-webkit-backdrop-filter:blur(12px);font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:#ffffffc7;border-radius:99px;padding:8px 14px;position:absolute;bottom:14px;left:14px}.lookbook-section{padding-top:0}.visit-side{grid-template-rows:auto 1fr;gap:20px;display:grid}.storefront{aspect-ratio:3/2;border-radius:var(--radius);margin:0;position:relative;overflow:hidden}.storefront img{object-fit:cover}.storefront figcaption{-webkit-backdrop-filter:blur(10px);color:#fff;background:#14121099;border-radius:12px;width:fit-content;max-width:calc(100% - 28px);padding:8px 14px;font-size:12.5px;position:absolute;bottom:14px;left:14px;right:14px}.visit-side .map,.visit-side .map iframe{min-height:280px}@media (max-width:960px){.lookbook{grid-template-columns:repeat(2,1fr)}.gallery a:nth-child(2n){transform:translateY(24px)}}.price-request{font:500 15px/1.2 var(--sans);color:var(--gold);letter-spacing:.02em}.pdp-media-wrap{justify-items:center;gap:14px;display:grid}.pdp-media-wrap .pdp-media{width:100%}.viewer3d{background:radial-gradient(circle at 50% 40%, #fff, var(--gold-soft));--poster-color:transparent;width:100%;height:100%;position:absolute;inset:0}.viewer3d-msg{color:var(--muted);place-items:center;font-size:14px;display:grid}.media-hint{text-align:center}.tag-3d{background:var(--ink);color:#fff;left:auto;right:64px}.reflektit{gap:18px}.rk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:11px;display:block}.rk-stats>div{align-content:start;gap:6px;display:grid}.rk-stats .pill{justify-self:start}.reflektit code{background:var(--bg);border-radius:6px;padding:2px 6px;font-size:13px}.adm-3d{border:1px solid var(--line);border-radius:var(--radius-sm);gap:10px;margin:20px 0 4px;padding:18px;font-size:14px;display:grid}.adm-3d small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.adm-3d p{margin:0}
