@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.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 Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.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 Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.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 Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/01d6212a423b17a1-s.273-hd1b-0-z9.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 Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.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 Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.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 Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.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 Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/01d6212a423b17a1-s.273-hd1b-0-z9.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 Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.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 Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.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 Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.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 Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.273-hd1b-0-z9.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 Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.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 Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.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 Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.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 Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/01d6212a423b17a1-s.273-hd1b-0-z9.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 Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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 Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.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 Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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 Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.0v7knm2wof07y.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 Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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 Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.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 Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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 Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.0v7knm2wof07y.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 Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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 Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.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 Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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 Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.0v7knm2wof07y.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 Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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 Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.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 Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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 Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.0v7knm2wof07y.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 Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.t423vG_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.t423vG_variable{--sy-en:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/78eb2d37ccba2007-s.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.V8xPdG_className{font-family:Jost,Jost Fallback;font-style:normal}.V8xPdG_variable{--sy-lab:"Jost", "Jost Fallback"}
@property --sy-hy{syntax:"<length>";inherits:true;initial-value:0}.sy-root{--u:calc(min(100vw, 1600px) / 1024);--sy-paper:#faf8f3;--sy-cream:#f6f4ec;--sy-sand:#f1ece1;--sy-white:#fffefb;--sy-ink:#15130f;--sy-text:#2b2a26;--sy-text2:#55524b;--sy-body:#6b6862;--sy-mut:#8b887f;--sy-line:#e4dfd2;--sy-gold:#9a8246;--sy-gold-d:#7f6a36;--sy-gold-l:#b49d62;--sy-deep:#13201f;--sy-night:#0f1a1d;--sy-heart:#a94a43;--sy-r:calc(2 * var(--u));--sy-r2:calc(4 * var(--u));--sy-sh:0 calc(2 * var(--u)) calc(14 * var(--u)) #28201212;--sy-sh2:0 calc(14 * var(--u)) calc(34 * var(--u)) #28201224;--sy-ff-jp:var(--sy-jp), "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif;--sy-ff-min:var(--sy-min), "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--sy-ff-en:var(--sy-en), "Cormorant Garamond", "Times New Roman", serif;--sy-ff-lab:var(--sy-lab), "Jost", "Helvetica Neue", Arial, sans-serif;background:var(--sy-paper);color:var(--sy-text);font-family:var(--sy-ff-jp);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px;line-height:1.7;position:relative;overflow-x:clip}.sy-shell{--u:calc(min(100vw, 1600px) / var(--sy-ref,1024));--sy-fs-2xs:max(10px, calc(7.4 * var(--u)));--sy-fs-xs:max(11px, calc(8.6 * var(--u)));--sy-fs-s:max(12px, calc(9.6 * var(--u)));--sy-fs-m:max(13px, calc(10.6 * var(--u)));--sy-gut:calc(20 * var(--u));--sy-hh:max(48px, calc(57 * var(--u)));--sy-hy:var(--sy-hh);--hs:1;--sy-lx:34;--sy-nx:305;--sy-nfs:9.8;--sy-ngap:22;--sy-iw:58;--sy-rx:24;--sy-cut:65%;font-size:var(--sy-fs-m);transition:--sy-hy .38s cubic-bezier(.3,.7,.2,1);position:relative}.sy-shell[data-sy-page=top]{--sy-hh:max(52px, calc(57 * var(--u)));--hs:1;--sy-lx:34;--sy-nx:305;--sy-nfs:9.8;--sy-ngap:22;--sy-iw:58;--sy-rx:27}.sy-shell[data-sy-page=search]{--sy-hh:max(52px, calc(54 * var(--u)));--hs:.97;--sy-lx:31;--sy-nx:246;--sy-nfs:9.8;--sy-ngap:25;--sy-iw:58;--sy-rx:24}.sy-shell[data-sy-page=shop]{--sy-hh:max(52px, calc(49 * var(--u)));--hs:.82;--sy-lx:33;--sy-nx:231;--sy-nfs:8.3;--sy-ngap:22;--sy-iw:62;--sy-rx:28}.sy-shell[data-sy-page=article]{--sy-hh:max(48px, calc(40 * var(--u)));--hs:.8;--sy-lx:40;--sy-nx:259;--sy-nfs:9.4;--sy-ngap:38;--sy-iw:62;--sy-rx:27}:where(.sy-root) *,:where(.sy-root) :before,:where(.sy-root) :after{box-sizing:border-box}:where(.sy-root) a{color:inherit;text-decoration:none}:where(.sy-root) img{max-width:100%;display:block}:where(.sy-root) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.sy-root) :is(ul,ol){list-style:none}:where(.sy-root) button{font-family:inherit}.sy-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sy-main{z-index:1;display:block;position:relative}.sy-shell [id]{scroll-margin-top:calc(var(--sy-hh) + 14px)}.sy-jp{font-family:var(--sy-ff-jp)}.sy-min{font-family:var(--sy-ff-min)}.sy-en{font-family:var(--sy-ff-en)}body:has(.sy-root)>nav.nav{display:none!important}body:has(.sy-root) .side-label{display:none!important}body:has(.sy-root) .cursor-dot{display:none!important}body:has(.sy-root) .cursor-ring{display:none!important}body:has(.sy-root) .progress-bar{display:none!important}body:has(.sy-root){cursor:auto}:is(body:has(.sy-root) button,body:has(.sy-root) a){cursor:pointer}.sy-demo-bar{text-align:center;color:#6b6a5c;z-index:2;background:#efeadb;border-bottom:1px solid #e0d9c4;height:28px;font-size:12px;line-height:28px;position:relative}.sy-logo{align-items:center;gap:calc(11 * var(--u) * var(--hs,1));color:currentColor;white-space:nowrap;line-height:1;display:inline-flex}.sy-logo-mark{width:max(34px, calc(38 * var(--u) * var(--hs,1)));aspect-ratio:54/32;flex:none;height:auto}.sy-logo-t{gap:calc(4.5 * var(--u) * var(--hs,1));display:grid}.sy-logo-jp{font-family:var(--sy-ff-min);font-weight:500;font-size:max(16px, calc(16.6 * var(--u) * var(--hs,1)));letter-spacing:.04em;line-height:1.1}.sy-logo-en{font-family:var(--sy-ff-lab);font-weight:400;font-size:max(7.5px, calc(7.4 * var(--u) * var(--hs,1)));letter-spacing:.34em;opacity:.86;line-height:1}.sy-head{z-index:100;height:var(--sy-hh);color:var(--sy-text);background:#faf8f3fa;border-bottom:1px solid #3c321e14;transition:translate .38s cubic-bezier(.3,.7,.2,1),background-color .3s,box-shadow .3s,color .3s;position:sticky;top:0}.sy-shell[data-sy-page=top] .sy-head,.sy-shell[data-sy-page=search] .sy-head{margin-bottom:calc(var(--sy-hh) * -1)}.sy-shell[data-sy-page=top] .sy-head:not(.is-scrolled){color:#fff;background:0 0;border-bottom-color:#0000}.sy-shell[data-sy-page=top] .sy-head:not(.is-scrolled) .sy-head-logo{color:var(--sy-ink);text-shadow:none}.sy-shell[data-sy-page=top] .sy-head:not(.is-scrolled) :is(.sy-head-nav a,.sy-hi){text-shadow:0 1px 8px #00000080}.sy-shell[data-sy-page=search] .sy-head:not(.is-scrolled){background:linear-gradient(90deg, #faf8f3fa 0, #faf8f3fa var(--sy-cut), transparent var(--sy-cut));border-bottom-color:#0000}.sy-shell[data-sy-page=shop] .sy-head{color:#f1ede4;background:#0f1a1dfa;border-bottom-color:#ffffff0f}.sy-shell[data-sy-page=article] .sy-head{border-bottom-color:#3c321e1a}.sy-head.is-scrolled{color:var(--sy-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f3f5;box-shadow:0 1px #3c321e0f,0 6px 18px #2820120f}.sy-shell[data-sy-page=shop] .sy-head.is-scrolled{color:#f1ede4;background:#0f1a1df5;box-shadow:0 6px 18px #00000040}.sy-head.is-hidden{translate:0 -105%}.sy-head-in{width:calc(var(--sy-ref,1024) * var(--u));max-width:100%;height:100%;margin:0 auto;position:relative}.sy-head-logo{left:calc(var(--sy-lx) * var(--u));color:inherit;display:block;position:absolute;top:50%;translate:0 -50%}.sy-head-nav{left:calc(var(--sy-nx) * var(--u));gap:calc(var(--sy-ngap) * var(--u));font-size:max(11px, calc(var(--sy-nfs) * var(--u)));letter-spacing:.08em;white-space:nowrap;font-weight:500;display:flex;position:absolute;top:50%;translate:0 -50%}.sy-head-nav a{padding:calc(6 * var(--u)) 0;transition:color .25s,opacity .25s;position:relative}.sy-head-nav a:after{content:"";opacity:.7;background:currentColor;height:1px;transition:right .4s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:0;left:0;right:100%}.sy-head-nav a:hover:after{right:0}.sy-shell[data-sy-page=article] .sy-head-nav{left:calc((var(--sy-nx) - var(--sy-ngap) / 2) * var(--u));gap:0}.sy-shell[data-sy-page=article] .sy-head-nav a{padding-inline:calc(var(--sy-ngap) / 2 * var(--u))}.sy-shell[data-sy-page=article] .sy-head-nav a+a:before{content:"";width:1px;height:calc(10 * var(--u));background:#3c321e38;min-height:10px;position:absolute;top:50%;left:0;translate:0 -50%}.sy-shell[data-sy-page=article] .sy-head-nav a:after{left:calc(var(--sy-ngap) / 2 * var(--u));width:0;transition:width .4s cubic-bezier(.3,.7,.2,1);right:auto}.sy-shell[data-sy-page=article] .sy-head-nav a:hover:after{width:calc(100% - var(--sy-ngap) * var(--u))}.sy-head-ic{right:calc(var(--sy-rx) * var(--u));align-items:center;display:none;position:absolute;top:50%;translate:0 -50%}.sy-hi{width:calc(var(--sy-iw) * var(--u));align-items:center;gap:calc(4 * var(--u) * var(--hs));min-width:46px;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;transition:opacity .25s,color .25s;display:flex}.sy-hi:hover{opacity:.7}.sy-hi-i{width:max(17px, calc(15 * var(--u) * var(--hs)));height:max(17px, calc(15 * var(--u) * var(--hs)));display:block}.sy-hi-i svg{width:100%;height:100%;display:block}.sy-hi-l{font-size:max(10px, calc(7 * var(--u) * var(--hs)));letter-spacing:.06em;white-space:nowrap;font-weight:500;line-height:1.2}.sy-hi[aria-expanded=true] .sy-menu-lines{d:path("M5 5l14 14M5 19L19 5")}.sy-drawer{z-index:5;right:calc(20 * var(--u));width:max(220px, calc(210 * var(--u)));padding:calc(6 * var(--u)) 0;color:var(--sy-text);border:1px solid var(--sy-line);box-shadow:var(--sy-sh2);opacity:0;visibility:hidden;translate:0 calc(-8 * var(--u));pointer-events:none;background:#faf8f3fc;flex-direction:column;transition:opacity .25s,translate .3s cubic-bezier(.3,.7,.2,1),visibility .25s;display:none;position:absolute;top:100%}.sy-drawer[data-open="1"]{opacity:1;visibility:visible;translate:0 calc(4 * var(--u));pointer-events:auto}.sy-drawer a{padding:max(11px, calc(8 * var(--u))) calc(18 * var(--u));font-size:max(13px, calc(9 * var(--u)));letter-spacing:.08em;font-weight:500;transition:background .2s,color .2s}.sy-drawer a:hover{background:var(--sy-cream);color:var(--sy-gold-d)}.sy-root .sy-foot{z-index:1;background:var(--sy-cream);color:var(--sy-text);border-top:1px solid var(--sy-line);margin:0;padding:0;position:relative}.sy-foot-in{width:min(100%, calc((var(--sy-ref,1024) - 40) * var(--u)));padding:calc(30 * var(--u)) 0 calc(20 * var(--u));margin:0 auto}.sy-foot-row{align-items:center;gap:calc(40 * var(--u));display:flex}.sy-foot-logo-link{color:var(--sy-ink);flex:none;display:inline-block}.sy-foot-logo{--hs:.98}.sy-foot-nav{justify-content:center;gap:calc(34 * var(--u));font-size:var(--sy-fs-xs);letter-spacing:.1em;white-space:nowrap;flex:1;font-weight:500;display:flex}.sy-foot-nav a{padding:4px 0;transition:color .25s;position:relative}.sy-foot-nav a:hover{color:var(--sy-gold-d)}.sy-foot-r{align-items:center;gap:calc(18 * var(--u));flex:none;display:flex}.sy-foot-sns{gap:calc(6 * var(--u));display:flex}.sy-sns{width:max(32px, calc(26 * var(--u)));height:max(32px, calc(26 * var(--u)));color:var(--sy-ink);place-items:center;transition:color .25s,translate .3s;display:grid}.sy-sns svg{width:max(16px, calc(14 * var(--u)));height:max(16px, calc(14 * var(--u)))}.sy-sns:hover{color:var(--sy-gold-d);translate:0 -2px}.sy-totop{width:max(34px, calc(28 * var(--u)));height:max(34px, calc(28 * var(--u)));color:var(--sy-ink);background:0 0;border:1px solid #cdc6b4;border-radius:50%;place-items:center;padding:0;transition:background .3s,color .3s,border-color .3s;display:grid}.sy-totop svg{width:max(11px, calc(9 * var(--u)));height:max(11px, calc(9 * var(--u)))}.sy-totop:hover{background:var(--sy-ink);color:#fff;border-color:var(--sy-ink)}.sy-foot-sub{margin-top:calc(22 * var(--u));padding-top:calc(14 * var(--u));border-top:1px solid var(--sy-line);font-size:var(--sy-fs-2xs);letter-spacing:.08em;color:var(--sy-mut);justify-content:space-between;align-items:center;gap:16px;display:flex}.sy-foot-links{gap:6px calc(22 * var(--u));flex-wrap:wrap;display:flex}.sy-foot-links a{transition:color .25s}.sy-foot-links a:hover{color:var(--sy-gold-d)}.sy-foot-copy{white-space:nowrap}.sy-crumbs{font-size:var(--sy-fs-2xs);letter-spacing:.06em;color:var(--sy-mut)}.sy-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.sy-crumbs li{align-items:center;display:inline-flex}.sy-crumbs a{transition:color .25s}.sy-crumbs a:hover{color:var(--sy-gold-d)}.sy-crumbs-sep{width:6px;height:9px;margin:0 max(8px, calc(8 * var(--u)));opacity:.7;flex:none}.sy-crumbs [aria-current=page]{color:var(--sy-text2)}.sy-wrap{width:min(100%, calc((var(--sy-ref,1024) - 40) * var(--u)));margin:0 auto;position:relative}.sy-lab{font-family:var(--sy-ff-lab);font-weight:400;font-size:var(--sy-fs-2xs);letter-spacing:.3em;text-transform:uppercase;color:#6f6a5e;line-height:1.4}.sy-h2{font-family:var(--sy-ff-min);font-weight:400;font-size:calc(24 * var(--u));letter-spacing:.06em;color:var(--sy-ink);line-height:1.5}.sy-lead{font-family:var(--sy-ff-min);font-weight:400;font-size:var(--sy-fs-m);letter-spacing:.1em;color:var(--sy-text2);line-height:1.95}.sy-num{font-family:var(--sy-ff-en);font-style:italic;font-weight:400;font-size:calc(30 * var(--u));letter-spacing:.01em;color:var(--sy-ink);line-height:1}.sy-kn{display:inline-block}.sy-kind{font-family:var(--sy-ff-en);font-weight:500;font-size:var(--sy-fs-2xs);letter-spacing:.24em;text-transform:uppercase;color:#6f6a5e}.sy-more{align-items:center;gap:calc(9 * var(--u));font-size:var(--sy-fs-xs);letter-spacing:.1em;color:var(--sy-text);white-space:nowrap;border-bottom:1px solid #15130f4d;padding-bottom:3px;font-weight:700;transition:color .25s,border-color .25s;display:inline-flex}.sy-more svg{width:max(14px, calc(13 * var(--u)));height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.sy-more:hover{color:var(--sy-gold-d);border-color:var(--sy-gold)}.sy-more:hover svg{transform:translateX(calc(4 * var(--u)))}.sy-more--plain{border-bottom:0;padding-bottom:0}.sy-btn{justify-content:center;align-items:center;gap:calc(10 * var(--u));height:max(44px, calc(40 * var(--u)));padding:0 calc(28 * var(--u));border:1px solid var(--sy-deep);border-radius:var(--sy-r2);background:var(--sy-deep);color:#fff;font-weight:500;font-size:var(--sy-fs-xs);letter-spacing:.12em;cursor:pointer;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.sy-btn svg{width:max(14px, calc(12 * var(--u)));height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.sy-btn:hover{background:#22332f;border-color:#22332f}.sy-btn:hover svg{transform:translateX(calc(3 * var(--u)))}.sy-btn--gold{background:var(--sy-gold);border-color:var(--sy-gold)}.sy-btn--gold:hover{background:var(--sy-gold-d);border-color:var(--sy-gold-d)}.sy-btn--line{color:var(--sy-text);background:0 0;border-color:#15130f66}.sy-btn--line:hover{background:var(--sy-deep);color:#fff;border-color:var(--sy-deep)}.sy-btn--pill{border-radius:999px}.sy-tag{align-items:center;gap:calc(7 * var(--u));font-size:var(--sy-fs-2xs);letter-spacing:.05em;color:#77746d;white-space:nowrap;display:inline-flex}.sy-tag svg{width:max(14px, calc(11 * var(--u)));height:max(14px, calc(11 * var(--u)));flex:none}.sy-chip{height:max(24px, calc(17 * var(--u)));padding:0 max(10px, calc(8 * var(--u)));color:#6f6c64;font-size:var(--sy-fs-2xs);letter-spacing:.05em;white-space:nowrap;background:#eeebe2;border-radius:999px;align-items:center;display:inline-flex}.sy-card{background:var(--sy-white);border:1px solid var(--sy-line);border-radius:var(--sy-r)}.sy-arrow{width:max(28px, calc(18 * var(--u)));height:max(28px, calc(18 * var(--u)));color:var(--sy-text);background:0 0;border:1px solid #cdc6b4;border-radius:50%;place-items:center;transition:background .3s,color .3s,border-color .3s;display:inline-grid}.sy-arrow>*{width:max(12px, calc(10 * var(--u)));height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.sy-hov:hover .sy-arrow,.sy-arrow:hover{background:var(--sy-deep);color:#fff;border-color:var(--sy-deep)}.sy-hov:hover .sy-arrow>*,.sy-arrow:hover>*{transform:translate(2px)}.sy-zoom{overflow:hidden}.sy-zoom img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.sy-hov:hover .sy-zoom img,.sy-zoom:hover img{transform:scale(1.04)}.sy-kb{transform-origin:58% 46%;animation:30s ease-in-out infinite alternate sy-kb}@keyframes sy-kb{0%{scale:1}to{scale:1.07}}.sy-scroll-zoom{scale:calc(1 + var(--p,0) * var(--ss,.06))}.sy-heart{width:max(34px, calc(22 * var(--u)));height:max(34px, calc(22 * var(--u)));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#15130f4d;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .3s;display:inline-grid}.sy-heart svg{width:max(16px, calc(11 * var(--u)));height:max(16px, calc(11 * var(--u)));fill:none;stroke:#fff;transition:fill .25s,stroke .25s}.sy-heart.sy-heart--ink{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.sy-heart.sy-heart--ink svg{stroke:var(--sy-text)}.sy-heart:hover{transform:scale(1.08)}.sy-heart.is-on{background:#ffffffeb}.sy-heart.is-on svg{fill:var(--sy-heart);stroke:var(--sy-heart)}.sy-tabs{top:var(--sy-hy,0px);z-index:50;border-bottom:1px solid var(--sy-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf8f3f5;justify-content:center;display:flex;position:sticky}.sy-tab{z-index:1;min-height:max(46px, calc(34 * var(--u)));padding:0 calc(22 * var(--u));font-size:var(--sy-fs-xs);letter-spacing:.1em;color:var(--sy-text2);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:1px;font-weight:500;transition:color .3s;display:grid;position:relative}.sy-tab+.sy-tab:before{content:"/";color:#b3ab99;font-weight:300;position:absolute;top:50%;left:0;translate:-50% -50%}.sy-tab-sub{font-family:var(--sy-ff-lab);font-size:var(--sy-fs-2xs);letter-spacing:.2em;color:var(--sy-mut);text-transform:uppercase}.sy-tab:hover{color:var(--sy-ink)}.sy-tab.is-on{color:var(--sy-ink);font-weight:700}.sy-tabs-ind{z-index:0;width:var(--iw,0px);height:2px;translate:var(--ix,0px) 0;background:var(--sy-ink);pointer-events:none;transition:translate .5s cubic-bezier(.3,.8,.2,1),width .5s cubic-bezier(.3,.8,.2,1);position:absolute;bottom:-1px;left:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sy-root .io{opacity:0;translate:0 calc(14 * var(--u));transition:opacity 1.15s ease var(--d,0s), translate 1.25s cubic-bezier(.22, .7, .2, 1) var(--d,0s)}.sy-root .io[data-io=fade]{translate:none}.sy-root .io[data-io=left]{translate:calc(-18 * var(--u)) 0}.sy-root .io[data-io=right]{translate:calc(18 * var(--u)) 0}.sy-root .io.is-in{opacity:1;translate:none}.sy-root .io.io-self{opacity:1;transition:none;translate:none}.sy-ml-i{translate:0 108%}.sy-mask.is-in .sy-ml-i{transition:translate 1.25s cubic-bezier(.2, .8, .2, 1) calc(var(--d,0s) + var(--i,0) * var(--step,.14s));translate:0}}.sy-mask{display:block}.sy-ml{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.sy-ml-i{display:block}.sy-live.is-off,.sy-live.is-off *,.sy-live.is-off :before,.sy-live.is-off :after,.sy-root[data-sy-hidden] *,.sy-root[data-sy-hidden] :before,.sy-root[data-sy-hidden] :after{animation-play-state:paused!important}@media (max-width:999px){.sy-root{font-size:14px;line-height:1.7}.sy-shell,.sy-shell[data-sy-page]{--sy-hh:56px;--hs:1;--sy-gut:16px;--sy-fs-2xs:11px;--sy-fs-xs:12px;--sy-fs-s:13px;--sy-fs-m:14px}.sy-demo-bar{height:26px;font-size:11px;line-height:26px}.sy-logo{gap:9px}.sy-logo-mark{width:34px}.sy-logo-t{gap:4px}.sy-logo-jp{font-size:16px}.sy-logo-en{font-size:7px}.sy-shell[data-sy-page=top] .sy-head,.sy-shell[data-sy-page=search] .sy-head{margin-bottom:0}.sy-shell[data-sy-page=top] .sy-head:not(.is-scrolled),.sy-shell[data-sy-page=search] .sy-head:not(.is-scrolled){color:var(--sy-text);background:#faf8f3fa;border-bottom-color:#3c321e14}.sy-shell[data-sy-page=top] .sy-head:not(.is-scrolled) :is(.sy-head-nav a,.sy-hi){text-shadow:none}.sy-head-in{width:100%}.sy-head-logo{left:16px}.sy-head-nav{display:none}.sy-head-ic{display:flex;right:6px}.sy-shell[data-sy-page] .sy-hi{flex-direction:column;justify-content:center;gap:1px;width:44px;min-width:44px;height:44px;margin-left:0}.sy-hi-i{width:22px;height:22px}.sy-hi-l{display:none}.sy-drawer{border-left:0;border-right:0;width:auto;padding:4px 8px 10px;display:flex;left:0;right:0}.sy-drawer a{border-bottom:1px solid var(--sy-line);padding:14px 10px;font-size:15px}.sy-drawer a:last-child{border-bottom:0}.sy-shell [id]{scroll-margin-top:66px}.sy-wrap{width:100%;padding:0 16px}.sy-h2{font-size:24px}.sy-lead{font-size:14px;line-height:1.9}.sy-num{font-size:28px}.sy-more{gap:8px;font-size:12px}.sy-more svg{width:15px}.sy-btn{gap:10px;height:48px;padding:0 26px;font-size:13px}.sy-btn svg{width:15px}.sy-chip{height:24px;padding:0 10px}.sy-arrow{width:32px;height:32px}.sy-arrow>*{width:13px}.sy-heart{width:36px;height:36px}.sy-heart svg{width:17px;height:17px}.sy-tab{min-height:46px;padding:0 18px;font-size:13px}.sy-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.sy-tabs::-webkit-scrollbar{display:none}.sy-tabs .sy-tab{flex:none}.sy-root .io{translate:0 12px}.sy-root .io[data-io=left]{translate:-14px}.sy-root .io[data-io=right]{translate:14px}.sy-root .io[data-io=fade],.sy-root .io.is-in,.sy-root .io.io-self{translate:none}.sy-crumbs-sep{margin:0 8px}.sy-foot-in{width:100%;padding:26px 16px 20px}.sy-foot-row{flex-wrap:wrap;gap:18px 16px}.sy-foot-logo{--hs:1}.sy-foot-nav{flex-wrap:wrap;flex-basis:100%;order:3;justify-content:flex-start;gap:4px 22px;font-size:13px}.sy-foot-nav a{padding:8px 0}.sy-foot-r{gap:12px;margin-left:auto}.sy-sns{width:44px;height:44px}.sy-sns svg{width:20px;height:20px}.sy-totop{width:44px;height:44px}.sy-totop svg{width:15px;height:15px}.sy-foot-sub{flex-direction:column;align-items:flex-start;margin-top:18px;padding-top:14px;font-size:11px}.sy-foot-links{gap:4px 18px}.sy-foot-links a{padding:6px 0}.sy-foot-copy{white-space:normal}}@media (prefers-reduced-motion:reduce){.sy-root *,.sy-root :before,.sy-root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.sy-root .io{opacity:1;translate:none}.sy-ml-i{translate:none}.sy-scroll-zoom{scale:none}.sy-head.is-hidden{translate:none}}
