@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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.1pvupmngxrt5z.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.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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.1pvupmngxrt5z.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.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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.1pvupmngxrt5z.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:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:700;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.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:700;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:700;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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.3huc2loe0ie8a.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:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.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:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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_fdcc62b5-module__j0AN-G__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_fdcc62b5-module__j0AN-G__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_b4fbab36-module__lumhQW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_b4fbab36-module__lumhQW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--cream:#fdf8f2;--cream-dark:#f6ebd9;--cream-light:#fffdfb;--deep-brown:#5c2d0e;--deep-brown-light:#7a401b;--deep-brown-dark:#3b1c07;--gold:#c9a96e;--gold-light:#ebd6a8;--gold-dark:#9e7f45;--caramel:#c4956a;--bg-color:var(--cream);--text-color:var(--deep-brown);--text-muted:#826048;--border-color:#5c2d0e26;--white:#fff;--success:#2e7d32;--error:#c62828;--warning:#ef6c00;--shadow-sm:0 2px 8px #5c2d0e14;--shadow-md:0 4px 20px #5c2d0e1f;--shadow-lg:0 10px 30px #5c2d0e2e;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--border-radius:8px}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-color);min-height:100%;color:var(--text-color);font-family:var(--font-outfit), sans-serif;scroll-behavior:smooth;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-cormorant), serif;color:var(--deep-brown);font-weight:600;line-height:1.2}p,span,label,input,button,select,textarea{font-family:var(--font-outfit), sans-serif;letter-spacing:.02em;font-weight:350}a{color:inherit;transition:var(--transition);text-decoration:none}button{cursor:pointer;transition:var(--transition);background:0 0;border:none;outline:none}input,select,textarea{background-color:var(--cream-light);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--deep-brown);transition:var(--transition);outline:none;padding:12px 16px;font-size:15px}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a96e26}.btn{letter-spacing:.07em;text-transform:uppercase;transition:var(--transition);border-radius:30px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--deep-brown);color:var(--cream);border:1px solid var(--deep-brown)}.btn-primary:hover{background-color:var(--deep-brown-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-secondary{color:var(--deep-brown);border:1px solid var(--deep-brown);background-color:#0000}.btn-secondary:hover{background-color:var(--deep-brown);color:var(--cream);transform:translateY(-2px)}.btn-gold{background-color:var(--gold);color:var(--deep-brown-dark);border:1px solid var(--gold)}.btn-gold:hover{background-color:var(--gold-dark);color:var(--white);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-fade{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeIn}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-padding{padding:80px 0}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);z-index:100;width:100%;transition:var(--transition);background-color:#fdf8f2d9;position:sticky;top:0;left:0}.nav-container{justify-content:space-between;align-items:center;height:80px;display:flex}.logo-link{align-items:center;gap:8px;display:flex}.logo-text{font-family:var(--font-cormorant), serif;letter-spacing:.05em;color:var(--deep-brown);font-size:28px;font-weight:700}.tagline-sub{text-transform:uppercase;letter-spacing:.15em;color:var(--gold-dark);margin-top:-4px;font-size:10px}.nav-menu{align-items:center;gap:32px;list-style:none;display:flex}.nav-item-link{text-transform:uppercase;letter-spacing:.08em;padding:8px 0;font-size:14px;font-weight:500;position:relative}.nav-item-link:after{content:"";background-color:var(--gold);width:0;height:1px;transition:var(--transition);position:absolute;bottom:0;left:0}.nav-item-link:hover:after{width:100%}.nav-actions{align-items:center;gap:20px;display:flex}.cart-icon-btn{background-color:var(--cream-dark);width:44px;height:44px;color:var(--deep-brown);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.cart-icon-btn:hover{background-color:var(--gold);color:var(--white)}.cart-badge{background-color:var(--gold-dark);color:var(--white);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 5px #0000001a}.footer{background-color:var(--deep-brown-dark);color:var(--cream-light);border-top:2px solid var(--gold);margin-top:auto;padding:80px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px;margin-bottom:60px;display:grid}.footer-col h3{color:var(--gold);margin-bottom:24px;font-size:20px}.footer-about p{color:#c9af9c;margin-bottom:20px;line-height:1.6}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#c9af9c}.footer-links a:hover{color:var(--gold);padding-left:4px}.footer-contact li{color:#c9af9c;align-items:center;gap:12px;margin-bottom:12px;display:flex}.footer-bottom{text-align:center;color:#8f6d54;border-top:1px solid #fdf8f21a;padding-top:30px;font-size:14px}.cart-drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;width:100vw;height:100vh;transition:var(--transition);background-color:#3b1c0766;position:fixed;top:0;left:0}.cart-drawer-overlay.open{opacity:1;visibility:visible}.cart-drawer{background-color:var(--cream-light);width:440px;max-width:100%;height:100%;box-shadow:var(--shadow-lg);z-index:1001;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.cart-drawer-overlay.open .cart-drawer{transform:translate(0)}.cart-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:24px;display:flex}.close-drawer-btn{color:var(--deep-brown);font-size:24px}.close-drawer-btn:hover{color:var(--gold)}.cart-items{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.cart-item{border-bottom:1px solid #5c2d0e14;gap:16px;padding-bottom:16px;display:flex}.cart-item-img{border-radius:var(--border-radius);border:1px solid var(--border-color);background-position:50%;background-size:cover;width:70px;height:70px}.cart-item-info{flex:1}.cart-item-title{font-size:16px;font-weight:500}.cart-item-variant{color:var(--text-muted);text-transform:uppercase;margin-top:2px;font-size:12px}.cart-item-price{color:var(--gold-dark);margin-top:4px;font-size:14px;font-weight:600}.cart-item-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.qty-btn{border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.qty-btn:hover{background-color:var(--deep-brown);color:var(--cream);border-color:var(--deep-brown)}.cart-footer{border-top:1px solid var(--border-color);background-color:var(--cream-dark);padding:24px}.cart-summary-row{justify-content:space-between;margin-bottom:16px;font-size:16px;display:flex}.cart-total-label{font-weight:500}.cart-total-val{color:var(--deep-brown);font-size:20px;font-weight:700}.product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px;padding:0 16px;display:grid}.product-card{background-color:var(--cream-light);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:var(--transition);flex-direction:column;display:flex;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-md);border-color:var(--gold);transform:translateY(-8px)}.product-card-img{height:240px;transition:var(--transition);background-position:50%;background-size:cover}.product-card:hover .product-card-img{transform:scale(1.05)}.product-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.product-card-variant{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-dark);margin-bottom:8px;font-size:11px;font-weight:600}.product-card-title{margin-bottom:10px;font-size:22px}.product-card-desc{color:var(--text-muted);flex:1;margin-bottom:20px;font-size:14px;line-height:1.5}.product-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.product-card-price{color:var(--deep-brown);font-size:18px;font-weight:700}.badge{text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.badge-pending{color:#e65100;background-color:#ffe0b2}.badge-confirmed{color:#0d47a1;background-color:#e3f2fd}.badge-shipped{color:#1b5e20;background-color:#e8f5e9}.badge-delivered{color:#2e7d32;background-color:#c8e6c9}.badge-cancelled{color:#c62828;background-color:#ffcdd2}.badge-active{color:#2e7d32;background-color:#c8e6c9}.badge-inactive{color:#616161;background-color:#eee}.badge-uncollected{color:#c62828;background-color:#ffebee}.badge-partial{color:#f57f17;background-color:#fff9c4}.badge-collected{color:#2e7d32;background-color:#e8f5e9}.badge-unverified{color:#4a148c;background-color:#f3e5f5}.badge-failed{color:#c62828;background-color:#ffebee}.badge-refunded{color:#c2185b;background-color:#fce4ec}.dashboard-layout{grid-template-columns:260px 1fr;min-height:calc(100vh - 80px);display:grid}.sidebar{background-color:var(--deep-brown);color:var(--cream);flex-direction:column;gap:20px;padding:30px 20px;display:flex}.sidebar-menu{flex-direction:column;gap:10px;list-style:none;display:flex}.sidebar-link{text-align:left;border-radius:var(--border-radius);width:100%;color:var(--cream-dark);transition:var(--transition);padding:12px 16px;font-size:15px;display:block}.sidebar-link:hover,.sidebar-link.active{color:var(--gold);background-color:#fdf8f21a}table{border-collapse:collapse;width:100%;margin-top:10px}th,td{text-align:left;border-bottom:1px solid var(--border-color);padding:14px 16px}th{font-family:var(--font-outfit), sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background-color:#5c2d0e05;font-size:12px;font-weight:600}tr:hover{background-color:#c9a96e05}.dashboard-content{background-color:var(--cream-light);padding:40px;overflow-y:auto}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr}.dashboard-layout{grid-template-columns:1fr}.sidebar{flex-direction:row;height:auto;padding:15px 24px;overflow-x:auto}}@media (max-width:576px){.footer-grid{grid-template-columns:1fr}.nav-menu{display:none}}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:30px;display:grid}.stats-card{background:var(--cream-light);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);flex-direction:column;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.stats-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.stats-card:before{content:"";background:var(--gold);width:4px;height:100%;position:absolute;top:0;left:0}.stats-card.revenue:before{background:linear-gradient(#d4af37,#aa7c11)}.stats-card.orders:before{background:linear-gradient(#2196f3,#0d47a1)}.stats-card.collected:before{background:linear-gradient(#4caf50,#1b5e20)}.stats-card.pending:before{background:linear-gradient(#9c27b0,#4a148c)}.stats-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:700}.stats-value{color:var(--deep-brown);font-size:26px;font-weight:700;line-height:1.2}.stats-subtext{color:var(--text-muted);margin-top:6px;font-size:12px}.filter-segmented{background-color:var(--cream-dark);border:1px solid var(--border-color);border-radius:30px;margin-bottom:24px;padding:4px;display:inline-flex}.filter-segment-btn{color:var(--deep-brown);cursor:pointer;background:0 0;border:none;border-radius:30px;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.filter-segment-btn:hover{color:var(--gold-dark)}.filter-segment-btn.active{background-color:var(--deep-brown);color:var(--cream)}.stats-progress-container{background-color:#0000000d;border-radius:3px;width:100%;height:6px;margin-top:10px;overflow:hidden}.stats-progress-bar{background-color:var(--gold);border-radius:3px;height:100%;transition:width .3s}.stats-split-grid{grid-template-columns:1.2fr 1fr;gap:30px;margin-top:20px;display:grid}@media (max-width:992px){.stats-split-grid{grid-template-columns:1fr}}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:var(--border-radius);width:100%;margin-top:15px;overflow-x:auto}.packaging-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}@media (max-width:768px){.packaging-grid{grid-template-columns:1fr;gap:20px}}.checkout-form-grid{grid-template-columns:1.2fr .8fr;gap:40px;display:grid}@media (max-width:992px){.checkout-form-grid{grid-template-columns:1fr;gap:30px}}.payment-method-container{gap:20px;margin-bottom:24px;display:flex}@media (max-width:576px){.payment-method-container{flex-direction:column;gap:12px}}.customer-dashboard-grid{grid-template-columns:300px 1fr;align-items:start;gap:40px;display:grid}@media (max-width:992px){.customer-dashboard-grid{grid-template-columns:1fr;gap:30px}}.track-summary-bar{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.track-details-grid{grid-template-columns:1.1fr .9fr;gap:30px;display:grid}@media (max-width:768px){.track-summary-bar{flex-direction:column;align-items:flex-start;gap:12px}.track-summary-bar>div{width:100%}.track-summary-bar>div:last-child span{text-align:left!important}.track-details-grid{grid-template-columns:1fr;gap:24px}}.hero-section{background-color:var(--cream-dark);border-bottom:1px solid var(--border-color);padding:100px 0 120px;position:relative;overflow:hidden}.hero-title{font-size:56px;font-style:italic;font-weight:700;font-family:var(--font-cormorant), serif;margin-bottom:24px}@media (max-width:768px){.hero-section{padding:60px 0 80px}.hero-title{margin-bottom:16px;font-size:38px!important}}.menu-toggle-btn{color:var(--deep-brown);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:background-color .2s;display:none}.menu-toggle-btn:hover{background-color:var(--cream-dark)}.mobile-nav-menu{background-color:var(--cream);border-bottom:1px solid var(--gold);box-shadow:var(--shadow-md);z-index:999;padding:16px 24px;position:absolute;top:80px;left:0;right:0}.mobile-nav-menu ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-link{font-family:var(--font-outfit), sans-serif;color:var(--deep-brown);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #00000008;padding:8px 0;font-size:15px;font-weight:600;display:block}.mobile-nav-link.active{color:var(--gold-dark)}.mobile-profile-section{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.mobile-profile-avatar{object-fit:cover;border:1.5px solid var(--gold);border-radius:50%;width:40px;height:40px}.mobile-profile-avatar-placeholder{background-color:var(--cream-dark);border:1.5px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.mobile-profile-info{flex-direction:column;display:flex}.mobile-profile-name{font-family:var(--font-outfit), sans-serif;color:var(--deep-brown);font-size:15px;font-weight:600}.mobile-profile-role{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:12px;font-weight:500}@media (max-width:768px){.menu-toggle-btn{display:block}.nav-menu,.nav-user-profile{display:none!important}.filter-segmented{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}.filter-segmented::-webkit-scrollbar{display:none!important}.filter-segment-btn{flex-shrink:0!important}}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;background-color:#0006;transition:opacity .3s,visibility .3s;display:none;position:fixed;inset:0}.sidebar-overlay.open{opacity:1;visibility:visible;display:block}.sidebar-close-btn,.mobile-portal-toggle-container{display:none}@media (max-width:992px){.mobile-portal-toggle-container,.sidebar-close-btn{display:block!important}.sidebar{z-index:1001;width:280px;max-width:85%;height:100%;box-shadow:var(--shadow-lg);top:0;left:0;transform:translate(-100%);flex-direction:column!important;align-items:stretch!important;gap:20px!important;padding:30px 20px!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important}.sidebar.open{transform:translate(0)!important}.sidebar-menu{white-space:normal!important;flex-direction:column!important;gap:10px!important;width:100%!important;overflow-x:visible!important}.sidebar-link{white-space:normal!important;width:100%!important}.sidebar button:last-child{margin-top:auto!important}}@media (max-width:768px){h1{font-size:32px!important}h2{font-size:26px!important}h3{font-size:20px!important}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:0 12px!important}.product-card-img{height:160px!important}.product-card-body{padding:16px!important}.product-card-title{margin-bottom:6px!important;font-size:16px!important}.product-card-desc{margin-bottom:12px!important;font-size:12px!important}.product-card-price{font-size:15px!important}.product-card-footer{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.product-card-footer .btn{width:100%!important;padding:6px 12px!important;font-size:11px!important}}.product-filter-scroll-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;width:100%;margin-bottom:40px;display:flex;overflow-x:auto}.product-filter-scroll-wrap::-webkit-scrollbar{display:none}.product-filter-pill-track{background-color:var(--cream-dark);border:1px solid var(--border-color);border-radius:30px;flex-shrink:0;gap:8px;padding:6px;display:inline-flex}.product-filter-btn{text-transform:uppercase;letter-spacing:.07em;color:var(--deep-brown);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:20px;flex-shrink:0;padding:8px 20px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.product-filter-btn:hover{color:var(--gold-dark)}.product-filter-btn.active{background-color:var(--deep-brown);color:var(--cream);box-shadow:var(--shadow-sm)}@media (max-width:576px){.product-filter-scroll-wrap{justify-content:flex-start;padding:0 4px}}.overview-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}@media (max-width:768px){.overview-header-row{flex-direction:column;align-items:flex-start;gap:14px}.filter-segmented{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border-radius:30px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important;display:flex!important;overflow-x:auto!important}.filter-segmented::-webkit-scrollbar{display:none!important}.filter-segment-btn{white-space:nowrap!important;flex-shrink:0!important}}
