@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-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/591574edbe85c69b-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/acf349172f10b359-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/0926c12c4384550f-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-20C0,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/8bd76523131fa0fc-s.p.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/d8cddd76dbfeaef0-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/591574edbe85c69b-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/acf349172f10b359-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/0926c12c4384550f-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-20C0,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/8bd76523131fa0fc-s.p.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/d8cddd76dbfeaef0-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/591574edbe85c69b-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/acf349172f10b359-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/0926c12c4384550f-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-20C0,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/8bd76523131fa0fc-s.p.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:400;font-display:swap;src:url(../media/9cc5c0547f229dea-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/b0947914c9718a1e-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/d0b60be57f16ee32-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/1f9e983605289f29-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-20C0,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/01e4147cff8141ee-s.p.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/9cc5c0547f229dea-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/b0947914c9718a1e-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/d0b60be57f16ee32-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/1f9e983605289f29-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-20C0,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/01e4147cff8141ee-s.p.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/9cc5c0547f229dea-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/b0947914c9718a1e-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/d0b60be57f16ee32-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/1f9e983605289f29-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-20C0,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/01e4147cff8141ee-s.p.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%}.cormorant_garamond_83471843-module__L7hKSq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_83471843-module__L7hKSq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9d913e-module__l9GTqq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9d913e-module__l9GTqq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.LanguageSwitcher-module__43PcSG__wrapper{position:relative}.LanguageSwitcher-module__43PcSG__trigger,.LanguageSwitcher-module__43PcSG__option{color:var(--ka-ink);font-family:var(--ka-font-body);cursor:pointer;background:0 0;border:0}.LanguageSwitcher-module__43PcSG__trigger{min-height:40px;font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);align-items:center;gap:.45rem;padding:.4rem .55rem;display:inline-flex}.LanguageSwitcher-module__43PcSG__flag{object-fit:cover;border-radius:1px;width:20px;height:14px}.LanguageSwitcher-module__43PcSG__chevron{transition:transform var(--ka-transition-fast)}.LanguageSwitcher-module__43PcSG__chevronOpen{transition:transform var(--ka-transition-fast);transform:rotate(180deg)}.LanguageSwitcher-module__43PcSG__menu{z-index:120;background:var(--ka-ivory);border:1px solid var(--ka-border);border-radius:var(--ka-radius-md);min-width:96px;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 14px 40px #1d1b191a}.LanguageSwitcher-module__43PcSG__option{text-align:left;width:100%;transition:background var(--ka-transition-fast);grid-template-columns:auto auto;align-items:center;gap:.65rem;padding:.8rem .9rem;display:grid}.LanguageSwitcher-module__43PcSG__option:hover{background:var(--ka-blush)}.LanguageSwitcher-module__43PcSG__code{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight)}
.MarketSwitcher-module__YhT6IW__trigger{min-height:40px;color:var(--ka-ink);font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .55rem;display:inline-flex}.MarketSwitcher-module__YhT6IW__trigger:hover{color:var(--ka-gold)}.MarketSwitcher-module__YhT6IW__triggerSymbol{font-weight:500}.MarketSwitcher-module__YhT6IW__backdrop{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#1d1b1938;border:0;padding:0;position:fixed;inset:0}.MarketSwitcher-module__YhT6IW__panel{z-index:190;background:var(--ka-ivory);border:1px solid var(--ka-border);border-radius:var(--ka-radius-md);width:min(450px,100vw - 3rem);max-height:70svh;padding:clamp(1rem,2vw,1.4rem);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #1d1b1929}.MarketSwitcher-module__YhT6IW__panelHeader{justify-content:space-between;align-items:center;gap:2rem;display:flex}.MarketSwitcher-module__YhT6IW__panelHeader h2{margin:0}.MarketSwitcher-module__YhT6IW__closeButton{width:34px;height:34px;color:var(--ka-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.MarketSwitcher-module__YhT6IW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.MarketSwitcher-module__YhT6IW__option{border:1px solid var(--ka-border);min-height:46px;color:var(--ka-ink);text-align:left;cursor:pointer;transition:border-color var(--ka-transition-fast), background var(--ka-transition-fast);background:0 0;grid-template-columns:1.65rem 2.6rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.MarketSwitcher-module__YhT6IW__option:hover,.MarketSwitcher-module__YhT6IW__optionSelected{border-color:var(--ka-gold);background:var(--ka-milk)}.MarketSwitcher-module__YhT6IW__flag{font-size:1rem;line-height:1}.MarketSwitcher-module__YhT6IW__regionName{font-size:var(--ka-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MarketSwitcher-module__YhT6IW__symbol{color:var(--ka-ink);font-size:var(--ka-text-body);font-weight:500}@media (max-width:640px){.MarketSwitcher-module__YhT6IW__panel{width:min(450px,100vw - 1rem);max-height:78svh;padding:1rem}.MarketSwitcher-module__YhT6IW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.MarketSwitcher-module__YhT6IW__option{grid-template-columns:1.4rem 2rem minmax(0,1fr);gap:.35rem;min-height:44px;padding:.45rem .5rem}.MarketSwitcher-module__YhT6IW__flag{font-size:.95rem}.MarketSwitcher-module__YhT6IW__symbol,.MarketSwitcher-module__YhT6IW__regionName{font-size:var(--ka-text-caption)}}
.AccountMenu-module__uf7U6G__wrapper{position:relative}.AccountMenu-module__uf7U6G__icon{width:40px;height:40px;color:var(--ka-ink);transition:color var(--ka-transition-fast), background var(--ka-transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.AccountMenu-module__uf7U6G__icon:hover,.AccountMenu-module__uf7U6G__icon:focus-visible{color:var(--ka-gold);background:var(--ka-blush)}.AccountMenu-module__uf7U6G__dropdown{z-index:130;visibility:hidden;pointer-events:none;opacity:0;width:190px;transition:opacity var(--ka-transition-fast), transform var(--ka-transition-fast), visibility var(--ka-transition-fast);padding-top:.5rem;position:absolute;top:100%;right:0;transform:translateY(-.35rem)}.AccountMenu-module__uf7U6G__wrapper:hover .AccountMenu-module__uf7U6G__dropdown,.AccountMenu-module__uf7U6G__wrapper:focus-within .AccountMenu-module__uf7U6G__dropdown{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.AccountMenu-module__uf7U6G__panel{background:var(--ka-ivory);border:1px solid var(--ka-border);border-radius:var(--ka-radius-md);display:grid;overflow:hidden}.AccountMenu-module__uf7U6G__panel a,.AccountMenu-module__uf7U6G__panel button{width:100%;color:var(--ka-ink);text-align:left;font-size:var(--ka-text-caption);cursor:pointer;transition:color var(--ka-transition-fast), background var(--ka-transition-fast);background:0 0;border:0;padding:.6rem .9rem;line-height:1.35}.AccountMenu-module__uf7U6G__panel a:hover,.AccountMenu-module__uf7U6G__panel button:hover{color:var(--ka-gold);background:var(--ka-milk)}.AccountMenu-module__uf7U6G__mobile{gap:.75rem;width:100%;display:grid}.AccountMenu-module__uf7U6G__mobileAccount{width:fit-content;color:var(--ka-ink);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;align-items:center;gap:.6rem;display:inline-flex}.AccountMenu-module__uf7U6G__mobileLinks{gap:0;padding-left:1.6rem;display:grid}.AccountMenu-module__uf7U6G__mobileLinks a,.AccountMenu-module__uf7U6G__mobileLinks button{width:fit-content;color:var(--ka-muted);font-size:var(--ka-text-caption);cursor:pointer;background:0 0;border:0;padding:.55rem 0;line-height:1.35}.AccountMenu-module__uf7U6G__mobileLinks a:hover,.AccountMenu-module__uf7U6G__mobileLinks button:hover{color:var(--ka-gold)}
.Header-module__85i50G__header{z-index:100;background:color-mix(in srgb, var(--ka-ivory) 96%, transparent);width:100%;transition:background var(--ka-transition-base), border-color var(--ka-transition-base), transform var(--ka-transition-base);border-bottom:1px solid #0000;position:sticky;top:0}.Header-module__85i50G__headerScrolled{background:color-mix(in srgb, var(--ka-ivory) 91%, transparent);border-color:var(--ka-border);-webkit-backdrop-filter:blur(18px)}.Header-module__85i50G__inner{width:100%;max-width:var(--ka-container);min-height:82px;padding-inline:var(--ka-page-padding);transition:min-height var(--ka-transition-base);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid}.Header-module__85i50G__headerScrolled .Header-module__85i50G__inner{min-height:68px}.Header-module__85i50G__logo{font-family:var(--ka-font-title);letter-spacing:.12em;flex-shrink:0;justify-self:start;margin-right:0;font-size:1.6rem;font-weight:600;line-height:1}.Header-module__85i50G__desktopNav{justify-self:center;align-items:center;gap:clamp(1.25rem,2vw,2.2rem);display:flex}.Header-module__85i50G__navLink{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;padding-block:.5rem;position:relative}.Header-module__85i50G__navLink:after{content:"";background:var(--ka-gold);transform-origin:100%;height:1px;transition:transform var(--ka-transition-base);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Header-module__85i50G__navLink:hover:after{transform-origin:0;transform:scaleX(1)}.Header-module__85i50G__desktopActions{justify-self:end;align-items:center;gap:.15rem;margin-left:0;display:flex}.Header-module__85i50G__iconButton{width:40px;height:40px;color:var(--ka-ink);cursor:pointer;transition:color var(--ka-transition-fast), background var(--ka-transition-fast);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.Header-module__85i50G__iconButton:hover{color:var(--ka-gold);background:var(--ka-blush)}.Header-module__85i50G__mobileActions,.Header-module__85i50G__mobileMenu{display:none}@media (max-width:900px){.Header-module__85i50G__header{padding:.75rem var(--ka-page-padding) 0;pointer-events:none;background:0 0;border:0}.Header-module__85i50G__inner{background:color-mix(in srgb, var(--ka-ivory) 96%, transparent);border:1px solid var(--ka-border);border-radius:var(--ka-radius-md);pointer-events:auto;min-height:68px;transition:min-height var(--ka-transition-base), max-width var(--ka-transition-base), box-shadow var(--ka-transition-base);grid-template-columns:auto 1fr;padding-inline:1rem}.Header-module__85i50G__headerScrolled .Header-module__85i50G__inner{max-width:720px;min-height:56px;box-shadow:0 12px 34px #1d1b1914}.Header-module__85i50G__logo{margin-right:auto;font-size:1.4rem}.Header-module__85i50G__desktopNav,.Header-module__85i50G__desktopActions{display:none}.Header-module__85i50G__mobileActions{grid-column:2;justify-self:end;align-items:center;gap:.1rem;margin-left:auto;display:flex}.Header-module__85i50G__mobileBackdrop{z-index:80;cursor:default;background:0 0;border:0;padding:0;display:block;position:fixed;inset:0}.Header-module__85i50G__mobileMenu{top:88px;right:var(--ka-page-padding);left:var(--ka-page-padding);z-index:90;visibility:hidden;pointer-events:none;background:color-mix(in srgb, var(--ka-ivory) 98%, transparent);border:1px solid var(--ka-border);border-radius:var(--ka-radius-md);opacity:0;max-width:720px;max-height:calc(100svh - 104px);transition:top var(--ka-transition-base), opacity var(--ka-transition-base), transform var(--ka-transition-base), visibility var(--ka-transition-base);flex-direction:column;margin-inline:auto;padding:1.25rem 1.5rem 1.5rem;display:flex;position:fixed;overflow-y:auto;transform:translateY(-10px);box-shadow:0 18px 50px #1d1b191a}.Header-module__85i50G__mobileMenuScrolled{top:76px}.Header-module__85i50G__mobileMenuOpen{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.Header-module__85i50G__mobileNav{flex-direction:column;align-items:flex-start;width:100%;display:flex}.Header-module__85i50G__mobileNavLink{text-align:left;width:fit-content;font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;justify-content:flex-start;align-items:center;padding-block:1.05rem;line-height:1.4;display:flex;position:relative}.Header-module__85i50G__mobileNavLink:after{content:"";background:var(--ka-gold);transform-origin:100%;height:1px;transition:transform var(--ka-transition-base);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.Header-module__85i50G__mobileNavLink:hover:after,.Header-module__85i50G__mobileNavLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Header-module__85i50G__mobileMenuFooter{border-top:1px solid var(--ka-border);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1rem;padding-top:1rem;display:flex}.Header-module__85i50G__mobileUtility{color:var(--ka-ink);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:inline-flex}}@media (max-width:640px){.Header-module__85i50G__header{padding-inline:.75rem}.Header-module__85i50G__mobileMenu{padding:1.1rem 1.25rem 1.25rem;top:82px;left:.75rem;right:.75rem}.Header-module__85i50G__mobileMenuScrolled{top:74px}.Header-module__85i50G__inner{min-height:62px}.Header-module__85i50G__headerScrolled .Header-module__85i50G__inner{min-height:54px}.Header-module__85i50G__logo{font-size:1.2rem}.Header-module__85i50G__iconButton{width:36px;height:36px}}
.Container-module__WhgPqq__container{width:100%;max-width:var(--ka-container);padding-inline:var(--ka-page-padding);margin-inline:auto}
.Hero-module__Vtspxq__hero{background:var(--ka-milk);min-height:clamp(620px,78svh,860px);position:relative;overflow:hidden}.Hero-module__Vtspxq__image{object-fit:cover;object-position:center center}.Hero-module__Vtspxq__overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--ka-ivory) 92%, transparent) 0%, color-mix(in srgb, var(--ka-ivory) 62%, transparent) 28%, transparent 58%);position:absolute;inset:0}.Hero-module__Vtspxq__container{z-index:2;min-height:inherit;align-items:center;display:flex;position:relative}.Hero-module__Vtspxq__content{width:min(60vw,62rem)}.Hero-module__Vtspxq__title{max-width:none}.Hero-module__Vtspxq__subtitle{max-width:34rem;font-family:var(--ka-font-body);font-size:var(--ka-text-body);margin-top:1.5rem;line-height:1.7}.Hero-module__Vtspxq__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.Hero-module__Vtspxq__actions a{gap:.65rem}@media (max-width:900px){.Hero-module__Vtspxq__hero{min-height:76svh}.Hero-module__Vtspxq__image{object-position:58% center}.Hero-module__Vtspxq__overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--ka-ivory) 40%, transparent) 0%, color-mix(in srgb, var(--ka-ivory) 55%, transparent) 45%, color-mix(in srgb, var(--ka-ivory) 92%, transparent) 100%)}.Hero-module__Vtspxq__container{align-items:flex-end;padding-bottom:3.5rem}.Hero-module__Vtspxq__content{width:100%}.Hero-module__Vtspxq__title{width:75%;max-width:none}.Hero-module__Vtspxq__subtitle{max-width:30rem}}@media (max-width:640px){.Hero-module__Vtspxq__actions{flex-direction:column;align-items:stretch}.Hero-module__Vtspxq__actions a{width:100%}}
.ValuesStrip-module__pc4TWG__section{background:var(--ka-ivory);border-bottom:1px solid var(--ka-border)}.ValuesStrip-module__pc4TWG__grid{grid-template-columns:repeat(5,1fr);display:grid}.ValuesStrip-module__pc4TWG__reveal{min-width:0}.ValuesStrip-module__pc4TWG__item{text-align:center;height:100%;padding:2.15rem 1.15rem;position:relative}.ValuesStrip-module__pc4TWG__item:after{content:"";background:var(--ka-border);width:1px;height:56%;position:absolute;top:22%;right:0}.ValuesStrip-module__pc4TWG__reveal:last-child .ValuesStrip-module__pc4TWG__item:after{display:none}.ValuesStrip-module__pc4TWG__icon{margin:0 auto 1rem}.ValuesStrip-module__pc4TWG__title{font-family:var(--ka-font-body);font-size:.68rem;font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;line-height:1.35}.ValuesStrip-module__pc4TWG__description{max-width:15rem;color:var(--ka-muted);margin:.45rem auto 0;font-size:.78rem;line-height:1.55}@media (max-width:900px){.ValuesStrip-module__pc4TWG__grid{grid-template-columns:repeat(2,1fr)}.ValuesStrip-module__pc4TWG__item{border-bottom:1px solid var(--ka-border)}.ValuesStrip-module__pc4TWG__reveal:nth-child(2n) .ValuesStrip-module__pc4TWG__item:after{display:none}.ValuesStrip-module__pc4TWG__reveal:last-child{grid-column:1/-1}.ValuesStrip-module__pc4TWG__reveal:last-child .ValuesStrip-module__pc4TWG__item{border-bottom:0}}@media (max-width:640px){.ValuesStrip-module__pc4TWG__grid{grid-template-columns:repeat(2,1fr)}.ValuesStrip-module__pc4TWG__reveal:last-child{grid-column:1/-1}.ValuesStrip-module__pc4TWG__item{text-align:center;padding:1.8rem .75rem}.ValuesStrip-module__pc4TWG__item:after{display:none}}
.OurCollections-module__jzOIHq__section{padding-block:var(--ka-section-space);background:var(--ka-milk);overflow:hidden}.OurCollections-module__jzOIHq__layout{grid-template-columns:clamp(230px,22vw,330px) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.OurCollections-module__jzOIHq__heading{align-self:center}.OurCollections-module__jzOIHq__heading h2{text-wrap:balance}.OurCollections-module__jzOIHq__rail{min-width:0;overflow:hidden}.OurCollections-module__jzOIHq__viewport{scrollbar-width:none;cursor:grab;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;padding-inline:0;overflow:auto hidden}.OurCollections-module__jzOIHq__viewport::-webkit-scrollbar{display:none}.OurCollections-module__jzOIHq__viewport:active{cursor:grabbing}.OurCollections-module__jzOIHq__track{--collection-gap:clamp(.9rem, 1.4vw, 1.35rem);gap:var(--collection-gap);width:max-content;display:flex}.OurCollections-module__jzOIHq__set{gap:var(--collection-gap);display:flex}.OurCollections-module__jzOIHq__card{flex:none;width:clamp(210px,18vw,280px)}.OurCollections-module__jzOIHq__imageWrapper{aspect-ratio:1;background:var(--ka-ivory);isolation:isolate;width:100%;position:relative;overflow:hidden}.OurCollections-module__jzOIHq__imageWrapper:after{z-index:1;content:"";pointer-events:none;background:#ffffff2e;position:absolute;inset:0}.OurCollections-module__jzOIHq__image{z-index:0;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.OurCollections-module__jzOIHq__card:hover .OurCollections-module__jzOIHq__image{transform:scale(1.035)}.OurCollections-module__jzOIHq__cardTitle{font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;transition:color var(--ka-transition-base);margin-top:.9rem;line-height:1.4}.OurCollections-module__jzOIHq__card:hover .OurCollections-module__jzOIHq__cardTitle{color:var(--ka-gold)}@media (max-width:900px){.OurCollections-module__jzOIHq__layout{grid-template-columns:clamp(190px,24vw,250px) minmax(0,1fr);gap:2rem}.OurCollections-module__jzOIHq__card{width:clamp(220px,30vw,270px)}}@media (max-width:640px){.OurCollections-module__jzOIHq__section{padding-block:clamp(4rem,16vw,6rem)}.OurCollections-module__jzOIHq__layout{grid-template-columns:1fr;gap:1.75rem}.OurCollections-module__jzOIHq__heading{margin-bottom:0}.OurCollections-module__jzOIHq__card{width:68vw;max-width:290px}.OurCollections-module__jzOIHq__cardTitle{margin-top:.8rem}}
.EtsyReviews-module__rOyxPG__root{width:100%;min-width:0}.EtsyReviews-module__rOyxPG__header{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.EtsyReviews-module__rOyxPG__header h2{margin:0}.EtsyReviews-module__rOyxPG__eyebrow{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 .45rem}.EtsyReviews-module__rOyxPG__rail{width:100%;position:relative}.EtsyReviews-module__rOyxPG__grid{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:1.25rem;width:100%;display:flex;overflow:auto hidden}.EtsyReviews-module__rOyxPG__grid::-webkit-scrollbar{display:none}.EtsyReviews-module__rOyxPG__card{background:var(--ka-ivory);scroll-snap-align:start;flex:0 0 22.5%;align-self:flex-start;min-width:0}.EtsyReviews-module__rOyxPG__reviewPhoto{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.EtsyReviews-module__rOyxPG__cardBody{padding:1rem 0 0}.EtsyReviews-module__rOyxPG__stars{gap:.12rem;font-size:.8rem;line-height:1;display:flex}.EtsyReviews-module__rOyxPG__starFilled{color:var(--ka-gold)}.EtsyReviews-module__rOyxPG__starEmpty{color:var(--ka-border)}.EtsyReviews-module__rOyxPG__reviewText{color:var(--ka-ink);font-size:var(--ka-text-alert);margin:.9rem 0 0;line-height:1.6}.EtsyReviews-module__rOyxPG__date{color:var(--ka-muted);font-size:var(--ka-text-caption);margin:1rem 0 0}.EtsyReviews-module__rOyxPG__navButton{z-index:2;width:2.75rem;height:2.75rem;color:var(--ka-ink);background:var(--ka-ivory);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:38%}.EtsyReviews-module__rOyxPG__navPrevious{left:0;transform:translate(-35%,-50%)}.EtsyReviews-module__rOyxPG__navNext{right:0;transform:translate(35%,-50%)}@media (max-width:900px){.EtsyReviews-module__rOyxPG__grid{gap:1rem}.EtsyReviews-module__rOyxPG__card{flex-basis:41%}.EtsyReviews-module__rOyxPG__navButton{width:2.5rem;height:2.5rem}}@media (max-width:640px){.EtsyReviews-module__rOyxPG__grid{gap:.875rem}.EtsyReviews-module__rOyxPG__card{flex-basis:82%}.EtsyReviews-module__rOyxPG__cardBody{padding-top:.85rem}.EtsyReviews-module__rOyxPG__navButton{width:2.25rem;height:2.25rem}.EtsyReviews-module__rOyxPG__navPrevious{transform:translate(-20%,-50%)}.EtsyReviews-module__rOyxPG__navNext{transform:translate(20%,-50%)}}.EtsyReviews-module__rOyxPG__navButton:focus{outline:none}.EtsyReviews-module__rOyxPG__navButton:focus-visible{outline:1px solid var(--ka-ink);outline-offset:2px}@media (max-width:640px){.EtsyReviews-module__rOyxPG__card{flex-basis:70%}}
.ContentSection-module__gfyMdq__section{padding-block:0 clamp(5rem,8vw,8rem)}.ContentSection-module__gfyMdq__content{width:100%}.ContentSection-module__gfyMdq__narrow{width:min(100%,42rem);margin-inline:auto}
.EtsyReviewsSection-module__Vr1USW__section{background:var(--ka-ivory);padding:clamp(4rem,7vw,7rem) 0 clamp(2rem,3.5vw,3.5rem)}
.FormField-module__duR9rG__field{gap:.6rem;display:grid}.FormField-module__duR9rG__label{color:var(--ka-ink);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase}.FormField-module__duR9rG__input{border:1px solid var(--ka-border);border-radius:var(--ka-radius-sm);width:100%;min-height:52px;color:var(--ka-ink);transition:border-color var(--ka-transition-fast), background var(--ka-transition-fast);background:0 0;outline:none;padding-inline:1rem}.FormField-module__duR9rG__input:hover,.FormField-module__duR9rG__input:focus,.FormField-module__duR9rG__inputError{border-color:var(--ka-gold)}.FormField-module__duR9rG__hint,.FormField-module__duR9rG__error{color:var(--ka-muted);font-size:var(--ka-text-caption);line-height:1.5}
.Footer-module__hP-FLq__footer{background:var(--ka-ivory);border-top:1px solid var(--ka-border);padding-block:clamp(4rem,7vw,6rem) 2rem}.Footer-module__hP-FLq__grid{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,1fr));gap:clamp(2.5rem,5vw,6rem);display:grid}.Footer-module__hP-FLq__brand,.Footer-module__hP-FLq__column{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__hP-FLq__logoMark{margin-bottom:.9rem}.Footer-module__hP-FLq__logoImage{object-fit:contain;width:172px;height:auto}.Footer-module__hP-FLq__logo{font-family:var(--ka-font-title);letter-spacing:.12em;font-size:1.8rem;font-weight:600;line-height:1}.Footer-module__hP-FLq__tagline{color:var(--ka-muted);font-size:var(--ka-text-caption);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem}.Footer-module__hP-FLq__column{gap:.7rem}.Footer-module__hP-FLq__heading{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin-bottom:.35rem}.Footer-module__hP-FLq__link,.Footer-module__hP-FLq__contactLink,.Footer-module__hP-FLq__metaLink{color:var(--ka-muted);font-size:var(--ka-text-caption);transition:color var(--ka-transition-base), border-color var(--ka-transition-base), background var(--ka-transition-base), transform var(--ka-transition-fast);line-height:1.5}.Footer-module__hP-FLq__link{position:relative}.Footer-module__hP-FLq__link:after{content:"";background:var(--ka-gold);transform-origin:100%;height:1px;transition:transform var(--ka-transition-base);position:absolute;bottom:-.15rem;left:0;right:0;transform:scaleX(0)}.Footer-module__hP-FLq__link:hover,.Footer-module__hP-FLq__contactLink:hover,.Footer-module__hP-FLq__metaLink:hover{color:var(--ka-gold)}.Footer-module__hP-FLq__link:hover:after{transform-origin:0;transform:scaleX(1)}.Footer-module__hP-FLq__contactLink,.Footer-module__hP-FLq__metaLink{align-items:center;gap:.65rem;display:inline-flex}.Footer-module__hP-FLq__metaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.4rem;margin-top:clamp(3.5rem,6vw,5rem);padding-bottom:5.5rem;display:flex}.Footer-module__hP-FLq__socials{justify-content:center;align-items:center;gap:.8rem;margin-top:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;display:flex}.Footer-module__hP-FLq__socialLink{border:1px solid var(--ka-border);width:42px;height:42px;color:var(--ka-ink);transition:color var(--ka-transition-base), border-color var(--ka-transition-base), background var(--ka-transition-base), transform var(--ka-transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.Footer-module__hP-FLq__socialLink:hover{color:var(--ka-gold);border-color:var(--ka-gold);background:0 0;transform:translateY(-2px)}.Footer-module__hP-FLq__bottom{border-top:1px solid var(--ka-border);color:var(--ka-muted);font-size:var(--ka-text-caption);letter-spacing:.04em;text-align:center;padding-top:1.5rem}@media (max-width:900px){.Footer-module__hP-FLq__grid{grid-template-columns:repeat(2,1fr)}.Footer-module__hP-FLq__brand{grid-column:1/-1}}@media (max-width:640px){.Footer-module__hP-FLq__footer{padding-block:3rem 1.5rem}.Footer-module__hP-FLq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem}.Footer-module__hP-FLq__brand{text-align:center;grid-column:1/-1;align-items:center}.Footer-module__hP-FLq__tagline{text-align:center}.Footer-module__hP-FLq__column{align-items:flex-start}.Footer-module__hP-FLq__grid>.Footer-module__hP-FLq__column:nth-child(2),.Footer-module__hP-FLq__grid>.Footer-module__hP-FLq__column:nth-child(3){text-align:left;justify-self:center;align-items:flex-start;width:fit-content;max-width:100%}.Footer-module__hP-FLq__grid>.Footer-module__hP-FLq__column:last-child{text-align:center;grid-column:1/-1;align-items:center}.Footer-module__hP-FLq__grid>.Footer-module__hP-FLq__column:last-child .Footer-module__hP-FLq__contactLink{justify-content:center}.Footer-module__hP-FLq__socials{margin-top:3rem;margin-bottom:3rem}.Footer-module__hP-FLq__bottom{padding-top:1.5rem}}
.HeritageSection-module__813rfW__section{padding-block:var(--ka-section-space);background:var(--ka-ivory)}.HeritageSection-module__813rfW__grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.HeritageSection-module__813rfW__content{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:clamp(1rem,3vw,3rem);display:flex}.HeritageSection-module__813rfW__eyebrow{font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin-bottom:1.25rem}.HeritageSection-module__813rfW__description{max-width:34rem;color:var(--ka-muted);font-size:var(--ka-text-body);margin-block:1.75rem 2rem;line-height:1.75}.HeritageSection-module__813rfW__visualReveal{min-width:0}.HeritageSection-module__813rfW__visual{aspect-ratio:3/2;background:var(--ka-ivory);isolation:isolate;width:100%;position:relative;overflow:hidden}.HeritageSection-module__813rfW__visual:after{z-index:1;content:"";pointer-events:none;background:#fffcf82e;position:absolute;inset:0}.HeritageSection-module__813rfW__image{object-fit:cover;object-position:center}.HeritageSection-module__813rfW__content a{gap:.65rem}@media (max-width:900px){.HeritageSection-module__813rfW__grid{grid-template-columns:1fr;gap:2rem}.HeritageSection-module__813rfW__visualReveal{order:-1}.HeritageSection-module__813rfW__visual{aspect-ratio:3/2}.HeritageSection-module__813rfW__content{padding-block:0}.HeritageSection-module__813rfW__title{max-width:30ch}}
.FormSelect-module__nkpvjG__field{gap:.6rem;display:grid}.FormSelect-module__nkpvjG__label{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase}.FormSelect-module__nkpvjG__select{border:1px solid var(--ka-border);border-radius:var(--ka-radius-sm);width:100%;min-height:52px;color:var(--ka-ink);cursor:pointer;transition:border-color var(--ka-transition-fast);background:0 0;outline:none;padding-inline:1rem}.FormSelect-module__nkpvjG__select:hover,.FormSelect-module__nkpvjG__select:focus{border-color:var(--ka-gold)}
.CheckoutHeader-module__2NvjLG__header{background:var(--ka-ivory);padding-block:1.5rem 1rem}.CheckoutHeader-module__2NvjLG__top{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.CheckoutHeader-module__2NvjLG__back{width:fit-content;font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;align-items:center;gap:.45rem;display:inline-flex}.CheckoutHeader-module__2NvjLG__logo{font-family:var(--ka-font-title);letter-spacing:.12em;font-size:1.5rem;font-weight:600;line-height:1}.CheckoutHeader-module__2NvjLG__progress{grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid;position:relative}.CheckoutHeader-module__2NvjLG__progress:before{content:"";background:var(--ka-border);height:1px;position:absolute;top:5px;left:0;right:0}.CheckoutHeader-module__2NvjLG__step{z-index:1;color:var(--ka-muted);justify-items:center;gap:.55rem;display:grid;position:relative}.CheckoutHeader-module__2NvjLG__dot{border:1px solid var(--ka-muted);background:var(--ka-ivory);border-radius:50%;width:11px;height:11px}.CheckoutHeader-module__2NvjLG__stepActive{color:var(--ka-ink)}.CheckoutHeader-module__2NvjLG__stepActive .CheckoutHeader-module__2NvjLG__dot{border-color:var(--ka-ink);background:var(--ka-ink)}.CheckoutHeader-module__2NvjLG__label{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-align:center;text-transform:uppercase}@media (max-width:640px){.CheckoutHeader-module__2NvjLG__header{padding-block:1rem .75rem}.CheckoutHeader-module__2NvjLG__logo{font-size:1.2rem}.CheckoutHeader-module__2NvjLG__back{font-size:var(--ka-text-caption)}.CheckoutHeader-module__2NvjLG__progress{margin-top:1.5rem}.CheckoutHeader-module__2NvjLG__label{letter-spacing:.08em;font-size:.6rem}}
.TradeSection-module__slT9OW__section{padding-block:var(--ka-section-space);background:var(--ka-ivory)}.TradeSection-module__slT9OW__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.TradeSection-module__slT9OW__visualReveal{min-width:0}.TradeSection-module__slT9OW__visual{aspect-ratio:3/2;background:var(--ka-ivory);isolation:isolate;width:100%;position:relative;overflow:hidden}.TradeSection-module__slT9OW__visual:after{z-index:1;content:"";pointer-events:none;background:#fffcf82e;position:absolute;inset:0}.TradeSection-module__slT9OW__image{object-fit:cover}.TradeSection-module__slT9OW__content{flex-direction:column;align-items:flex-start;display:flex}.TradeSection-module__slT9OW__eyebrow{font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin-bottom:1.25rem}.TradeSection-module__slT9OW__description{max-width:32rem;color:var(--ka-muted);margin-block:1.75rem 2rem;line-height:1.75}.TradeSection-module__slT9OW__content a{gap:.65rem}@media (max-width:900px){.TradeSection-module__slT9OW__grid{grid-template-columns:1fr;gap:2.5rem}.TradeSection-module__slT9OW__visual{aspect-ratio:3/2}.TradeSection-module__slT9OW__title{max-width:30ch}}
.FormTextarea-module__GklL1G__field{gap:.6rem;display:grid}.FormTextarea-module__GklL1G__label{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase}.FormTextarea-module__GklL1G__textarea{resize:vertical;border:1px solid var(--ka-border);border-radius:var(--ka-radius-sm);width:100%;min-height:160px;color:var(--ka-ink);transition:border-color var(--ka-transition-fast);background:0 0;outline:none;padding:1rem}.FormTextarea-module__GklL1G__textarea:hover,.FormTextarea-module__GklL1G__textarea:focus{border-color:var(--ka-gold)}.FormTextarea-module__GklL1G__error{color:var(--ka-muted);font-size:var(--ka-text-caption)}
.AddressAutocomplete-module__dlk0Uq__root{margin-top:.45rem;position:relative}.AddressAutocomplete-module__dlk0Uq__label{gap:.25rem;display:grid}.AddressAutocomplete-module__dlk0Uq__label>span{color:var(--ka-muted);font-size:var(--ka-text-caption)}.AddressAutocomplete-module__dlk0Uq__label input{border:1px solid var(--ka-border);width:100%;min-height:40px;color:var(--ka-ink);background:var(--ka-ivory);font-family:var(--ka-font-body);font-size:var(--ka-text-alert);border-radius:0;outline:none;padding:.5rem .75rem;line-height:1.35}.AddressAutocomplete-module__dlk0Uq__label input:focus{border-color:var(--ka-ink)}.AddressAutocomplete-module__dlk0Uq__dropdown{z-index:40;border:1px solid var(--ka-border);background:var(--ka-ivory);position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden}.AddressAutocomplete-module__dlk0Uq__suggestion{border:0;border-bottom:1px solid var(--ka-border);width:100%;color:var(--ka-ink);font-family:var(--ka-font-body);font-size:var(--ka-text-alert);text-align:left;cursor:pointer;background:0 0;padding:.7rem .75rem;line-height:1.35;display:block}.AddressAutocomplete-module__dlk0Uq__suggestion:hover,.AddressAutocomplete-module__dlk0Uq__suggestionActive{background:var(--ka-milk)}.AddressAutocomplete-module__dlk0Uq__branding{min-height:30px;color:var(--ka-muted);font-size:var(--ka-text-caption);justify-content:flex-end;align-items:center;gap:.35rem;padding-inline:.75rem;display:flex}.AddressAutocomplete-module__dlk0Uq__googleLogo{background-image:url(https://karioska.com/wp-content/plugins/woocommerce/assets/images/address-autocomplete/google.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:45px;height:15px;display:inline-block}
.CheckoutFooter-module__VChCPG__footer{background:var(--ka-ivory);border-top:1px solid var(--ka-border);padding-block:1.5rem}.CheckoutFooter-module__VChCPG__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.CheckoutFooter-module__VChCPG__links{flex-wrap:wrap;gap:1rem 1.75rem;display:flex}.CheckoutFooter-module__VChCPG__links a,.CheckoutFooter-module__VChCPG__inner p{color:var(--ka-muted);font-size:var(--ka-text-caption);margin:0}.CheckoutFooter-module__VChCPG__links a:hover{color:var(--ka-gold)}@media (max-width:640px){.CheckoutFooter-module__VChCPG__inner{flex-direction:column;align-items:flex-start;gap:1rem}.CheckoutFooter-module__VChCPG__links{gap:.75rem 1rem}}
.ContactForm-module__XYe3ma__form{gap:1.25rem;display:grid;position:relative}.ContactForm-module__XYe3ma__honeypot{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__XYe3ma__error,.ContactForm-module__XYe3ma__successText{color:var(--ka-muted);font-size:var(--ka-text-body);margin:0;line-height:1.7}.ContactForm-module__XYe3ma__success{border-top:1px solid var(--ka-border);border-bottom:1px solid var(--ka-border);text-align:center;gap:1rem;padding-block:2rem;display:grid}.ContactForm-module__XYe3ma__successTitle{font-family:var(--ka-font-title);font-size:var(--ka-text-subtitle);margin:0;font-weight:500}
.JournalSection-module__NReyNa__section{padding-block:var(--ka-section-space);background:var(--ka-ivory)}.JournalSection-module__NReyNa__heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.JournalSection-module__NReyNa__allLink{font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;transition:color var(--ka-transition-base);align-items:center;gap:.6rem;display:inline-flex}.JournalSection-module__NReyNa__allLink:hover{color:var(--ka-gold)}.JournalSection-module__NReyNa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.JournalSection-module__NReyNa__card{grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:start;gap:clamp(1rem,1.5vw,1.4rem);display:grid}.JournalSection-module__NReyNa__imageWrapper{aspect-ratio:4/3;background:var(--ka-milk);isolation:isolate;width:100%;position:relative;overflow:hidden}.JournalSection-module__NReyNa__imageWrapper:after{z-index:1;content:"";pointer-events:none;background:#ffffff1f;position:absolute;inset:0}.JournalSection-module__NReyNa__image{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.JournalSection-module__NReyNa__articleTitle{font-family:var(--ka-font-title);font-size:var(--ka-text-card-title);transition:color var(--ka-transition-base);line-height:1.05}.JournalSection-module__NReyNa__card:hover .JournalSection-module__NReyNa__image{transform:scale(1.035)}.JournalSection-module__NReyNa__card:hover .JournalSection-module__NReyNa__articleTitle{color:var(--ka-gold)}@media (max-width:900px){.JournalSection-module__NReyNa__grid{grid-template-columns:1fr;gap:2rem}.JournalSection-module__NReyNa__card{grid-template-columns:minmax(130px,34%) minmax(0,1fr)}}@media (max-width:640px){.JournalSection-module__NReyNa__heading{align-items:flex-end}.JournalSection-module__NReyNa__card{grid-template-columns:minmax(110px,38%) minmax(0,1fr)}}
.PageIntro-module__W6RygG__section{padding-block:clamp(4.5rem,9vw,8rem) clamp(1.25rem,2.5vw,2.25rem)}.PageIntro-module__W6RygG__content{text-align:center;width:min(100%,48rem);margin-inline:auto}.PageIntro-module__W6RygG__eyebrow{color:var(--ka-muted);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 1rem}.PageIntro-module__W6RygG__content h1{margin:0}.PageIntro-module__W6RygG__text{max-width:40rem;color:var(--ka-muted);font-size:var(--ka-text-body);margin:1.5rem auto 0;line-height:1.75}
.CareGuide-module__awI_OW__page{background:var(--ka-ivory)}.CareGuide-module__awI_OW__gate{border-top:1px solid var(--ka-border);border-bottom:1px solid var(--ka-border);text-align:center;gap:1.25rem;padding-block:2rem;display:grid}.CareGuide-module__awI_OW__gateTitle{color:var(--ka-ink);font-family:var(--ka-font-title);font-size:var(--ka-text-subtitle);margin:0;font-weight:500;line-height:1}.CareGuide-module__awI_OW__gateText{max-width:36rem;color:var(--ka-muted);font-size:var(--ka-text-body);margin:0 auto;line-height:1.7}.CareGuide-module__awI_OW__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.5rem;display:flex}.CareGuide-module__awI_OW__navigation{border-top:1px solid var(--ka-border);border-bottom:1px solid var(--ka-border);scrollbar-width:none;align-items:center;gap:clamp(1.25rem,3vw,3rem);padding-block:1rem;display:flex;overflow-x:auto}.CareGuide-module__awI_OW__navigation::-webkit-scrollbar{display:none}.CareGuide-module__awI_OW__navigation a{color:var(--ka-muted);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;transition:color var(--ka-transition-fast);flex:none}.CareGuide-module__awI_OW__navigation a:hover{color:var(--ka-gold)}.CareGuide-module__awI_OW__guide{padding-bottom:clamp(4rem,8vw,8rem)}.CareGuide-module__awI_OW__product{border-bottom:1px solid var(--ka-border);padding-block:clamp(4rem,8vw,7rem);scroll-margin-top:7rem}.CareGuide-module__awI_OW__productGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.CareGuide-module__awI_OW__reverse .CareGuide-module__awI_OW__visualReveal{grid-column:2}.CareGuide-module__awI_OW__reverse .CareGuide-module__awI_OW__copyReveal{grid-area:1/1}.CareGuide-module__awI_OW__visualReveal,.CareGuide-module__awI_OW__copyReveal{min-width:0}.CareGuide-module__awI_OW__visual{aspect-ratio:1;background:var(--ka-milk);position:relative;overflow:hidden}.CareGuide-module__awI_OW__image{object-fit:cover}.CareGuide-module__awI_OW__copy h2{margin:0 0 1.5rem}.CareGuide-module__awI_OW__intro{color:var(--ka-muted);font-size:var(--ka-text-body);margin:0;line-height:1.8}.CareGuide-module__awI_OW__tips{gap:1.75rem;margin-top:2.5rem;display:grid}.CareGuide-module__awI_OW__tip{border-top:1px solid var(--ka-border);gap:.65rem;padding-top:1.25rem;display:grid}.CareGuide-module__awI_OW__tip h3{font-family:var(--ka-font-body);font-size:var(--ka-text-body);letter-spacing:0;margin:0;font-weight:600;line-height:1.4}.CareGuide-module__awI_OW__tip p,.CareGuide-module__awI_OW__tip li,.CareGuide-module__awI_OW__closing{color:var(--ka-muted);font-size:var(--ka-text-body);line-height:1.75}.CareGuide-module__awI_OW__tip p{margin:0}.CareGuide-module__awI_OW__tip ul{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.CareGuide-module__awI_OW__closing{border-top:1px solid var(--ka-border);margin:2.5rem 0 0;padding-top:1.5rem;font-style:italic}@media (max-width:900px){.CareGuide-module__awI_OW__productGrid{grid-template-columns:1fr;gap:2.5rem}.CareGuide-module__awI_OW__reverse .CareGuide-module__awI_OW__visualReveal,.CareGuide-module__awI_OW__reverse .CareGuide-module__awI_OW__copyReveal{grid-column:1}.CareGuide-module__awI_OW__reverse .CareGuide-module__awI_OW__visualReveal{grid-row:1}.CareGuide-module__awI_OW__reverse .CareGuide-module__awI_OW__copyReveal{grid-row:2}.CareGuide-module__awI_OW__visual{aspect-ratio:4/3}}@media (max-width:640px){.CareGuide-module__awI_OW__actions{display:grid}.CareGuide-module__awI_OW__actions>*{width:100%}.CareGuide-module__awI_OW__navigation{margin-inline:calc(var(--ka-page-padding) * -1);padding-inline:var(--ka-page-padding)}.CareGuide-module__awI_OW__product{padding-block:3.5rem}.CareGuide-module__awI_OW__visual{aspect-ratio:1}.CareGuide-module__awI_OW__tips{margin-top:2rem}}
.Trade-module__FMQ0tG__intro{padding-bottom:clamp(4rem,8vw,7rem)}.Trade-module__FMQ0tG__visual{aspect-ratio:16/7;background:var(--ka-milk);isolation:isolate;width:100%;position:relative;overflow:hidden}.Trade-module__FMQ0tG__visual:after{z-index:1;content:"";background:color-mix(in srgb, var(--ka-ivory) 18%, transparent);pointer-events:none;position:absolute;inset:0}.Trade-module__FMQ0tG__image{object-fit:cover}.Trade-module__FMQ0tG__section{border-top:1px solid var(--ka-border);padding-block:clamp(4rem,8vw,7rem)}.Trade-module__FMQ0tG__eyebrow{color:var(--ka-muted);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 2rem}.Trade-module__FMQ0tG__services{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,7vw,8rem);display:grid}.Trade-module__FMQ0tG__service{border-top:1px solid var(--ka-border);grid-template-columns:3rem minmax(0,1fr);gap:.75rem 1.5rem;padding-block:2rem;display:grid}.Trade-module__FMQ0tG__number{color:var(--ka-muted);font-size:var(--ka-text-caption);grid-row:1/3}.Trade-module__FMQ0tG__service h2,.Trade-module__FMQ0tG__step h3{font-family:var(--ka-font-body);font-size:var(--ka-text-body);letter-spacing:0;margin:0;font-weight:600;line-height:1.45}.Trade-module__FMQ0tG__service p,.Trade-module__FMQ0tG__step p{color:var(--ka-muted);font-size:var(--ka-text-body);margin:0;line-height:1.75}.Trade-module__FMQ0tG__process{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.Trade-module__FMQ0tG__step{border-top:1px solid var(--ka-border);gap:1rem;padding-top:1.5rem;display:grid}.Trade-module__FMQ0tG__cta{border-top:1px solid var(--ka-border);padding-block:clamp(5rem,10vw,9rem)}.Trade-module__FMQ0tG__ctaInner{text-align:center;width:min(100%,46rem);margin-inline:auto}.Trade-module__FMQ0tG__ctaInner h2{margin:0}.Trade-module__FMQ0tG__ctaText{max-width:36rem;color:var(--ka-muted);font-size:var(--ka-text-body);margin:1.5rem auto 2rem;line-height:1.75}.Trade-module__FMQ0tG__ctaInner a{gap:.65rem}@media (max-width:900px){.Trade-module__FMQ0tG__services{grid-template-columns:1fr}.Trade-module__FMQ0tG__process{grid-template-columns:repeat(2,minmax(0,1fr))}.Trade-module__FMQ0tG__visual{aspect-ratio:4/3}}@media (max-width:640px){.Trade-module__FMQ0tG__process{grid-template-columns:1fr}.Trade-module__FMQ0tG__visual{aspect-ratio:1}.Trade-module__FMQ0tG__service{grid-template-columns:2.5rem minmax(0,1fr)}}
.AccountExperience-module__jbJy7G__auth,.AccountExperience-module__jbJy7G__account{gap:2rem;display:grid}.AccountExperience-module__jbJy7G__form{gap:1.25rem;display:grid}.AccountExperience-module__jbJy7G__codeIntro{gap:.65rem;display:grid}.AccountExperience-module__jbJy7G__sectionLabel{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0}.AccountExperience-module__jbJy7G__muted{color:var(--ka-muted);font-size:var(--ka-text-body);margin:0;line-height:1.7}.AccountExperience-module__jbJy7G__switcher{border-top:1px solid var(--ka-border);color:var(--ka-muted);font-size:var(--ka-text-caption);flex-wrap:wrap;gap:.45rem;padding-top:1.5rem;display:flex}.AccountExperience-module__jbJy7G__textButton{color:var(--ka-ink);font-size:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AccountExperience-module__jbJy7G__textButton:hover{color:var(--ka-gold)}.AccountExperience-module__jbJy7G__accountSection{border-bottom:1px solid var(--ka-border);gap:.75rem;padding-bottom:2rem;display:grid}.AccountExperience-module__jbJy7G__accountValue{color:var(--ka-ink);font-size:var(--ka-text-body);margin:0}.AccountExperience-module__jbJy7G__honeypot{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}
.WooPaymentsPanel-module__jtB40a__root{margin-top:1rem}.WooPaymentsPanel-module__jtB40a__notice,.WooPaymentsPanel-module__jtB40a__testMode,.WooPaymentsPanel-module__jtB40a__liveMode{color:var(--ka-muted);font-size:var(--ka-text-caption);margin:.9rem 0 0;line-height:1.5}.WooPaymentsPanel-module__jtB40a__testMode{color:var(--ka-gold)}.WooPaymentsPanel-module__jtB40a__liveMode{max-width:36rem}
.RouteChrome-module__ZQccUG__confirmationShell{grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid}.RouteChrome-module__ZQccUG__confirmationMain{min-width:0;display:flex}.RouteChrome-module__ZQccUG__confirmationMain>*{flex:1;min-width:0}
.NewsletterSection-module__M4GlcG__section{background:var(--ka-ink);min-height:260px;position:relative;overflow:hidden}.NewsletterSection-module__M4GlcG__image{object-fit:cover;object-position:center}.NewsletterSection-module__M4GlcG__overlay{z-index:1;background:linear-gradient(90deg,#1d1b1994 0%,#1d1b194d 50%,#1d1b196b 100%);position:absolute;inset:0}.NewsletterSection-module__M4GlcG__container{z-index:2;position:relative}.NewsletterSection-module__M4GlcG__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:260px;padding-block:2.75rem;display:grid}.NewsletterSection-module__M4GlcG__content{color:var(--ka-ivory)}.NewsletterSection-module__M4GlcG__title{line-height:.95}.NewsletterSection-module__M4GlcG__description{max-width:34rem;font-size:var(--ka-text-body);margin-top:.7rem;line-height:1.6}.NewsletterSection-module__M4GlcG__form{width:100%;min-width:0}.NewsletterSection-module__M4GlcG__iframe{background:0 0;border:0;width:100%;display:block}@media (max-width:900px){.NewsletterSection-module__M4GlcG__grid{grid-template-columns:1fr;gap:1.75rem;min-height:340px}}@media (max-width:640px){.NewsletterSection-module__M4GlcG__section{min-height:390px}.NewsletterSection-module__M4GlcG__grid{min-height:390px;padding-block:3rem}.NewsletterSection-module__M4GlcG__description{max-width:28rem}}
.Button-module__xDwtkW__button{border-radius:var(--ka-radius-sm);min-height:48px;font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;cursor:pointer;transition:background-color var(--ka-transition-base), color var(--ka-transition-base), border-color var(--ka-transition-base), transform var(--ka-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:.875rem 1.75rem;display:inline-flex}.Button-module__xDwtkW__button:hover{transform:translateY(-2px)}.Button-module__xDwtkW__primary{color:var(--ka-ivory);background:var(--ka-gold)}.Button-module__xDwtkW__primary:hover{background:var(--ka-gold-hover)}.Button-module__xDwtkW__outline{color:var(--ka-ink);border-color:var(--ka-border);background:0 0}.Button-module__xDwtkW__outline:hover{color:var(--ka-ivory);background:var(--ka-ink);border-color:var(--ka-ink)}.Button-module__xDwtkW__dark{color:var(--ka-ivory);background:var(--ka-ink)}.Button-module__xDwtkW__dark:hover{background:color-mix(in srgb, var(--ka-ink) 84%, var(--ka-gold))}
.confirmation-module__e517iq__page{place-items:center;width:100%;min-width:0;padding-block:clamp(4rem,8vw,7rem);display:grid}.confirmation-module__e517iq__page>*{width:100%}.confirmation-module__e517iq__content{text-align:center;width:min(100%,46rem);margin-inline:auto}.confirmation-module__e517iq__eyebrow{color:var(--ka-muted);font-size:var(--ka-text-caption);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 .75rem}.confirmation-module__e517iq__title{color:var(--ka-ink);margin:0}.confirmation-module__e517iq__text{max-width:38rem;color:var(--ka-muted);margin:1.25rem auto 0;line-height:1.7}.confirmation-module__e517iq__order{color:var(--ka-ink);margin:1rem 0 0;font-weight:500}.confirmation-module__e517iq__link{color:var(--ka-ink);font-size:var(--ka-text-caption);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;border-bottom:1px solid;margin-top:2rem;padding-bottom:.2rem;display:inline-block}.confirmation-module__e517iq__link:hover{color:var(--ka-gold)}@media (max-width:640px){.confirmation-module__e517iq__page{padding-block:3.5rem}}
.Faq-module__-D8yRq__section{padding-bottom:clamp(5rem,8vw,8rem)}.Faq-module__-D8yRq__content{width:min(100%,56rem);margin-inline:auto}.Faq-module__-D8yRq__group{border-top:1px solid var(--ka-border);padding-block:clamp(2rem,4vw,3rem)}.Faq-module__-D8yRq__group h2{margin:0 0 1.5rem}.Faq-module__-D8yRq__questions{display:grid}.Faq-module__-D8yRq__item{border-top:1px solid var(--ka-border)}.Faq-module__-D8yRq__item:last-child{border-bottom:1px solid var(--ka-border)}.Faq-module__-D8yRq__item summary{cursor:pointer;font-size:var(--ka-text-body);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.15rem;list-style:none;display:grid}.Faq-module__-D8yRq__item summary::-webkit-details-marker{display:none}.Faq-module__-D8yRq__plus,.Faq-module__-D8yRq__minus{grid-area:1/2}.Faq-module__-D8yRq__minus,.Faq-module__-D8yRq__item[open] .Faq-module__-D8yRq__plus{display:none}.Faq-module__-D8yRq__item[open] .Faq-module__-D8yRq__minus{display:block}.Faq-module__-D8yRq__item p{max-width:46rem;color:var(--ka-muted);font-size:var(--ka-text-body);margin:0 0 1.4rem;line-height:1.75}.Faq-module__-D8yRq__item p a{color:var(--ka-ink);text-underline-offset:.2em;transition:color var(--ka-transition-fast);text-decoration:underline;text-decoration-thickness:1px}.Faq-module__-D8yRq__item p a:hover{color:var(--ka-gold)}
.Heritage-module__t3C4bG__hero{padding-bottom:clamp(4rem,8vw,7rem)}.Heritage-module__t3C4bG__visual{aspect-ratio:16/7;background:var(--ka-milk);isolation:isolate;width:100%;position:relative;overflow:hidden}.Heritage-module__t3C4bG__visual:after{z-index:1;content:"";background:color-mix(in srgb, var(--ka-ivory) 18%, transparent);pointer-events:none;position:absolute;inset:0}.Heritage-module__t3C4bG__image{object-fit:cover}.Heritage-module__t3C4bG__chapters{border-top:1px solid var(--ka-border)}.Heritage-module__t3C4bG__chapter{border-bottom:1px solid var(--ka-border);grid-template-columns:minmax(10rem,.75fr) minmax(0,1.6fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.Heritage-module__t3C4bG__chapterMeta{align-content:start;gap:1rem;display:grid}.Heritage-module__t3C4bG__number{color:var(--ka-muted);font-size:var(--ka-text-caption)}.Heritage-module__t3C4bG__eyebrow{color:var(--ka-muted);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0}.Heritage-module__t3C4bG__chapterCopy{max-width:46rem}.Heritage-module__t3C4bG__chapterCopy h2,.Heritage-module__t3C4bG__relationCopy h2,.Heritage-module__t3C4bG__supportInner h2{margin:0}.Heritage-module__t3C4bG__chapterCopy p,.Heritage-module__t3C4bG__relationCopy p,.Heritage-module__t3C4bG__supportInner>p:last-child{color:var(--ka-muted);font-size:var(--ka-text-body);margin:1.5rem 0 0;line-height:1.8}.Heritage-module__t3C4bG__quoteSection{text-align:center;padding-block:clamp(6rem,12vw,11rem)}.Heritage-module__t3C4bG__quoteSection blockquote{width:min(100%,52rem);font-family:var(--ka-font-title);font-size:var(--ka-text-subtitle);margin-inline:auto;font-weight:500;line-height:1}.Heritage-module__t3C4bG__relation{border-top:1px solid var(--ka-border);padding-block:clamp(5rem,9vw,8rem)}.Heritage-module__t3C4bG__relationGrid{grid-template-columns:minmax(10rem,.75fr) minmax(0,1.6fr);gap:clamp(3rem,8vw,9rem);display:grid}.Heritage-module__t3C4bG__relationCopy{max-width:46rem}.Heritage-module__t3C4bG__support{border-top:1px solid var(--ka-border);background:var(--ka-milk);padding-block:clamp(6rem,10vw,9rem)}.Heritage-module__t3C4bG__supportInner{text-align:center;width:min(100%,48rem);margin-inline:auto}.Heritage-module__t3C4bG__supportInner .Heritage-module__t3C4bG__eyebrow{margin-bottom:1.5rem}.Heritage-module__t3C4bG__closing{border-top:1px solid var(--ka-border);text-align:center;padding-block:clamp(4rem,7vw,6rem)}.Heritage-module__t3C4bG__closing p{width:min(100%,46rem);color:var(--ka-muted);font-family:var(--ka-font-title);font-size:var(--ka-text-subtitle);margin-inline:auto;line-height:1.1}@media (max-width:900px){.Heritage-module__t3C4bG__visual{aspect-ratio:4/3}.Heritage-module__t3C4bG__chapter,.Heritage-module__t3C4bG__relationGrid{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.Heritage-module__t3C4bG__visual{aspect-ratio:1}.Heritage-module__t3C4bG__chapter{padding-block:3.5rem}.Heritage-module__t3C4bG__quoteSection{padding-block:5rem}}
.Article-module__T8iZeG__header{background:var(--ka-ivory);padding:clamp(5rem,9vw,8rem) 0 clamp(3rem,6vw,5rem)}.Article-module__T8iZeG__heading{text-align:center;width:min(100%,68rem);margin-inline:auto}.Article-module__T8iZeG__eyebrow{color:var(--ka-text);font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 1.5rem}.Article-module__T8iZeG__heading h1{font-family:var(--ka-font-title);font-size:var(--ka-text-article-title);font-weight:inherit;margin:0;line-height:.98}.Article-module__T8iZeG__languageNote{color:var(--ka-muted);font-size:var(--ka-ui-label-size);margin:1.25rem 0 0;font-style:italic}.Article-module__T8iZeG__heroSection{background:var(--ka-ivory)}.Article-module__T8iZeG__hero{aspect-ratio:16/9;background:var(--ka-milk);isolation:isolate;width:100%;position:relative;overflow:hidden}.Article-module__T8iZeG__hero:after{z-index:1;content:"";background:color-mix(in srgb, var(--ka-ivory) 10%, transparent);pointer-events:none;position:absolute;inset:0}.Article-module__T8iZeG__heroImage{object-fit:cover}.Article-module__T8iZeG__articleSection{padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,9vw,8rem)}.Article-module__T8iZeG__body h2{font-family:var(--ka-font-title);font-size:var(--ka-text-article-h2);font-weight:inherit;margin:clamp(4rem,7vw,6rem) 0 1.4rem;line-height:1.05}.Article-module__T8iZeG__body h2:first-child{margin-top:0}.Article-module__T8iZeG__body h3{font-family:var(--ka-font-title);font-size:var(--ka-text-article-h3);font-weight:inherit;margin:2.75rem 0 1rem;line-height:1.15}:is(.Article-module__T8iZeG__body p,.Article-module__T8iZeG__body li){font-size:var(--ka-text-body);line-height:1.8}.Article-module__T8iZeG__body p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.Article-module__T8iZeG__body p{margin:0 0 1.5rem}:is(.Article-module__T8iZeG__body ul,.Article-module__T8iZeG__body ol){gap:.8rem;margin:1.75rem 0 2rem;padding-left:1.4rem;display:grid}.Article-module__T8iZeG__body a{text-decoration:underline;-webkit-text-decoration-color:var(--ka-gold);text-decoration-color:var(--ka-gold);text-underline-offset:.2em;transition:color var(--ka-transition-base)}.Article-module__T8iZeG__body a:hover{color:var(--ka-gold)}.Article-module__T8iZeG__body figure{width:min(74rem,100vw - 3rem);margin:clamp(3rem,6vw,5rem) 50%;transform:translate(-50%)}.Article-module__T8iZeG__body img{width:100%;height:auto;display:block}.Article-module__T8iZeG__body figcaption{color:var(--ka-muted);font-size:var(--ka-ui-label-size);text-align:center;margin-top:.8rem;line-height:1.5}.Article-module__T8iZeG__body blockquote{border-left:1px solid var(--ka-gold);font-family:var(--ka-font-title);margin:clamp(3rem,6vw,5rem) 0;padding-left:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.25}.Article-module__T8iZeG__back{border-top:1px solid var(--ka-border);width:min(100%,48rem);margin:clamp(4rem,7vw,6rem) auto 0;padding-top:1.5rem}.Article-module__T8iZeG__backLink{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;transition:color var(--ka-transition-base);align-items:center;gap:.65rem;display:inline-flex}.Article-module__T8iZeG__backLink:hover{color:var(--ka-gold)}@media (max-width:720px){.Article-module__T8iZeG__header{padding-top:4rem}.Article-module__T8iZeG__hero{aspect-ratio:4/3}.Article-module__T8iZeG__body figure{width:calc(100vw - 2rem)}}.Article-module__T8iZeG__heroSection,.Article-module__T8iZeG__articleSection{background:var(--ka-ivory)}.Article-module__T8iZeG__hero{aspect-ratio:16/10;width:min(100%,58rem);margin-inline:auto;overflow:hidden}.Article-module__T8iZeG__heroImage{object-fit:cover;object-position:center}.Article-module__T8iZeG__body,.Article-module__T8iZeG__back{width:min(100%,58rem);margin-inline:auto}@media (max-width:900px){.Article-module__T8iZeG__hero,.Article-module__T8iZeG__body,.Article-module__T8iZeG__back{width:calc(100% - 2rem)}.Article-module__T8iZeG__hero{aspect-ratio:4/3}}
.BagExperience-module__--ZewW__page{background:var(--ka-ivory);min-height:70vh;padding:clamp(1.5rem,3vw,3rem) 0 clamp(3rem,6vw,6rem)}.BagExperience-module__--ZewW__title{font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 1.5rem;line-height:1.4}.BagExperience-module__--ZewW__layout{grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}.BagExperience-module__--ZewW__items{border-top:1px solid var(--ka-border)}.BagExperience-module__--ZewW__item{border-bottom:1px solid var(--ka-border);grid-template-columns:105px minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding-block:1.5rem;display:grid}.BagExperience-module__--ZewW__imageFrame{aspect-ratio:1/1.08;background:var(--ka-milk);width:100%;position:relative;overflow:hidden}.BagExperience-module__--ZewW__image{object-fit:cover}.BagExperience-module__--ZewW__itemInfo{min-width:0}.BagExperience-module__--ZewW__itemInfo h2{font-family:var(--ka-font-body);font-size:var(--ka-text-card-title);margin:0;font-weight:400;line-height:1.4}.BagExperience-module__--ZewW__variation{color:var(--ka-muted);font-size:var(--ka-text-caption);margin:.45rem 0 0}.BagExperience-module__--ZewW__itemControls{align-items:center;gap:1.25rem;margin-top:1.25rem;display:flex}.BagExperience-module__--ZewW__quantity{border:1px solid var(--ka-border);grid-template-columns:2rem 2rem 2rem;align-items:center;display:inline-grid}.BagExperience-module__--ZewW__quantity button,.BagExperience-module__--ZewW__quantity span{place-items:center;height:2rem;display:grid}.BagExperience-module__--ZewW__quantity button{color:var(--ka-ink);cursor:pointer;background:0 0;border:0;padding:0}.BagExperience-module__--ZewW__quantity button:disabled{cursor:default;opacity:.35}.BagExperience-module__--ZewW__remove{color:var(--ka-muted);font-size:var(--ka-text-caption);text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.BagExperience-module__--ZewW__itemPrice{white-space:nowrap;font-size:var(--ka-text-body);margin:0}.BagExperience-module__--ZewW__summary{background:var(--ka-milk);padding:clamp(1.5rem,3vw,2.25rem);position:sticky;top:6rem}.BagExperience-module__--ZewW__summaryEyebrow{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 1.75rem}.BagExperience-module__--ZewW__totals{gap:.9rem;display:grid}.BagExperience-module__--ZewW__totals>div,.BagExperience-module__--ZewW__totalRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.BagExperience-module__--ZewW__totals span{font-size:var(--ka-text-alert)}.BagExperience-module__--ZewW__totals div span:last-child{text-align:right}.BagExperience-module__--ZewW__couponForm{border-top:1px solid var(--ka-border);margin-top:1.75rem;padding-top:1.5rem}.BagExperience-module__--ZewW__couponForm label{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin-bottom:.65rem;display:block}.BagExperience-module__--ZewW__couponForm>div{border-bottom:1px solid var(--ka-ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.BagExperience-module__--ZewW__couponForm input{min-width:0;color:var(--ka-ink);font:inherit;background:0 0;border:0;outline:0;padding:.75rem 0}.BagExperience-module__--ZewW__couponForm button{color:var(--ka-ink);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 0 0 1rem}.BagExperience-module__--ZewW__coupons{gap:.5rem;margin-top:1rem;display:grid}.BagExperience-module__--ZewW__coupons>div{color:var(--ka-muted);font-size:var(--ka-text-caption);justify-content:space-between;align-items:center;gap:1rem;display:flex}.BagExperience-module__--ZewW__coupons button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.BagExperience-module__--ZewW__totalRow{border-top:1px solid var(--ka-border);margin-top:1.75rem;padding-top:1.5rem}.BagExperience-module__--ZewW__totalRow strong{font-weight:500}.BagExperience-module__--ZewW__checkout,.BagExperience-module__--ZewW__continueShopping{background:var(--ka-gold);min-height:48px;color:var(--ka-ink);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;border:0;justify-content:center;align-items:center;margin-top:1.5rem;padding-inline:1.5rem;display:flex}.BagExperience-module__--ZewW__checkout:disabled{cursor:default;opacity:.45}.BagExperience-module__--ZewW__emptyState{max-width:38rem;padding-block:clamp(3rem,8vw,7rem)}.BagExperience-module__--ZewW__emptyState h1{margin:0}.BagExperience-module__--ZewW__emptyState p{color:var(--ka-muted);margin:1.25rem 0 0;line-height:1.7}.BagExperience-module__--ZewW__continueShopping{width:fit-content;text-decoration:none}.BagExperience-module__--ZewW__status,.BagExperience-module__--ZewW__notice{color:var(--ka-muted);font-size:var(--ka-text-alert)}.BagExperience-module__--ZewW__notice{margin:-1.5rem 0 2rem}@media (max-width:900px){.BagExperience-module__--ZewW__layout{grid-template-columns:1fr;gap:3rem}.BagExperience-module__--ZewW__summary{position:static}}@media (max-width:640px){.BagExperience-module__--ZewW__page{padding-block:2rem 4rem}.BagExperience-module__--ZewW__title{margin-bottom:1.5rem}.BagExperience-module__--ZewW__item{grid-template-columns:68px minmax(0,1fr);gap:1rem}.BagExperience-module__--ZewW__itemPrice{grid-column:2;margin-top:-.5rem}.BagExperience-module__--ZewW__itemControls{flex-wrap:wrap;gap:.9rem;margin-top:1rem}.BagExperience-module__--ZewW__summary{padding:1.25rem}}.BagExperience-module__--ZewW__checkout{width:100%;text-decoration:none}
.CheckoutExperience-module__2o_cUW__page{background:var(--ka-ivory);min-height:75vh;padding:clamp(1.5rem,3vw,3rem) 0 clamp(4rem,7vw,7rem)}.CheckoutExperience-module__2o_cUW__topbar{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:.9rem;display:flex}.CheckoutExperience-module__2o_cUW__pageLabel,.CheckoutExperience-module__2o_cUW__back,.CheckoutExperience-module__2o_cUW__sectionLabel{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0}.CheckoutExperience-module__2o_cUW__back{color:var(--ka-muted)}.CheckoutExperience-module__2o_cUW__notice{color:var(--ka-muted);font-size:var(--ka-text-alert);margin:0 0 1.5rem}.CheckoutExperience-module__2o_cUW__layout{grid-template-columns:minmax(0,1fr) minmax(330px,.46fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}.CheckoutExperience-module__2o_cUW__form{min-width:0}.CheckoutExperience-module__2o_cUW__section{border-top:1px solid var(--ka-border);padding-block:.9rem}.CheckoutExperience-module__2o_cUW__sectionLabel{margin-bottom:.45rem}.CheckoutExperience-module__2o_cUW__section label:not(.CheckoutExperience-module__2o_cUW__checkbox):not(.CheckoutExperience-module__2o_cUW__option){gap:.25rem;margin-top:.45rem;display:grid}.CheckoutExperience-module__2o_cUW__section label>span{font-size:var(--ka-text-caption);color:var(--ka-muted)}.CheckoutExperience-module__2o_cUW__section input:not([type=checkbox]):not([type=radio]),.CheckoutExperience-module__2o_cUW__section select{border:1px solid var(--ka-border);width:100%;min-height:40px;color:var(--ka-ink);font-family:var(--ka-font-body);font-size:var(--ka-text-alert);background:0 0;border-radius:0;outline:none;padding:.5rem .75rem;line-height:1.35}.CheckoutExperience-module__2o_cUW__section input:focus,.CheckoutExperience-module__2o_cUW__section select:focus{border-color:var(--ka-ink)}.CheckoutExperience-module__2o_cUW__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.CheckoutExperience-module__2o_cUW__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.CheckoutExperience-module__2o_cUW__checkbox{cursor:pointer;align-items:center;gap:.7rem;margin-top:1.25rem;display:inline-flex}.CheckoutExperience-module__2o_cUW__checkbox span{color:var(--ka-ink)}.CheckoutExperience-module__2o_cUW__continue{background:var(--ka-ink);width:100%;min-height:50px;color:var(--ka-ivory);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;cursor:pointer;border:0;margin:1rem 0 2rem;padding-inline:1.5rem}.CheckoutExperience-module__2o_cUW__continue:disabled{opacity:.5}.CheckoutExperience-module__2o_cUW__options{gap:.65rem;display:grid}.CheckoutExperience-module__2o_cUW__option{border:1px solid var(--ka-border);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:52px;padding:.9rem 1rem;display:grid}.CheckoutExperience-module__2o_cUW__option>span{color:var(--ka-ink)}.CheckoutExperience-module__2o_cUW__option strong{font-size:var(--ka-text-alert);font-weight:400}.CheckoutExperience-module__2o_cUW__paymentNote{color:var(--ka-muted);font-size:var(--ka-text-caption);margin:1rem 0 0}.CheckoutExperience-module__2o_cUW__summary{background:var(--ka-milk);padding:clamp(1.5rem,3vw,2.25rem);position:sticky;top:6rem}.CheckoutExperience-module__2o_cUW__summaryItems{gap:1rem;margin-top:1.5rem;display:grid}.CheckoutExperience-module__2o_cUW__summaryItem{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.CheckoutExperience-module__2o_cUW__imageFrame{aspect-ratio:1;background:var(--ka-ivory);position:relative;overflow:hidden}.CheckoutExperience-module__2o_cUW__image{object-fit:cover}.CheckoutExperience-module__2o_cUW__summaryItem p{font-size:var(--ka-text-alert);margin:0;line-height:1.4}.CheckoutExperience-module__2o_cUW__summaryItem span{color:var(--ka-muted);font-size:var(--ka-text-caption);margin-top:.25rem;display:block}.CheckoutExperience-module__2o_cUW__summaryItem strong{white-space:nowrap;font-size:var(--ka-text-caption);font-weight:400}.CheckoutExperience-module__2o_cUW__summaryTotals{border-top:1px solid var(--ka-border);gap:.85rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.CheckoutExperience-module__2o_cUW__summaryTotals>div,.CheckoutExperience-module__2o_cUW__total{justify-content:space-between;gap:1rem;display:flex}.CheckoutExperience-module__2o_cUW__summaryTotals span{font-size:var(--ka-text-alert)}.CheckoutExperience-module__2o_cUW__total{border-top:1px solid var(--ka-border);margin-top:1.5rem;padding-top:1.5rem}.CheckoutExperience-module__2o_cUW__total strong{font-weight:500}.CheckoutExperience-module__2o_cUW__pay{background:var(--ka-gold);width:100%;min-height:50px;color:var(--ka-ink);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;border:0;margin-top:1.5rem;transition:opacity .18s,transform .18s}.CheckoutExperience-module__2o_cUW__pay:not(:disabled){cursor:pointer}.CheckoutExperience-module__2o_cUW__pay:not(:disabled):hover{opacity:.86}.CheckoutExperience-module__2o_cUW__pay:not(:disabled):active{transform:translateY(1px)}.CheckoutExperience-module__2o_cUW__pay:disabled{cursor:default;opacity:.45}.CheckoutExperience-module__2o_cUW__empty{padding-block:clamp(4rem,8vw,8rem)}.CheckoutExperience-module__2o_cUW__empty a{margin-top:1.5rem;text-decoration:underline;display:inline-block}@media (max-width:900px){.CheckoutExperience-module__2o_cUW__layout{grid-template-columns:1fr;gap:3rem}.CheckoutExperience-module__2o_cUW__summary{position:static}}@media (max-width:640px){.CheckoutExperience-module__2o_cUW__page{padding:1.25rem 0 4rem}.CheckoutExperience-module__2o_cUW__twoColumns,.CheckoutExperience-module__2o_cUW__threeColumns{grid-template-columns:1fr;gap:0}.CheckoutExperience-module__2o_cUW__topbar{margin-bottom:1rem}.CheckoutExperience-module__2o_cUW__summary{padding:1.25rem}}.CheckoutExperience-module__2o_cUW__section input:not([type=checkbox]):not([type=radio]),.CheckoutExperience-module__2o_cUW__section select{background:var(--ka-ivory)}.CheckoutExperience-module__2o_cUW__section input:-webkit-autofill{-webkit-text-fill-color:var(--ka-ink);-webkit-box-shadow:0 0 0 1000px var(--ka-ivory) inset;box-shadow:0 0 0 1000px var(--ka-ivory) inset}.CheckoutExperience-module__2o_cUW__section input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ka-ink);-webkit-box-shadow:0 0 0 1000px var(--ka-ivory) inset;box-shadow:0 0 0 1000px var(--ka-ivory) inset}.CheckoutExperience-module__2o_cUW__section input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ka-ink);-webkit-box-shadow:0 0 0 1000px var(--ka-ivory) inset;box-shadow:0 0 0 1000px var(--ka-ivory) inset}.CheckoutExperience-module__2o_cUW__section select:-webkit-autofill{-webkit-text-fill-color:var(--ka-ink);-webkit-box-shadow:0 0 0 1000px var(--ka-ivory) inset;box-shadow:0 0 0 1000px var(--ka-ivory) inset}.CheckoutExperience-module__2o_cUW__section select:-webkit-autofill:hover{-webkit-text-fill-color:var(--ka-ink);-webkit-box-shadow:0 0 0 1000px var(--ka-ivory) inset;box-shadow:0 0 0 1000px var(--ka-ivory) inset}.CheckoutExperience-module__2o_cUW__section select:-webkit-autofill:focus{-webkit-text-fill-color:var(--ka-ink);-webkit-box-shadow:0 0 0 1000px var(--ka-ivory) inset;box-shadow:0 0 0 1000px var(--ka-ivory) inset}.CheckoutExperience-module__2o_cUW__checkbox input[type=checkbox]{accent-color:var(--ka-gold)}.CheckoutExperience-module__2o_cUW__summaryQuantity{align-items:center;gap:.5rem;margin-top:.3rem;display:inline-flex}.CheckoutExperience-module__2o_cUW__summaryQuantity button{width:1rem;height:1rem;color:var(--ka-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CheckoutExperience-module__2o_cUW__summaryQuantity button:disabled{cursor:default;opacity:.35}.CheckoutExperience-module__2o_cUW__summaryQuantity span{min-width:1ch;color:var(--ka-muted);font-size:var(--ka-text-caption);text-align:center;margin:0;line-height:1;display:inline}.CheckoutExperience-module__2o_cUW__stepHidden{display:none}.CheckoutExperience-module__2o_cUW__stepSummary{border-top:1px solid var(--ka-border);padding-block:1rem}.CheckoutExperience-module__2o_cUW__stepSummaryHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.CheckoutExperience-module__2o_cUW__stepSummaryHeader .CheckoutExperience-module__2o_cUW__sectionLabel{margin-bottom:0}.CheckoutExperience-module__2o_cUW__stepSummaryHeader button{color:var(--ka-muted);font-size:var(--ka-text-caption);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.CheckoutExperience-module__2o_cUW__stepSummary>p,.CheckoutExperience-module__2o_cUW__billingSummary p{color:var(--ka-muted);font-size:var(--ka-text-caption);margin:.2rem 0;line-height:1.5}.CheckoutExperience-module__2o_cUW__billingSummary{border-top:1px solid var(--ka-border);margin-top:.8rem;padding-top:.8rem}.CheckoutExperience-module__2o_cUW__billingSummary>span{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin-bottom:.35rem;display:block}.CheckoutExperience-module__2o_cUW__shippingSummary{color:var(--ka-muted);font-size:var(--ka-text-alert);justify-content:space-between;gap:1rem;display:flex}.CheckoutExperience-module__2o_cUW__shippingSummary strong{font-weight:400}.CheckoutExperience-module__2o_cUW__phoneInput{border:1px solid var(--ka-border);background:var(--ka-ivory);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.CheckoutExperience-module__2o_cUW__phoneInput:focus-within{border-color:var(--ka-ink)}.CheckoutExperience-module__2o_cUW__phonePrefix{border-right:1px solid var(--ka-border);min-height:40px;color:var(--ka-ink);font-size:var(--ka-text-alert);white-space:nowrap;align-items:center;padding-inline:.75rem;display:flex}.CheckoutExperience-module__2o_cUW__phoneInput input{background:0 0!important;border:0!important;min-height:38px!important}.CheckoutExperience-module__2o_cUW__paymentMethods{gap:.75rem;display:grid}.CheckoutExperience-module__2o_cUW__paymentChoice{border:1px solid var(--ka-border);background:var(--ka-ivory)}.CheckoutExperience-module__2o_cUW__paymentChoiceActive{border-color:var(--ka-border)}.CheckoutExperience-module__2o_cUW__paymentChoiceHeader{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:58px;padding:.85rem 1rem;display:grid}.CheckoutExperience-module__2o_cUW__paymentChoiceHeader input{accent-color:var(--ka-ink)}.CheckoutExperience-module__2o_cUW__paymentChoiceHeader>span:nth-child(2){color:var(--ka-ink);font-size:var(--ka-text-alert)}.CheckoutExperience-module__2o_cUW__cardBrands{color:var(--ka-ink);align-items:center;gap:.45rem;font-size:1.65rem;display:inline-flex}.CheckoutExperience-module__2o_cUW__paypalLogo{color:var(--ka-ink);font-size:1.1rem}.CheckoutExperience-module__2o_cUW__paymentContent{border-top:1px solid var(--ka-border);padding:0 1rem 1.25rem 3rem}.CheckoutExperience-module__2o_cUW__paymentContentNote{border-top:1px solid var(--ka-border);color:var(--ka-muted);font-size:var(--ka-text-caption);margin:0;padding:.9rem 1rem 1rem 3rem}@media (max-width:640px){.CheckoutExperience-module__2o_cUW__paymentChoiceHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding-inline:.8rem}.CheckoutExperience-module__2o_cUW__cardBrands{gap:.25rem;font-size:1.35rem}.CheckoutExperience-module__2o_cUW__paymentContent{padding:0 .8rem 1rem}}.CheckoutExperience-module__2o_cUW__cardBrands{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.CheckoutExperience-module__2o_cUW__cardBrandLogo{object-fit:contain;width:auto;height:18px}@media (max-width:640px){.CheckoutExperience-module__2o_cUW__cardBrands{max-width:9rem}.CheckoutExperience-module__2o_cUW__cardBrandLogo{height:16px}}
.JournalFeed-module__1o8hyq__section{padding-bottom:clamp(5rem,9vw,8rem)}.JournalFeed-module__1o8hyq__featured{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.JournalFeed-module__1o8hyq__featuredImage,.JournalFeed-module__1o8hyq__cardImage{background:var(--ka-milk);isolation:isolate;position:relative;overflow:hidden}.JournalFeed-module__1o8hyq__featuredImage{min-height:clamp(22rem,34vw,32rem)}.JournalFeed-module__1o8hyq__featuredImage:after,.JournalFeed-module__1o8hyq__cardImage:after{z-index:1;content:"";background:color-mix(in srgb, var(--ka-ivory) 12%, transparent);pointer-events:none;position:absolute;inset:0}.JournalFeed-module__1o8hyq__image,.JournalFeed-module__1o8hyq__imagePlaceholder{width:100%;height:100%}.JournalFeed-module__1o8hyq__image{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.JournalFeed-module__1o8hyq__imagePlaceholder{background:var(--ka-milk);position:absolute;inset:0}.JournalFeed-module__1o8hyq__featured:hover .JournalFeed-module__1o8hyq__image,.JournalFeed-module__1o8hyq__card:hover .JournalFeed-module__1o8hyq__image{transform:scale(1.025)}.JournalFeed-module__1o8hyq__featuredContent{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.JournalFeed-module__1o8hyq__eyebrow,.JournalFeed-module__1o8hyq__date{font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0}.JournalFeed-module__1o8hyq__eyebrow{color:var(--ka-gold);margin-bottom:1.15rem}.JournalFeed-module__1o8hyq__date{color:var(--ka-muted);margin-bottom:1.35rem}.JournalFeed-module__1o8hyq__featuredTitle{font-family:var(--ka-font-title);margin:0;line-height:1.02}.JournalFeed-module__1o8hyq__featuredExcerpt{max-width:46rem;color:var(--ka-muted);margin:1.6rem 0 0;line-height:1.75}.JournalFeed-module__1o8hyq__readArticle{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;transition:color var(--ka-transition-base);align-items:center;gap:.6rem;margin-top:2rem;display:inline-flex}.JournalFeed-module__1o8hyq__featured:hover .JournalFeed-module__1o8hyq__readArticle{color:var(--ka-gold)}.JournalFeed-module__1o8hyq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3rem,6vw,6rem) clamp(1.5rem,3vw,3rem);display:grid}.JournalFeed-module__1o8hyq__card{display:block}.JournalFeed-module__1o8hyq__cardImage{aspect-ratio:4/3;width:100%}.JournalFeed-module__1o8hyq__cardContent{padding-top:1.35rem}.JournalFeed-module__1o8hyq__cardTitle{font-family:var(--ka-font-title);font-size:var(--ka-text-card-title);transition:color var(--ka-transition-base);margin:0;line-height:1.08}.JournalFeed-module__1o8hyq__card:hover .JournalFeed-module__1o8hyq__cardTitle{color:var(--ka-gold)}.JournalFeed-module__1o8hyq__cardExcerpt{-webkit-line-clamp:3;color:var(--ka-muted);-webkit-box-orient:vertical;margin:1rem 0 0;line-height:1.65;display:-webkit-box;overflow:hidden}.JournalFeed-module__1o8hyq__loadMore{flex-direction:column;align-items:center;gap:1rem;padding-top:clamp(4rem,7vw,6rem);display:flex}.JournalFeed-module__1o8hyq__error,.JournalFeed-module__1o8hyq__empty{color:var(--ka-muted);text-align:center}.JournalFeed-module__1o8hyq__empty{padding-block:clamp(4rem,8vw,7rem)}@media (max-width:1200px){.JournalFeed-module__1o8hyq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.JournalFeed-module__1o8hyq__featured{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:2.5rem}.JournalFeed-module__1o8hyq__featuredImage{min-height:24rem}.JournalFeed-module__1o8hyq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.JournalFeed-module__1o8hyq__featured{grid-template-columns:1fr;gap:1.75rem;margin-bottom:4rem}.JournalFeed-module__1o8hyq__featuredImage{aspect-ratio:4/3;min-height:0}.JournalFeed-module__1o8hyq__featuredContent{display:block}.JournalFeed-module__1o8hyq__grid{grid-template-columns:1fr;gap:3.5rem}}
.LegalPage-module__Ly6qsq__section{padding-bottom:clamp(5rem,9vw,8rem)}.LegalPage-module__Ly6qsq__content{width:min(100%,54rem);margin-inline:auto}.LegalPage-module__Ly6qsq__updated{color:var(--ka-muted);font-size:var(--ka-text-caption);text-align:center;margin:0 0 clamp(2.5rem,5vw,4rem)}.LegalPage-module__Ly6qsq__legalSection{border-top:1px solid var(--ka-border);padding-block:clamp(2.25rem,4vw,3.5rem)}.LegalPage-module__Ly6qsq__legalSection:last-of-type{border-bottom:1px solid var(--ka-border)}.LegalPage-module__Ly6qsq__legalSection h2{margin:0 0 1.5rem}.LegalPage-module__Ly6qsq__legalSection p,.LegalPage-module__Ly6qsq__legalSection li{color:var(--ka-muted);font-size:var(--ka-text-body);line-height:1.8}.LegalPage-module__Ly6qsq__legalSection p{margin:0}.LegalPage-module__Ly6qsq__legalSection p+p{margin-top:1rem}.LegalPage-module__Ly6qsq__legalSection ul{gap:.6rem;margin:1.25rem 0 0;padding-left:1.25rem;display:grid}.LegalPage-module__Ly6qsq__notice{border-top:1px solid var(--ka-border);color:var(--ka-muted);font-size:var(--ka-text-caption);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;line-height:1.7}
.ProductDetail-module__FVSfTW__page{background:var(--ka-ivory);padding-block:clamp(1.5rem,3vw,3rem) clamp(5rem,8vw,8rem)}.ProductDetail-module__FVSfTW__backLink{width:fit-content;font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:1.5rem;display:inline-flex}.ProductDetail-module__FVSfTW__layout{grid-template-columns:minmax(0,54fr) minmax(340px,46fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.ProductDetail-module__FVSfTW__gallery,.ProductDetail-module__FVSfTW__info{min-width:0}.ProductDetail-module__FVSfTW__mainImageFrame{aspect-ratio:1;background:var(--ka-milk);position:relative;overflow:hidden}.ProductDetail-module__FVSfTW__mainImage{object-fit:contain}.ProductDetail-module__FVSfTW__thumbnailRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.ProductDetail-module__FVSfTW__thumbnailButton{aspect-ratio:1;background:var(--ka-milk);cursor:pointer;border:1px solid #0000;padding:0;position:relative;overflow:hidden}.ProductDetail-module__FVSfTW__thumbnailButtonActive{border-color:var(--ka-gold)}.ProductDetail-module__FVSfTW__thumbnailImage{object-fit:cover}.ProductDetail-module__FVSfTW__infoInner{position:sticky;top:7rem}.ProductDetail-module__FVSfTW__title{font-size:var(--ka-text-product-detail-title);margin:0;font-weight:400;line-height:1.05}.ProductDetail-module__FVSfTW__price{font-size:var(--ka-text-body);margin:1.1rem 0 0}.ProductDetail-module__FVSfTW__stock{color:var(--ka-muted);font-size:var(--ka-text-caption);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:.45rem 0 0}.ProductDetail-module__FVSfTW__stockOut{color:var(--ka-ink)}.ProductDetail-module__FVSfTW__variationBlock{margin-top:2rem}.ProductDetail-module__FVSfTW__label{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 .75rem}.ProductDetail-module__FVSfTW__variationOptions{flex-wrap:wrap;gap:.55rem;display:flex}.ProductDetail-module__FVSfTW__variationOption{border:1px solid var(--ka-border);min-height:42px;color:var(--ka-ink);font-family:var(--ka-font-body);font-size:var(--ka-text-caption);cursor:pointer;transition:border-color var(--ka-transition-fast), color var(--ka-transition-fast);background:0 0;padding:.65rem .8rem}.ProductDetail-module__FVSfTW__variationOption:hover{border-color:var(--ka-gold)}.ProductDetail-module__FVSfTW__variationOptionActive{border-color:var(--ka-gold);color:var(--ka-gold)}.ProductDetail-module__FVSfTW__variationOption:disabled{opacity:.35;cursor:not-allowed}.ProductDetail-module__FVSfTW__purchaseRow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"quantity bag wishlist""buy buy buy";gap:.65rem;margin-top:2rem;display:grid}.ProductDetail-module__FVSfTW__quantity{border:1px solid var(--ka-border);grid-area:quantity;align-items:center;display:flex}.ProductDetail-module__FVSfTW__quantity button{width:36px;height:46px;color:var(--ka-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ProductDetail-module__FVSfTW__quantity span{text-align:center;min-width:24px;font-size:var(--ka-text-caption)}.ProductDetail-module__FVSfTW__addToBag,.ProductDetail-module__FVSfTW__buyNow{min-height:48px;font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-align:center;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.8rem 1rem;display:inline-flex}.ProductDetail-module__FVSfTW__addToBag{border:1px solid var(--ka-ink);color:var(--ka-ivory);background:var(--ka-ink);grid-area:bag}.ProductDetail-module__FVSfTW__buyNow{border:1px solid var(--ka-gold);width:100%;color:var(--ka-ivory);background:var(--ka-gold);grid-area:buy;justify-self:stretch}.ProductDetail-module__FVSfTW__addToBag:disabled,.ProductDetail-module__FVSfTW__buyNow:disabled{opacity:.45;cursor:not-allowed}.ProductDetail-module__FVSfTW__wishlist{border:1px solid var(--ka-border);width:48px;height:48px;color:var(--ka-ink);cursor:pointer;background:0 0;grid-area:wishlist;justify-content:center;align-items:center;padding:0;display:inline-flex}.ProductDetail-module__FVSfTW__wishlistActive{color:var(--ka-gold)}.ProductDetail-module__FVSfTW__wishlistActive svg{fill:currentColor}.ProductDetail-module__FVSfTW__accordions{border-top:1px solid var(--ka-border);margin-top:2.25rem}.ProductDetail-module__FVSfTW__accordion{border-bottom:1px solid var(--ka-border)}.ProductDetail-module__FVSfTW__accordion summary{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;list-style:none;display:flex}.ProductDetail-module__FVSfTW__accordion summary:after{content:"+";font-size:1rem;font-weight:400}.ProductDetail-module__FVSfTW__accordion[open] summary:after{content:"−"}.ProductDetail-module__FVSfTW__accordion summary::-webkit-details-marker{display:none}.ProductDetail-module__FVSfTW__accordionContent{color:var(--ka-muted);font-size:var(--ka-text-alert);padding:0 0 1.25rem;line-height:1.65}.ProductDetail-module__FVSfTW__accordionContent p{margin:0 0 .8rem}.ProductDetail-module__FVSfTW__textLink,.ProductDetail-module__FVSfTW__policyLinks a{width:fit-content;color:var(--ka-ink);border-bottom:1px solid var(--ka-border)}.ProductDetail-module__FVSfTW__policyLinks{flex-direction:column;gap:.65rem;display:flex}.ProductDetail-module__FVSfTW__craftsmanship{border-top:1px solid var(--ka-border);border-bottom:1px solid var(--ka-border);grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);gap:clamp(2rem,6vw,7rem);margin-top:clamp(5rem,8vw,8rem);padding-block:clamp(2.5rem,4vw,4rem);display:grid}.ProductDetail-module__FVSfTW__craftsmanshipEyebrow{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0 0 .75rem}.ProductDetail-module__FVSfTW__craftsmanshipTitle{font-size:var(--ka-text-card-title);margin:0;font-weight:400}.ProductDetail-module__FVSfTW__craftsmanshipText{max-width:48rem;color:var(--ka-muted);font-size:var(--ka-text-body);margin:0;line-height:1.75}.ProductDetail-module__FVSfTW__related{margin-top:clamp(5rem,8vw,8rem)}.ProductDetail-module__FVSfTW__related h2{margin-bottom:2rem}.ProductDetail-module__FVSfTW__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.5rem);display:grid}.ProductDetail-module__FVSfTW__relatedImageFrame{aspect-ratio:1/1.05;background:var(--ka-milk);position:relative;overflow:hidden}.ProductDetail-module__FVSfTW__relatedImage{object-fit:cover}.ProductDetail-module__FVSfTW__relatedCard h3{font-family:var(--ka-font-body);font-size:var(--ka-text-product-title);margin:.75rem 0 0;font-weight:400;line-height:1.4}.ProductDetail-module__FVSfTW__relatedCard p{color:var(--ka-muted);font-size:var(--ka-text-caption);margin:.25rem 0 0}@media (max-width:900px){.ProductDetail-module__FVSfTW__layout{grid-template-columns:1fr;gap:2.5rem}.ProductDetail-module__FVSfTW__infoInner{position:static}.ProductDetail-module__FVSfTW__craftsmanship{grid-template-columns:1fr;gap:1.5rem}.ProductDetail-module__FVSfTW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProductDetail-module__FVSfTW__page{padding-top:1rem}.ProductDetail-module__FVSfTW__thumbnailRail{scrollbar-width:none;display:flex;overflow-x:auto}.ProductDetail-module__FVSfTW__thumbnailRail::-webkit-scrollbar{display:none}.ProductDetail-module__FVSfTW__thumbnailButton{flex:0 0 24vw}.ProductDetail-module__FVSfTW__purchaseRow{grid-template-columns:auto minmax(0,1fr) auto}.ProductDetail-module__FVSfTW__buyNow{grid-area:3/1/auto/-1;width:100%}}.ProductDetail-module__FVSfTW__etsyReviews{margin-top:clamp(5rem,8vw,8rem)}.ProductDetail-module__FVSfTW__etsyReviews+.ProductDetail-module__FVSfTW__related{margin-top:clamp(2.5rem,4vw,4rem)}@media (max-width:640px){.ProductDetail-module__FVSfTW__etsyReviews+.ProductDetail-module__FVSfTW__related{margin-top:2rem}}
.ShopExperience-module__nVJyZG__section{background:var(--ka-ivory);min-height:70svh;padding-block:clamp(1.5rem,3vw,3rem) clamp(5rem,8vw,8rem)}.ShopExperience-module__nVJyZG__toolbar{border-bottom:1px solid var(--ka-border);scrollbar-width:none;align-items:center;gap:clamp(1.2rem,2.2vw,2.4rem);margin-bottom:clamp(2.5rem,4vw,4rem);display:flex;overflow-x:auto}.ShopExperience-module__nVJyZG__toolbar::-webkit-scrollbar{display:none}.ShopExperience-module__nVJyZG__filter{color:var(--ka-muted);font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;cursor:pointer;transition:color var(--ka-transition-fast);background:0 0;border:0;flex:none;padding:0 0 .85rem;position:relative}.ShopExperience-module__nVJyZG__filter:after{content:"";background:var(--ka-gold);height:1px;transition:transform var(--ka-transition-fast);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ShopExperience-module__nVJyZG__filter:hover,.ShopExperience-module__nVJyZG__filterActive{color:var(--ka-ink)}.ShopExperience-module__nVJyZG__filterActive:after{transform:scaleX(1)}.ShopExperience-module__nVJyZG__wishlistFilter{margin-left:auto}.ShopExperience-module__nVJyZG__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,4vw,4rem) clamp(.9rem,1.6vw,1.5rem);display:grid}.ShopExperience-module__nVJyZG__card{grid-column:span 3;min-width:0;position:relative}.ShopExperience-module__nVJyZG__desktopWide{grid-column:span 4}.ShopExperience-module__nVJyZG__cardLink{color:inherit;display:block}.ShopExperience-module__nVJyZG__imageFrame{aspect-ratio:1/1.05;background:var(--ka-milk);position:relative;overflow:hidden}.ShopExperience-module__nVJyZG__productImage{object-fit:cover;transition:transform var(--ka-transition-base)}.ShopExperience-module__nVJyZG__card:hover .ShopExperience-module__nVJyZG__productImage{transform:scale(1.015)}.ShopExperience-module__nVJyZG__imageFallback{background:var(--ka-milk);position:absolute;inset:0}.ShopExperience-module__nVJyZG__meta{padding-top:.85rem}.ShopExperience-module__nVJyZG__productName{font-family:var(--ka-font-body);font-size:var(--ka-text-product-title);margin:0;font-weight:400;line-height:1.45}.ShopExperience-module__nVJyZG__price{color:var(--ka-muted);font-size:var(--ka-text-caption);margin:.25rem 0 0;line-height:1.5}.ShopExperience-module__nVJyZG__soldOut{z-index:2;background:color-mix(in srgb, var(--ka-ivory) 92%, transparent);font-size:var(--ka-text-caption);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;padding:.45rem .6rem;position:absolute;top:.75rem;left:.75rem}.ShopExperience-module__nVJyZG__wishlistButton,.ShopExperience-module__nVJyZG__galleryArrow{z-index:4;width:36px;height:36px;color:var(--ka-ink);background:color-mix(in srgb, var(--ka-ivory) 92%, transparent);cursor:pointer;transition:color var(--ka-transition-fast), opacity var(--ka-transition-fast), background var(--ka-transition-fast);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.ShopExperience-module__nVJyZG__wishlistButton{background:0 0;top:.75rem;right:.75rem}.ShopExperience-module__nVJyZG__wishlistButton:hover,.ShopExperience-module__nVJyZG__wishlistActive{color:var(--ka-gold)}.ShopExperience-module__nVJyZG__wishlistActive svg{fill:currentColor}.ShopExperience-module__nVJyZG__galleryArrow{opacity:0;top:50%;transform:translateY(-50%)}.ShopExperience-module__nVJyZG__galleryArrowLeft{left:.7rem}.ShopExperience-module__nVJyZG__galleryArrowRight{right:.7rem}.ShopExperience-module__nVJyZG__card:hover .ShopExperience-module__nVJyZG__galleryArrow,.ShopExperience-module__nVJyZG__card:focus-within .ShopExperience-module__nVJyZG__galleryArrow{opacity:1}.ShopExperience-module__nVJyZG__editorial{background:var(--ka-milk);grid-column:1/-1;justify-content:center;width:100%;padding:15px;display:flex}.ShopExperience-module__nVJyZG__editorialTablet,.ShopExperience-module__nVJyZG__editorialMobile{display:none}.ShopExperience-module__nVJyZG__editorialFrame{background:var(--ka-milk);width:40%;position:relative;overflow:hidden}.ShopExperience-module__nVJyZG__editorialFrame:after{z-index:1;content:"";background:color-mix(in srgb, var(--ka-ivory) 12%, transparent);pointer-events:none;position:absolute;inset:0}.ShopExperience-module__nVJyZG__editorialFrameLandscape{width:100%}.ShopExperience-module__nVJyZG__editorialImage{object-fit:contain}.ShopExperience-module__nVJyZG__empty{color:var(--ka-muted);text-align:center;font-size:var(--ka-text-body);grid-column:1/-1;margin:3rem 0}.ShopExperience-module__nVJyZG__loadMoreWrapper{justify-content:center;margin-top:clamp(3rem,5vw,5rem);display:flex}.ShopExperience-module__nVJyZG__loadMore{border:1px solid var(--ka-ink);min-width:180px;color:var(--ka-ink);font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;cursor:pointer;transition:color var(--ka-transition-fast), background var(--ka-transition-fast);background:0 0;padding:.9rem 1.4rem}.ShopExperience-module__nVJyZG__loadMore:hover{color:var(--ka-ivory);background:var(--ka-ink)}@media (max-width:900px){.ShopExperience-module__nVJyZG__editorialFrame{width:72%}.ShopExperience-module__nVJyZG__editorialFrameLandscape{width:100%}.ShopExperience-module__nVJyZG__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ShopExperience-module__nVJyZG__card,.ShopExperience-module__nVJyZG__desktopWide{grid-column:span 2}.ShopExperience-module__nVJyZG__tabletWide{grid-column:span 3}.ShopExperience-module__nVJyZG__editorialDesktop,.ShopExperience-module__nVJyZG__editorialMobile{display:none}.ShopExperience-module__nVJyZG__editorialTablet{grid-column:1/-1;display:flex}}@media (max-width:640px){.ShopExperience-module__nVJyZG__editorialFrame,.ShopExperience-module__nVJyZG__editorialFrameLandscape{width:100%}.ShopExperience-module__nVJyZG__section{padding-top:1.25rem}.ShopExperience-module__nVJyZG__toolbar{gap:1.2rem;margin-bottom:2rem}.ShopExperience-module__nVJyZG__wishlistFilter{margin-left:0}.ShopExperience-module__nVJyZG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem .75rem}.ShopExperience-module__nVJyZG__card,.ShopExperience-module__nVJyZG__desktopWide,.ShopExperience-module__nVJyZG__tabletWide{grid-column:span 1}.ShopExperience-module__nVJyZG__mobileWide{grid-column:1/-1}.ShopExperience-module__nVJyZG__editorialDesktop,.ShopExperience-module__nVJyZG__editorialTablet{display:none}.ShopExperience-module__nVJyZG__editorialMobile{grid-column:1/-1;display:flex}.ShopExperience-module__nVJyZG__wishlistButton,.ShopExperience-module__nVJyZG__galleryArrow{width:32px;height:32px}.ShopExperience-module__nVJyZG__galleryArrow{opacity:.82}}
