@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/barlow-latin-ext-50e47d37.31m49fiemkz4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/barlow-latin-acc3a2d8.2g-m-43w4inzo.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/barlow-latin-ext-9afb00e9.1wrr54q_45yqh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/barlow-latin-81281c6a.1e42q6h-am56h.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/barlow-latin-ext-5e03ee67.2tf_3wil7nebp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/barlow-latin-4b3ff090.20ymm9zt6h9oi.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/barlow-condensed-latin-ext-0f65a3b4.24wyemoa7l12j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/barlow-condensed-latin-49f2730e.3wun_rgcl0ums.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/barlow-condensed-latin-ext-e0ffcfa6.0_w6c_5g3mtxc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/barlow-condensed-latin-5048d744.289y3avl9x-vx.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/barlow-condensed-latin-ext-a1e409dd.1qvxqej4sgmo7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/barlow-condensed-latin-e7616768.21s4tc4km7afu.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/cormorant-garamond-latin-ext-f3bda5d4.13-ms0ov84-de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-latin-4db21dbf.2032dh-6muz7g.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/cormorant-garamond-latin-ext-f3bda5d4.13-ms0ov84-de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-latin-4db21dbf.2032dh-6muz7g.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/cormorant-garamond-latin-ext-26a769c8.214-aqfbxbynn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-latin-abcaa8b4.0jvcp-grhfvvq.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/cormorant-garamond-latin-ext-26a769c8.214-aqfbxbynn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-latin-abcaa8b4.0jvcp-grhfvvq.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/cormorant-garamond-latin-ext-26a769c8.214-aqfbxbynn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cormorant-garamond-latin-abcaa8b4.0jvcp-grhfvvq.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-sans-latin-ext-34c73ecb.0jv-29twydepv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-sans-latin-1c49a6eb.1s4u406o5xv9o.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dm-sans-latin-ext-34c73ecb.0jv-29twydepv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dm-sans-latin-1c49a6eb.1s4u406o5xv9o.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dm-sans-latin-ext-34c73ecb.0jv-29twydepv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dm-sans-latin-1c49a6eb.1s4u406o5xv9o.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fraunces-latin-ext-843e59e4.2f14f_qtulkn-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fraunces-latin-8f90dc37.17h97bimeg07z.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fraunces-latin-ext-843e59e4.2f14f_qtulkn-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fraunces-latin-8f90dc37.17h97bimeg07z.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fraunces-latin-ext-843e59e4.2f14f_qtulkn-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fraunces-latin-8f90dc37.17h97bimeg07z.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-ext-7f73269f.30flr4oxtjagu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-253e49fe.1bk2-9tco4m7m.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-ext-73b57d12.0ordxpm0gxgw8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-d65c2644.3_vslfxq_--4i.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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/lato-latin-ext-8a05afe6.0q9059qq8rhpy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/lato-latin-d4450f27.2dsbtrulrirl7.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/lato-latin-ext-ab8d749e.3bwqxuvpybzko.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/lato-latin-702e3b8c.06xm0acgp3nvl.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/lato-latin-ext-91ee0a23.3qg-baw7e5--u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/lato-latin-b0cd9a1e.3q8ipc2b_3lty.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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-baskerville-latin-ext-b9509f5d.16dl95tv1b03m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-baskerville-latin-eee132f5.0tghjr70jr-ay.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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/libre-baskerville-latin-ext-b9509f5d.16dl95tv1b03m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/libre-baskerville-latin-eee132f5.0tghjr70jr-ay.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/source-sans-3-latin-ext-023468e5.1zvx38bd_81k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/source-sans-3-latin-48884e38.319-552wy8l00.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/source-sans-3-latin-ext-023468e5.1zvx38bd_81k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/source-sans-3-latin-48884e38.319-552wy8l00.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/source-sans-3-latin-ext-023468e5.1zvx38bd_81k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/source-sans-3-latin-48884e38.319-552wy8l00.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:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/work-sans-latin-ext-04628944.0nk9cg2l6i0w8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/work-sans-latin-cea7c2e8.2xhghglq35dij.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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/work-sans-latin-ext-04628944.0nk9cg2l6i0w8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/work-sans-latin-cea7c2e8.2xhghglq35dij.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/work-sans-latin-ext-04628944.0nk9cg2l6i0w8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/work-sans-latin-cea7c2e8.2xhghglq35dij.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/work-sans-latin-ext-04628944.0nk9cg2l6i0w8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/work-sans-latin-cea7c2e8.2xhghglq35dij.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}.premium-tpl *,.premium-tpl :before,.premium-tpl :after{box-sizing:border-box}.premium-tpl{background:var(--pt-bg);min-height:100vh;color:var(--pt-fg);font-family:var(--pt-font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.55}.premium-tpl--nav-sidebar{grid-template-columns:256px 1fr;min-height:100vh;display:grid}.pt-sidebar-nav{background:var(--pt-surface);border-right:1px solid var(--pt-border);flex-direction:column;grid-area:1/1/-1;gap:0;height:100dvh;padding:0;display:flex;position:sticky;top:0;overflow-y:auto}.premium-tpl--nav-sidebar .pt-main{grid-column:2;max-width:none;padding:0 clamp(1.5rem,3vw,3rem) 4rem}.pt-sidebar-brand{border-bottom:1px solid var(--pt-border);padding:1.75rem 1.5rem 1.25rem}.pt-sidebar-utilities{border-top:1px solid var(--pt-border);flex-direction:column;gap:.4rem;margin-top:auto;padding:1rem 1.5rem 1.5rem;display:flex}.pt-side-links{flex-direction:column;flex:1;padding:1rem 0;display:flex}.pt-side-links button{text-align:left;color:var(--pt-fg-muted);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.875rem;transition:color .16s,background .16s;display:flex;position:relative}.pt-side-links button:before{content:"";background:var(--pt-accent);opacity:0;width:2px;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0}.pt-side-links button.is-active,.pt-side-links button:hover{color:var(--pt-fg);background:var(--pt-bg-muted)}.pt-side-links button.is-active:before{opacity:1}.pt-header{z-index:50;background:var(--pt-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pt-header{background:color-mix(in srgb, var(--pt-bg) 94%, transparent)}}.pt-header{-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--pt-border)}.pt-header__meta{color:var(--pt-fg-muted);letter-spacing:.02em;border-bottom:1px solid var(--pt-border);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem clamp(1.25rem,3vw,2.5rem);font-size:.72rem;display:flex}.pt-header__meta-left{gap:1.5rem;display:flex}.pt-header__meta-right{align-items:center;gap:.25rem;display:flex}.pt-header__main{align-items:center;gap:1rem;padding:.85rem clamp(1.25rem,3vw,2.5rem);display:flex}.pt-header--athletic .pt-header__main{border-left:4px solid var(--pt-accent);padding-left:calc(clamp(1.25rem,3vw,2.5rem) - 4px)}.pt-header--roastery .pt-header__main{flex-wrap:wrap}.pt-header__search-row{padding:0 clamp(1.25rem,3vw,2.5rem) .85rem;display:flex}.pt-logo{cursor:pointer;color:inherit;text-align:left;font:inherit;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.7rem;text-decoration:none;display:flex}.pt-logo--stack{flex-direction:column;align-items:flex-start;gap:.15rem}.pt-logo__mark{font-size:1.5rem;line-height:1;display:block}.pt-logo__name{font-family:var(--pt-font-display);letter-spacing:-.025em;font-size:1.2rem;font-weight:600;line-height:1.1;display:block}.pt-logo__tag{color:var(--pt-fg-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:400;display:block}.pt-utilities{align-items:center;gap:.2rem;margin-left:auto;display:flex}.pt-icon-btn,.pt-theme-toggle,.pt-account-trigger{border-radius:calc(var(--pt-radius) * .75);color:var(--pt-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .6rem;font-family:inherit;font-size:.78rem;transition:color .16s,background .16s,border-color .16s;display:inline-flex;position:relative}.pt-icon-btn:hover,.pt-theme-toggle:hover,.pt-account-trigger:hover{color:var(--pt-fg);background:var(--pt-bg-muted);border-color:var(--pt-border)}.pt-icon-btn__text,.pt-theme-toggle__label{display:none}@media (min-width:1100px){.pt-icon-btn__text,.pt-theme-toggle__label{display:inline}}.pt-badge{background:var(--pt-accent);min-width:1rem;height:1rem;color:var(--pt-accent-fg);text-align:center;pointer-events:none;border-radius:999px;padding:0 .2rem;font-size:.6rem;font-weight:700;line-height:1rem;position:absolute;top:3px;right:3px}.pt-search{flex:1;min-width:180px;max-width:460px}.pt-search--wide{width:100%;max-width:none}.pt-lang-skeleton,.pt-theme-toggle--skeleton{border-radius:calc(var(--pt-radius) * .75);background:var(--pt-bg-muted);width:2.25rem;height:2.25rem;animation:1.4s infinite pt-pulse}@keyframes pt-pulse{0%,to{opacity:1}50%{opacity:.45}}.pt-order-bar{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius);margin:2rem 0;padding:1.25rem 1.75rem}.pt-order-bar__list{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}.pt-order-bar__list:after{content:"";background:var(--pt-border);z-index:0;height:1px;position:absolute;top:8px;left:8px;right:8px}.pt-order-bar__step{color:var(--pt-fg-muted);z-index:1;flex-direction:column;flex:1;align-items:center;gap:.5rem;font-size:.72rem;display:flex;position:relative}.pt-order-bar__step--done{color:var(--pt-fg)}.pt-order-bar__step--current{color:var(--pt-accent);font-weight:600}.pt-order-bar__dot{background:var(--pt-bg);border:2px solid var(--pt-border);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .3s,background .3s;display:flex}.pt-order-bar__step--done .pt-order-bar__dot{border-color:var(--pt-fg-muted);background:var(--pt-fg-muted)}.pt-order-bar__step--current .pt-order-bar__dot{border-color:var(--pt-accent);background:var(--pt-accent);box-shadow:0 0 0 4px var(--pt-accent)}@supports (color:color-mix(in lab, red, red)){.pt-order-bar__step--current .pt-order-bar__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--pt-accent) 22%, transparent)}}.pt-order-bar__label{text-align:center}.pt-main{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(1.25rem,3vw,2.5rem) 5rem}.pt-ed{padding-block:4rem 2rem}.pt-section-divider{background:var(--pt-border);height:1px;margin-block:3.5rem}.pt-ed__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--pt-accent);margin-bottom:1rem;font-size:.68rem;font-weight:600;display:inline-block}.pt-ed__title{font-family:var(--pt-font-display);letter-spacing:-.03em;white-space:pre-line;margin:0 0 1rem;font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.04}.pt-ed__sub{color:var(--pt-fg-muted);max-width:44ch;margin:0 0 2rem;font-size:1.0625rem;line-height:1.65}.pt-ed__cta{border-radius:var(--pt-radius);background:var(--pt-accent);color:var(--pt-accent-fg);letter-spacing:.02em;cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.8rem 1.75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:filter .2s;display:inline-flex}.pt-ed__cta:hover{filter:brightness(1.08)}.pt-ed__cta-outline{color:var(--pt-fg);border:1.5px solid var(--pt-border);background:0 0}.pt-ed__cta-outline:hover{border-color:var(--pt-accent);color:var(--pt-accent);filter:none}.pt-products{padding-top:3rem}.pt-products__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.pt-products__heading{font-family:var(--pt-font-display);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.pt-cat-pills{flex-wrap:wrap;gap:.375rem;display:flex}.pt-cat-pills button{border:1px solid var(--pt-border);color:var(--pt-fg-muted);cursor:pointer;letter-spacing:.01em;background:0 0;border-radius:999px;padding:.4rem 1rem;font-family:inherit;font-size:.8rem;transition:all .18s}.pt-cat-pills button:hover{border-color:var(--pt-fg-muted);color:var(--pt-fg)}.pt-cat-pills button.is-active{background:var(--pt-fg);color:var(--pt-bg);border-color:var(--pt-fg)}.pt-grid{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pt-grid--pawcare{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.pt-grid--nourishbow{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pt-grid--greennest{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pt-grid--clinic{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pt-grid--artisanbrew{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pt-card{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius);will-change:transform;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.pt-card:hover{transform:translateY(-5px);box-shadow:0 2px 4px #0000000a,0 12px 32px #0000001a,0 24px 64px #0000000f}.pt-card__hit{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;flex:1;padding:0;display:block}.pt-card__media{aspect-ratio:4/5;background:var(--pt-bg-muted);position:relative;overflow:hidden}.pt-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.pt-card:hover .pt-card__media img{transform:scale(1.05)}.pt-card__placeholder{background:linear-gradient(135deg, var(--pt-accent), var(--pt-bg-muted));justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pt-card__placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--pt-accent) 8%, var(--pt-bg-muted)), var(--pt-bg-muted))}}.pt-card__sale{letter-spacing:.08em;text-transform:uppercase;background:var(--pt-accent);color:var(--pt-accent-fg);border-radius:3px;padding:.25rem .6rem;font-size:.62rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.pt-card__wish{background:var(--pt-surface);border:none;border-radius:50%;width:2.1rem;height:2.1rem;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.pt-card__wish{background:color-mix(in srgb, var(--pt-surface) 88%, transparent)}}.pt-card__wish{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;color:var(--pt-fg-muted);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .22s,transform .22s,background .18s;display:flex;transform:translateY(6px)}.pt-card:hover .pt-card__wish{opacity:1;transform:translateY(0)}.pt-card__wish:hover{background:var(--pt-surface);color:var(--pt-accent)}.pt-card__wish--active{color:var(--pt-accent);opacity:1!important;transform:translateY(0)!important}.pt-card__body{padding:1rem 1.1rem .85rem}.pt-card__cat{color:var(--pt-fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.3rem;font-size:.65rem;display:block}.pt-card__title{color:var(--pt-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .6rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.pt-card__pricing{align-items:baseline;gap:.5rem;display:flex}.pt-card__price{color:var(--pt-fg);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}.pt-card__price-orig{color:var(--pt-fg-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:400;text-decoration:line-through}.pt-card__rating{color:var(--pt-fg-muted);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.72rem;display:flex}.pt-card__stars{color:#f59e0b;letter-spacing:-.05em;font-size:.7rem}.pt-card__cart{border:none;border-top:1px solid var(--pt-border);width:100%;color:var(--pt-fg-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;flex-shrink:0;padding:.7rem 1rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .22s,color .22s;display:block}.pt-card__cart:hover{background:var(--pt-accent);color:var(--pt-accent-fg);border-color:var(--pt-accent)}.pt-footer{border-top:1px solid var(--pt-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:3rem clamp(1.25rem,3vw,2.5rem);display:flex}.pt-footer__copy{color:var(--pt-fg-muted);margin:0;font-size:.8rem}.pt-footer__links{gap:1.5rem;display:flex}.pt-footer__links a,.pt-footer__links button{color:var(--pt-fg-muted);cursor:pointer;font-size:.8rem;font:inherit;background:0 0;border:none;text-decoration:none;transition:color .16s}.pt-footer__links a:hover,.pt-footer__links button:hover{color:var(--pt-fg)}.pt-empty{text-align:center;color:var(--pt-fg-muted);padding:5rem 2rem;font-size:.9rem}.pt-section-label{letter-spacing:.16em;text-transform:uppercase;color:var(--pt-fg-muted);margin:0 0 1.25rem;font-size:.68rem;font-weight:600}.pt-section-heading{font-family:var(--pt-font-display);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.2}.pt-section-sub{color:var(--pt-fg-muted);max-width:50ch;margin:0 0 2rem;font-size:.9375rem;line-height:1.6}.pt-stat{flex-direction:column;gap:.25rem;display:flex}.pt-stat__val{font-family:var(--pt-font-display);letter-spacing:-.04em;color:var(--pt-fg);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1}.pt-stat__lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--pt-fg-muted);font-size:.72rem}@media (max-width:900px){.premium-tpl--nav-sidebar{grid-template-columns:1fr}.pt-sidebar-nav{flex-flow:wrap;gap:0;height:auto;position:relative;overflow:visible}.pt-sidebar-brand{padding:1rem 1.25rem}.pt-side-links{flex-flow:wrap;padding:.5rem}.pt-side-links button{border-radius:var(--pt-radius);padding:.45rem .75rem}.pt-side-links button:before{display:none}.pt-sidebar-utilities{border-top:1px solid var(--pt-border);flex-flow:wrap;width:100%;padding:.75rem 1rem}.premium-tpl--nav-sidebar .pt-main{grid-column:1}.pt-header__meta-left span:not(:first-child){display:none}.pt-header__meta{padding:.35rem 1rem}.pt-header__main{gap:.5rem;padding:.7rem 1rem}}@media (max-width:640px){.pt-grid--pawcare,.pt-grid--nourishbow,.pt-grid--greennest,.pt-grid--clinic,.pt-grid--artisanbrew{grid-template-columns:repeat(2,1fr);gap:.875rem}.pt-card__title{font-size:.85rem}.pt-card__body{padding:.75rem .85rem .65rem}.pt-card__cart{padding:.6rem;font-size:.7rem}}@media (min-width:1536px){.pt-main{max-width:1600px}.pt-grid--pawcare,.pt-grid--nourishbow,.pt-grid--greennest{grid-template-columns:repeat(4,1fr)}.pt-grid--clinic{grid-template-columns:repeat(5,1fr)}.pt-grid--artisanbrew{grid-template-columns:repeat(4,1fr)}}.pro-retail-actions{align-items:center;gap:.35rem;display:flex}.pro-retail-actions button{cursor:pointer;background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.pro-retail-actions button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.pro-retail-actions__badge{color:#fff;background:#f97316;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}
.ag{--ag-accent:#9c6644;--ag-accent-strong:#7a5230;--ag-accent-contrast:#fff;--ag-accent-soft:#f5ebe0;--ag-accent-ring:#9c664438;--template-primary:var(--ag-accent);--template-primary-fg:var(--ag-accent-contrast);--template-bg:var(--ag-bg);--template-fg:var(--ag-text);--template-card:var(--ag-surface);--template-border:var(--ag-border);--ag-bg:#faf6f1;--ag-bg-grad-a:#fdf9f4;--ag-bg-grad-b:#f3ebe1;--ag-surface:#fff;--ag-surface-alt:#f5ebe0;--ag-surface-elev:#fff;--ag-text:#1a1412;--ag-muted:#8a7a6a;--ag-faint:#b0a294;--ag-border:#e8ddd0;--ag-border-strong:#d9c8b4;--ag-radius-sm:10px;--ag-radius:16px;--ag-radius-lg:24px;--ag-pill:999px;--ag-shadow-sm:0 2px 8px #7850280f;--ag-shadow:0 12px 30px #7850281a;--ag-shadow-lg:0 24px 60px #78502829;--ag-catnav-gradient:linear-gradient(90deg, #9c6644, #b07d54, #d9a47b);--ag-danger:#d64545;--ag-maxw:1440px;background:radial-gradient(1200px 600px at 80% -10%, var(--ag-accent-soft) 0%, transparent 55%), linear-gradient(180deg, var(--ag-bg-grad-a) 0%, var(--ag-bg-grad-b) 38%);color:var(--ag-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Sukhumvit Set,sans-serif}.ag,.ag *,.ag :before,.ag :after{box-sizing:border-box}.dark .ag{--ag-accent:#d9a47b;--ag-accent-strong:#e3b48c;--ag-accent-contrast:#1a1412;--ag-accent-soft:#2a2218;--ag-accent-ring:#d9a47b4d;--ag-bg:#14100e;--ag-bg-grad-a:#1a1512;--ag-bg-grad-b:#14100e;--ag-surface:#1c1714;--ag-surface-alt:#241e1a;--ag-surface-elev:#241e1a;--ag-text:#f5ebe0;--ag-muted:#a89a8a;--ag-faint:#7a6e62;--ag-border:#332a24;--ag-border-strong:#443730;--ag-shadow-sm:0 2px 8px #0006;--ag-shadow:0 14px 40px #00000080;--ag-shadow-lg:0 24px 60px #0009;--ag-catnav-gradient:linear-gradient(90deg, #7a5230, #9c6644, #b07d54);--template-primary:var(--ag-accent);--template-primary-fg:var(--ag-accent-contrast);--template-bg:var(--ag-bg);--template-fg:var(--ag-text);--template-card:var(--ag-surface);--template-border:var(--ag-border)}.ag a{color:inherit;text-decoration:none}.ag :focus-visible{outline:2px solid var(--ag-accent);outline-offset:2px;border-radius:4px}.ag__header{z-index:30;background:var(--ag-bg);position:sticky;top:0}.ag .sf-tools__theme-btn{background:var(--ag-surface);border-color:var(--ag-border-strong);color:var(--ag-accent-strong)}.ag .sf-tools__theme-btn:hover{background:var(--ag-accent-soft);border-color:var(--ag-accent)}.ag .sf-tools__theme-menu{background:var(--ag-surface);border-color:var(--ag-border)}.ag .sf-tools__theme-item{color:var(--ag-text)}.ag .sf-tools__theme-item:hover{background:color-mix(in srgb, var(--ag-accent) 10%, transparent)}.ag .sf-tools__lang-skeleton{background:var(--ag-border)}.ag__topbar{background:linear-gradient(90deg, var(--ag-accent-strong), var(--ag-accent));color:var(--ag-accent-contrast)}.ag__topbar-inner{max-width:var(--ag-maxw);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:7px 24px;font-size:12.5px;display:flex}.ag__topbar-left,.ag__topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.ag__toplink{color:inherit;cursor:pointer;opacity:.95;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.ag__toplink:hover{opacity:1;text-decoration:underline}.ag__toplink-ind{display:inline-flex;position:relative}.ag__dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--ag-accent);background:#fde047;border-radius:50%;position:absolute;top:-2px;right:-2px}.ag__topgreet{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.ag__topgreet:before{content:"👋"}.ag__topbar-divider{background:color-mix(in srgb, var(--ag-accent-contrast) 40%, transparent);width:1px;height:16px}.ag__main{background:var(--ag-bg);border-bottom:1px solid var(--ag-border)}.ag__main-inner{max-width:var(--ag-maxw);grid-template-columns:minmax(0,1fr) minmax(240px,620px) minmax(0,1fr);align-items:center;gap:24px;margin:0 auto;padding:14px 24px;display:grid}.ag__brand{letter-spacing:-.01em;color:var(--ag-text);cursor:pointer;background:0 0;border:none;flex:none;justify-self:start;align-items:center;gap:10px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:800;display:inline-flex}.ag__leaf{background:linear-gradient(135deg, var(--ag-accent), var(--ag-accent-strong));width:34px;height:34px;color:var(--ag-accent-contrast);box-shadow:var(--ag-shadow-sm);border-radius:12px;place-items:center;font-size:17px;display:grid}.ag__search{justify-content:stretch;justify-self:stretch;width:100%;min-width:0;display:flex}.ag__search>*{width:100%;max-width:none}.ag .sf-search-bar,.dark .ag .sf-search-bar{--sf-search-bg:var(--ag-surface);--sf-search-border:var(--ag-border-strong);--sf-search-focus:var(--ag-accent);--sf-search-placeholder:var(--ag-muted);--sf-search-cat-bg:var(--ag-accent-soft);--sf-search-cat-text:var(--ag-accent-strong);--sf-search-btn-from:#9c6644;--sf-search-btn-to:#7a5230;border-width:1px}.ag .sf-search-cat{background:var(--ag-accent-soft);color:var(--ag-accent-strong)}.dark .ag .sf-search-cat{background:var(--ag-accent-soft);color:var(--ag-accent)}.ag__main-actions{flex:none;justify-self:end;align-items:center;gap:10px;display:flex}.ag__icon{border:1px solid var(--ag-border);background:var(--ag-surface);width:42px;height:42px;color:var(--ag-text);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative}.ag__icon:hover{background:var(--ag-surface-alt);border-color:var(--ag-accent);transform:translateY(-1px)}.ag__badge{background:var(--ag-accent);min-width:18px;height:18px;color:var(--ag-accent-contrast);box-shadow:var(--ag-shadow-sm);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.ag__navbar{background:var(--ag-surface);border-bottom:1px solid var(--ag-border)}.ag__navbar-inner{max-width:var(--ag-maxw);margin:0 auto;padding:0 24px}.ag__links{color:var(--ag-muted);justify-content:flex-start;gap:30px;font-size:14px;font-weight:600;display:flex}.ag__links a{padding:13px 0;transition:color .18s;display:inline-block;position:relative}.ag__links a:after{content:"";background:var(--ag-accent);border-radius:2px;width:0;height:2px;transition:width .22s;position:absolute;bottom:0;left:0}.ag__links a:hover{color:var(--ag-accent-strong)}.dark .ag__links a:hover{color:var(--ag-accent)}.ag__links a:hover:after{width:100%}.ag__hero{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:clamp(36px,7vw,72px) auto 0;padding:0 24px;display:flex}.ag__hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.ag__eyebrow{color:var(--ag-accent-strong);background:var(--ag-accent-soft);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--ag-pill);align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.dark .ag__eyebrow{color:var(--ag-accent)}.ag__hero-copy h1{letter-spacing:-.025em;margin:18px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:800;line-height:1.06}.ag__hero-copy p{color:var(--ag-muted);max-width:480px;margin:0;font-size:1.05rem;line-height:1.6}.ag__cta{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 0;display:flex}.ag__btn{background:var(--ag-accent);color:var(--ag-accent-contrast);border-radius:var(--ag-pill);cursor:pointer;min-height:44px;box-shadow:var(--ag-shadow-sm);border:none;align-items:center;gap:8px;padding:13px 24px;font-family:inherit;font-size:14.5px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ag__btn:hover{background:var(--ag-accent-strong);box-shadow:var(--ag-shadow);transform:translateY(-2px)}.ag__btn:active{transform:translateY(0)}.ag__btn--ghost{background:var(--ag-surface);color:var(--ag-text);border:1px solid var(--ag-border-strong);box-shadow:none}.ag__btn--ghost:hover{background:var(--ag-surface-alt);border-color:var(--ag-accent);color:var(--ag-accent-strong)}.ag__collections{max-width:var(--ag-maxw);margin:clamp(40px,7vw,64px) auto 0;padding:0 24px}.ag__collections-head{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.ag__collections-head h2{letter-spacing:-.01em;margin:0;font-family:Georgia,serif;font-size:clamp(1.5rem,4vw,1.9rem)}.ag__cols{grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,16px);display:grid}.ag__col{aspect-ratio:3/2;background:var(--ag-surface-alt);border:1px solid var(--ag-border);border-radius:18px;position:relative;overflow:hidden}.ag__col img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.ag__col:hover img{transform:scale(1.03)}.ag__col span{background:var(--ag-surface);color:var(--ag-text);border-radius:999px;padding:8px 14px;font-family:Georgia,serif;font-size:14px;position:absolute;bottom:16px;left:16px}.ag__drops{max-width:var(--ag-maxw);margin:clamp(48px,8vw,72px) auto 0;padding:0 24px;scroll-margin-top:96px}.ag__drops-head{margin-bottom:24px}.ag__drops-head h2{letter-spacing:-.01em;margin:12px 0 6px;font-family:Georgia,serif;font-size:clamp(1.6rem,4vw,2.1rem)}.ag__drops-head .ag__muted{margin:0;font-size:.98rem}.ag__catalog{margin-top:8px}.ag .ag-catalog-embedded .container,.ag .ag-catalog-embedded>div{padding:0}.ag .ag-catalog-embedded .flex.flex-wrap{border:1px solid var(--ag-border);border-radius:var(--ag-radius);background:color-mix(in srgb, var(--ag-surface) 70%, transparent);gap:10px;margin-bottom:16px;padding:14px 16px}.ag .ag-catalog-embedded .flex.flex-wrap:last-of-type{margin-bottom:28px}.ag .ag-catalog-embedded button.rounded-full.bg-white{background:var(--ag-bg);border-color:var(--ag-border-strong);color:var(--ag-text);padding-top:8px;padding-bottom:8px}.ag .ag-catalog-embedded button.rounded-full.bg-white:hover{background:var(--ag-accent-soft);border-color:var(--ag-accent);color:var(--ag-accent-strong)}.dark .ag .ag-catalog-embedded button.rounded-full.bg-white:hover{color:var(--ag-accent)}.dark .ag .ag-catalog-embedded button.rounded-full:not(.bg-white){color:var(--ag-accent-contrast)}.ag .ag-catalog-embedded .sf-product-card__cta,.ag .ag-catalog-embedded button.rounded-lg{color:var(--ag-accent-contrast)!important}.dark .ag .ag-catalog-embedded .sf-product-card__cta,.dark .ag .ag-catalog-embedded button.rounded-lg{background:var(--ag-accent)!important;color:var(--ag-accent-contrast)!important}.ag__join{max-width:var(--ag-maxw);margin:clamp(56px,9vw,88px) auto 0;padding:0 24px}.ag__join-card{border:1px solid var(--ag-border);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--ag-accent) 16%, transparent), transparent 55%), var(--ag-surface);border-radius:28px;grid-template-columns:1.4fr 1fr;gap:clamp(24px,4vw,48px);padding:clamp(28px,5vw,56px);display:grid;overflow:hidden}.ag__join-main h2{letter-spacing:-.01em;margin:14px 0 6px;font-family:Georgia,serif;font-size:clamp(1.6rem,4vw,2.1rem)}.ag__perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ag__perks li{color:var(--ag-text);align-items:center;gap:10px;font-size:14px;display:flex}.ag__check{background:color-mix(in srgb, var(--ag-accent) 18%, transparent);width:22px;height:22px;color:var(--ag-accent);border-radius:999px;flex:0 0 22px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.ag__join-aside{background:var(--ag-bg);border:1px solid var(--ag-border);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;gap:10px;padding:clamp(20px,3vw,28px);display:flex}.ag__join-price{color:var(--ag-text);font-family:Georgia,serif;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1}.ag__join-note{letter-spacing:.2em;text-transform:uppercase;color:var(--ag-accent);font-size:11px;font-weight:600}.ag__join-aside .ag__btn{margin-top:8px}.ag__join-aside small{font-size:12px}.ag__muted{color:var(--ag-muted);margin:0}.ag__footer{border-top:1px solid var(--ag-border);background:var(--ag-surface);margin-top:clamp(64px,10vw,96px)}.ag__footer-top{max-width:var(--ag-maxw);grid-template-columns:1.6fr repeat(3,1fr);gap:clamp(24px,4vw,48px);margin:0 auto;padding:clamp(36px,6vw,56px) 24px 32px;display:grid}.ag__footer-brand strong{color:var(--ag-text);margin-bottom:6px;font-family:Georgia,serif;font-size:18px;display:block}.ag__news{gap:8px;max-width:360px;margin-top:16px;display:flex}.ag__news input{border:1px solid var(--ag-border);background:var(--ag-bg);min-width:0;color:var(--ag-text);border-radius:999px;flex:1;padding:12px 14px;font-size:13px}.ag__news input::placeholder{color:var(--ag-muted)}.ag__news input:focus{border-color:var(--ag-accent);outline:none}.ag__footer-col{flex-direction:column;gap:12px;display:flex}.ag__footer-col h4{letter-spacing:.14em;text-transform:uppercase;color:var(--ag-muted);margin:0 0 4px;font-size:12px;font-weight:600}.ag__footer-col a,.ag__footer-col button{color:var(--ag-text);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:none;transition:color .2s}.ag__footer-col a:hover,.ag__footer-col button:hover{color:var(--ag-accent)}.ag__social{gap:10px;margin-top:16px;display:flex}.ag__social a{border:1px solid var(--ag-border);width:36px;height:36px;color:var(--ag-muted);border-radius:50%;place-items:center;transition:color .15s,border-color .15s,transform .15s;display:grid}.ag__social a:hover{color:var(--ag-accent);border-color:var(--ag-accent);transform:translateY(-2px)}.ag__footer-bottom{border-top:1px solid var(--ag-border);color:var(--ag-muted);font-size:12px}.ag__footer-bottom-inner{max-width:var(--ag-maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:20px 24px;display:flex}.ag__footer-legal{gap:16px;display:flex}.ag__footer-legal a{color:var(--ag-muted)}.ag__footer-legal a:hover{color:var(--ag-accent)}.ag__pay{gap:8px;display:flex}.ag__pay span{background:var(--ag-surface-alt);border:1px solid var(--ag-border);letter-spacing:.05em;color:var(--ag-muted);border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.ag-toaster{z-index:10000;pointer-events:none;gap:8px;display:grid;position:fixed;bottom:16px;right:16px}.ag-toast{pointer-events:auto;background:var(--ag-surface);color:var(--ag-text);border:1px solid var(--ag-border);box-shadow:var(--ag-shadow);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13px;animation:.2s both agSlide;display:inline-flex}.ag-toast__dot{background:var(--ag-accent);border-radius:999px;width:8px;height:8px}.ag-toast--success .ag-toast__dot{background:#16a34a}.ag-toast--error .ag-toast__dot{background:var(--ag-danger)}.ag-toast--favorite .ag-toast__dot{background:#e11d62}@keyframes agSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ag-fav{border:1px solid var(--ag-border);background:color-mix(in srgb, var(--ag-surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);width:38px;height:38px;color:var(--ag-muted);cursor:pointer;border-radius:50%;place-items:center;transition:transform .15s,color .15s,border-color .15s;display:grid}.ag-fav:hover{color:#e11d62;border-color:#f6a8c4;transform:scale(1.08)}.ag-fav.is-active{color:#e11d62;background:#ffe4eecc;border-color:#f6a8c4}.ag-fav.is-active svg{animation:.28s agHeartPop}@keyframes agHeartPop{0%{transform:scale(.7)}55%{transform:scale(1.25)}to{transform:scale(1)}}.ag-mem-overlay{--ag-surface:#fff;--ag-surface-alt:#f5ebe0;--ag-bg:#faf6f1;--ag-text:#1a1412;--ag-muted:#6f6051;--ag-border:#e8ddd0;--ag-accent:#9c6644;--ag-accent-strong:#7a5230;--ag-accent-contrast:#fff;--ag-accent-soft:#f5ebe0;--ag-shadow-lg:0 30px 70px #281a1052;z-index:10000;-webkit-backdrop-filter:blur(5px);background:#1a14129e;place-items:center;padding:20px;animation:.18s both agFade;display:grid;position:fixed;inset:0}.dark .ag-mem-overlay{--ag-surface:#221b16;--ag-surface-alt:#2c241d;--ag-bg:#17120f;--ag-text:#f7efe6;--ag-muted:#b9aa99;--ag-border:#3a3027;--ag-accent:#d9a47b;--ag-accent-strong:#e8be97;--ag-accent-contrast:#1a1412;--ag-accent-soft:#2c2218}.ag-mem{background:var(--ag-surface);width:100%;max-width:440px;color:var(--ag-text);border:1px solid var(--ag-border);box-shadow:var(--ag-shadow-lg);border-radius:22px;padding:0 0 26px;animation:.22s cubic-bezier(.2,.8,.2,1) both agPop;position:relative;overflow:hidden}.ag-mem__banner{background:linear-gradient(135deg, var(--ag-accent), var(--ag-accent-strong));color:var(--ag-accent-contrast);padding:26px 26px 22px}.ag-mem__body{padding:22px 26px 0}.ag-mem__close{border:1px solid color-mix(in srgb, var(--ag-accent-contrast) 40%, transparent);background:color-mix(in srgb, var(--ag-accent-contrast) 18%, transparent);width:34px;height:34px;color:var(--ag-accent-contrast);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s;display:grid;position:absolute;top:14px;right:14px}.ag-mem__close:hover{background:color-mix(in srgb, var(--ag-accent-contrast) 32%, transparent)}.ag-mem__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--ag-accent-contrast);background:color-mix(in srgb, var(--ag-accent-contrast) 22%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex}.ag-mem__title{letter-spacing:-.02em;color:var(--ag-accent-contrast);margin:14px 0 6px;font-family:Georgia,serif;font-size:1.55rem;font-weight:800}.ag-mem__sub{color:var(--ag-accent-contrast);opacity:.9;margin:0;font-size:14px}.ag-mem__perks{gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ag-mem__perks li{color:var(--ag-text);align-items:center;gap:10px;font-size:14px;display:flex}.ag-mem__perks li:before{content:"✓";background:var(--ag-accent-soft);width:22px;height:22px;color:var(--ag-accent-strong);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.dark .ag-mem__perks li:before{color:var(--ag-accent)}.ag-mem__cta{background:var(--ag-accent);width:100%;color:var(--ag-accent-contrast);cursor:pointer;border:none;border-radius:999px;min-height:48px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,transform .15s}.ag-mem__cta:hover{background:var(--ag-accent-strong);transform:translateY(-1px)}@keyframes agFade{0%{opacity:0}to{opacity:1}}@keyframes agPop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.ag__content{max-width:var(--ag-maxw);margin:0 auto;padding:32px 24px 60px}:is(.ag__content:has(.cms-page-root),.ag__content:has(.sf-contact),.ag__content:has(.sf-promotions)){width:100%;max-width:none;margin:0;padding:0}@media (max-width:980px){.ag__join-card{grid-template-columns:1fr}.ag__footer-top{grid-template-columns:1fr 1fr}.ag__footer-brand{grid-column:1/-1}}@media (max-width:860px){.ag__topbar-hide-sm{display:none}.ag__main-inner{flex-wrap:wrap;gap:14px;display:flex}.ag__search{flex-basis:100%;order:3}.ag__search>*{max-width:none}.ag__brand,.ag__main-actions{justify-self:auto}}@media (max-width:760px){.ag__cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ag__topbar-inner,.ag__main-inner,.ag__hero,.ag__collections,.ag__drops,.ag__join{padding-left:16px;padding-right:16px}.ag__icon{width:38px;height:38px}.ag__brand{font-size:17px}.ag__perks,.ag__cols,.ag__footer-top{grid-template-columns:1fr}.ag__news{max-width:none}}@media (prefers-reduced-motion:reduce){.ag-mem-overlay,.ag-mem,.ag-fav,.ag-fav.is-active svg,.ag-toast{transition:none;animation:none}}.ag .tpl-pagination{color:var(--ag-text)}.ag .tpl-pagination__summary{color:var(--ag-muted);opacity:1}.ag .tpl-pagination .tpl-pagination__btn{background:var(--ag-surface);border-color:var(--ag-border-strong);color:var(--ag-text)}.ag .tpl-pagination .tpl-pagination__btn:hover:not(:disabled){border-color:var(--ag-accent);color:var(--ag-accent-strong)}.dark .ag .tpl-pagination .tpl-pagination__btn:hover:not(:disabled){color:var(--ag-accent)}.ag .tpl-pagination .tpl-pagination__btn--active,.ag .tpl-pagination .tpl-pagination__btn--active:hover:not(:disabled){background:var(--ag-accent);border-color:var(--ag-accent);color:var(--ag-accent-contrast);box-shadow:var(--ag-shadow-sm,0 2px 8px #7850321f)}.ag .tpl-pagination__ellipsis{color:var(--ag-muted)}
.ag,.ag .cms-page-root,.cms-theme-atelier,.cms-theme-atelier-goods{--template-primary:var(--ag-accent);--template-primary-fg:var(--ag-accent-contrast);--cms-accent:var(--ag-accent);--cms-accent-fg:var(--ag-accent-contrast);--cms-accent-soft:var(--ag-accent-soft);--cms-accent-glow:color-mix(in srgb, var(--ag-accent) 18%, transparent);--cms-card-bg:var(--ag-surface);--cms-card-border:var(--ag-border);--cms-heading:var(--ag-text);--cms-text:color-mix(in srgb, var(--ag-text) 90%, transparent);--cms-muted:var(--ag-muted);--cms-divider:var(--ag-border);--cms-hero-bg:var(--ag-bg);--cms-strip:linear-gradient(90deg, var(--ag-accent), var(--ag-accent-strong));--cms-card-radius:var(--ag-radius)}.ag .cms-body a{color:var(--ag-accent)}.ag .sf-contact,.sf-contact--atelier,.sf-contact--atelier-goods{--sf-contact-accent:var(--cms-accent);--sf-contact-accent-strong:var(--ag-accent-strong,var(--cms-accent));--sf-contact-accent-fg:var(--ag-accent-contrast);--sf-contact-soft:var(--cms-accent-soft);--sf-contact-surface:var(--cms-card-bg);--sf-contact-text:var(--cms-heading);--sf-contact-muted:var(--cms-muted);--sf-contact-border:var(--cms-card-border);--sf-contact-radius:var(--cms-card-radius)}.dark .ag .sf-contact,.dark .sf-contact--atelier,.dark .sf-contact--atelier-goods{--sf-contact-accent:#9c6644;--sf-contact-accent-strong:#7a5230;--sf-contact-accent-fg:#fff}.ag .sf-promotions,.sf-promotions--atelier,.sf-promotions--atelier-goods{--promo-accent:var(--cms-accent);--promo-accent-fg:var(--ag-accent-contrast);--promo-soft:var(--cms-accent-soft);--promo-surface:var(--cms-card-bg);--promo-text:var(--cms-heading);--promo-muted:var(--cms-muted);--promo-border:var(--cms-card-border);--promo-bg:var(--cms-hero-bg);--promo-radius:var(--cms-card-radius)}.dark .ag .sf-promotions,.dark .sf-promotions--atelier,.dark .sf-promotions--atelier-goods{--promo-accent:#9c6644;--promo-accent-fg:#fff}.dark .ag .sf-promotions__cta--light,.dark .sf-promotions--atelier .sf-promotions__cta--light,.dark .sf-promotions--atelier-goods .sf-promotions__cta--light{background:var(--ag-surface);color:var(--ag-accent);border-color:var(--ag-border-strong)}[data-floating-chrome=atelier] .tpl-scroll-to-top,[data-floating-chrome=atelier-goods] .tpl-scroll-to-top{background:var(--sf-widget-button-bg,linear-gradient(135deg, #9c6644, #d9a47b));color:var(--sf-widget-accent-fg,#fff)}
.mm{--mm-accent:#6366f1;--mm-accent-2:#a855f7;--mm-accent-strong:#4338ca;--mm-accent-contrast:#fff;--mm-accent-soft:#ede9fe;--mm-accent-ring:#6366f152;--mm-pop:#fb923c;--mm-pop-soft:#ffedd5;--mm-gradient:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%);--mm-gradient-h:linear-gradient(90deg, #6366f1, #a855f7);--mm-bg:#f7f6fe;--mm-bg-grad-a:#f3f0ff;--mm-bg-grad-b:#fdfcff;--mm-surface:#fff;--mm-surface-alt:#f4f2fe;--mm-surface-elev:#fff;--mm-text:#1e1b3a;--mm-muted:#6f6a93;--mm-faint:#9c98ba;--mm-border:#e7e3f7;--mm-border-strong:#d8d2f0;--mm-radius-sm:14px;--mm-radius:20px;--mm-radius-lg:28px;--mm-pill:999px;--mm-shadow-sm:0 4px 14px #6366f114;--mm-shadow:0 16px 40px #6366f124;--mm-shadow-lg:0 30px 70px #31268238;--mm-maxw:1440px;--template-primary:#6366f1;--template-primary-fg:#fff;--template-bg:var(--mm-bg);--template-fg:var(--mm-text);--template-card:var(--mm-surface);--template-border:var(--mm-border);background:radial-gradient(1100px 560px at 85% -8%, var(--mm-accent-soft) 0%, transparent 55%), radial-gradient(900px 500px at 0% 0%, #fae8ff 0%, transparent 50%), linear-gradient(180deg, var(--mm-bg-grad-a) 0%, var(--mm-bg-grad-b) 42%);color:var(--mm-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Sukhumvit Set,sans-serif}.mm,.mm *,.mm :before,.mm :after{box-sizing:border-box}.dark .mm{--mm-accent:#818cf8;--mm-accent-2:#c084fc;--mm-accent-strong:#a5b4fc;--mm-accent-contrast:#160f2e;--mm-accent-soft:#261a4d;--mm-accent-ring:#818cf866;--mm-pop:#fdba74;--mm-pop-soft:#3a2415;--mm-gradient:linear-gradient(135deg, #6d5ef0 0%, #8b5cf6 50%, #b66bf2 100%);--mm-gradient-h:linear-gradient(90deg, #6d5ef0, #b66bf2);--mm-bg:#0e0b1f;--mm-bg-grad-a:#130d28;--mm-bg-grad-b:#0e0b1f;--mm-surface:#181230;--mm-surface-alt:#1f1840;--mm-surface-elev:#1f1840;--mm-text:#efecff;--mm-muted:#aaa2cf;--mm-faint:#7d75a6;--mm-border:#2c2552;--mm-border-strong:#392f66;--mm-shadow-sm:0 4px 14px #0006;--mm-shadow:0 16px 44px #00000080;--mm-shadow-lg:0 30px 70px #0000009e;--template-primary:#818cf8;--template-bg:var(--mm-bg);--template-fg:var(--mm-text);--template-card:var(--mm-surface);--template-border:var(--mm-border)}.mm a{color:inherit;text-decoration:none}.mm :focus-visible{outline:2px solid var(--mm-accent);outline-offset:2px;border-radius:6px}.mm__wrap{max-width:var(--mm-maxw);margin:0 auto;padding-left:24px;padding-right:24px}.mm__header{z-index:30;position:sticky;top:0}.mm__topbar{background:var(--mm-gradient-h);color:#fff}.mm__topbar-inner{max-width:var(--mm-maxw);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:7px 24px;font-size:12.5px;display:flex}.mm__topbar-left,.mm__topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.mm__toplink{color:inherit;cursor:pointer;opacity:.95;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.mm__toplink:hover{opacity:1;text-decoration:underline}.mm__toplink-ind{display:inline-flex;position:relative}.mm__dot{background:var(--mm-pop);width:7px;height:7px;box-shadow:0 0 0 2px var(--mm-accent);border-radius:50%;position:absolute;top:-2px;right:-2px}.mm__topgreet{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.mm__topgreet:before{content:"✦"}.mm__topbar-divider{background:#fff6;flex:none;width:1px;height:16px}.mm__tools{flex:none;align-items:center;gap:8px;display:inline-flex}.mm__lang{border:1px solid #ffffff59;border-radius:999px;flex:none;align-items:center;padding:1px;display:inline-flex}.mm__lang-btn{box-sizing:border-box;color:#ffffffb8;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;border-radius:999px;width:2rem;height:1.55rem;padding:0;font-family:inherit;font-size:10px;font-weight:800;line-height:1}.mm__lang-btn.is-active{color:var(--mm-accent-strong,#4338ca);background:#fff}.mm__theme{flex:none;position:relative}.mm__theme-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.mm__theme-btn:hover{background:#ffffff38}.mm__theme-menu{background:var(--mm-surface,#fff);border:1px solid var(--mm-border,#e7e3f7);min-width:148px;box-shadow:var(--mm-shadow-sm,0 8px 24px #0000001f);z-index:60;color:var(--mm-text,#1e1b3a);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.mm__theme-item{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.mm__theme-item:hover{background:var(--mm-accent-soft,#ede9fe)}.mm__main{background:color-mix(in srgb, var(--mm-bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mm-border)}.mm__main-inner{max-width:var(--mm-maxw);grid-template-columns:minmax(0,1fr) minmax(240px,620px) minmax(0,1fr);align-items:center;gap:24px;margin:0 auto;padding:14px 24px;display:grid}.mm__brand{letter-spacing:-.03em;color:var(--mm-text);cursor:pointer;background:0 0;border:none;flex:none;justify-self:start;align-items:center;gap:11px;padding:0;font-size:20px;font-weight:800;display:inline-flex}.mm__leaf{background:var(--mm-gradient);color:#fff;width:36px;height:36px;box-shadow:var(--mm-shadow-sm);border-radius:13px;place-items:center;font-size:17px;display:grid}.mm__search{justify-content:stretch;justify-self:stretch;width:100%;min-width:0;display:flex}.mm__search>*{width:100%;max-width:none}.mm__main-actions{flex:none;justify-self:end;align-items:center;gap:10px;display:flex}.mm__icon{border:1px solid var(--mm-border);background:var(--mm-surface);width:42px;height:42px;color:var(--mm-text);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative}.mm__icon:hover{background:var(--mm-surface-alt);border-color:var(--mm-accent);transform:translateY(-1px)}.mm__badge{background:var(--mm-pop);color:#fff;min-width:18px;height:18px;box-shadow:var(--mm-shadow-sm);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.mm .sf-search-bar,.dark .mm .sf-search-bar{--sf-search-bg:var(--mm-surface);--sf-search-border:var(--mm-border-strong);--sf-search-focus:var(--mm-accent);--sf-search-placeholder:var(--mm-faint);--sf-search-cat-bg:var(--mm-accent-soft);--sf-search-cat-text:var(--mm-accent-strong);--sf-search-btn-from:#6366f1;--sf-search-btn-to:#a855f7;border-radius:var(--mm-radius-sm);border-width:1px}.mm .sf-search-cat,.dark .mm .sf-search-cat{background:var(--mm-accent-soft);color:var(--mm-accent-strong)}.mm__navbar{background:color-mix(in srgb, var(--mm-surface) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mm-border)}.mm__navbar-inner{max-width:var(--mm-maxw);align-items:center;gap:24px;margin:0 auto;padding:0 24px;display:flex}.mm__links{color:var(--mm-muted);flex:1;justify-content:flex-start;gap:30px;min-width:0;font-size:14px;font-weight:600;display:flex}.mm__links a{padding:13px 0;transition:color .18s;display:inline-block;position:relative}.mm__links a:after{content:"";background:var(--mm-gradient-h);border-radius:2px;width:0;height:2px;transition:width .22s;position:absolute;bottom:0;left:0}.mm__links a:hover{color:var(--mm-accent-strong)}.mm__links a:hover:after{width:100%}.mm__links-sale{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--mm-pop);cursor:pointer;background:0 0;border:none;flex:none;padding:13px 0;font-size:14px;font-weight:800}.mm__links-sale:hover{color:var(--mm-accent-strong)}@media (max-width:860px){.mm__topbar-hide-sm{display:none}.mm__main-inner{flex-wrap:wrap;gap:14px;display:flex}.mm__search{flex-basis:100%;order:3}.mm__search>*{max-width:none}.mm__brand,.mm__main-actions{justify-self:auto}}@media (max-width:560px){.mm__topbar-inner,.mm__main-inner{padding-left:16px;padding-right:16px}.mm__icon{width:38px;height:38px}.mm__main-actions{gap:8px}.mm__brand{font-size:18px}}.mm__hero{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:clamp(36px,7vw,72px) auto 0;padding:0 24px;display:flex}.mm__hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.mm__eyebrow{color:var(--mm-accent-strong);background:var(--mm-accent-soft);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--mm-pill);align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.mm__hero-copy h1{letter-spacing:-.03em;white-space:pre-line;margin:18px 0 14px;font-size:clamp(2.2rem,5.4vw,3.7rem);font-weight:800;line-height:1.05}.mm__hero-grad{background:var(--mm-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mm__hero-copy p{color:var(--mm-muted);max-width:480px;margin:0;font-size:1.05rem;line-height:1.65}.mm__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:28px 0 22px;display:flex}.mm__btn{background:var(--mm-gradient);color:#fff;border-radius:var(--mm-pill);cursor:pointer;min-height:46px;box-shadow:0 10px 24px var(--mm-accent-ring);border:none;align-items:center;gap:8px;padding:14px 26px;font-size:14.5px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.mm__btn:hover{box-shadow:0 16px 34px var(--mm-accent-ring);transform:translateY(-2px)}.mm__btn:active{transform:translateY(0)}.mm__btn--ghost{background:var(--mm-surface);color:var(--mm-text);border:1px solid var(--mm-border-strong);box-shadow:none}.mm__btn--ghost:hover{background:var(--mm-surface-alt);border-color:var(--mm-accent);color:var(--mm-accent-strong)}.mm__pills{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mm__pills li{color:var(--mm-muted);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-pill);box-shadow:var(--mm-shadow-sm);align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.mm__trust{max-width:var(--mm-maxw);grid-template-columns:repeat(4,1fr);gap:16px;margin:40px auto 0;padding:0 24px;display:grid}.mm__trust-item{background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius);box-shadow:var(--mm-shadow-sm);align-items:center;gap:13px;padding:16px 18px;display:flex}.mm__trust-ic{background:var(--mm-accent-soft);width:42px;height:42px;color:var(--mm-accent-strong);border-radius:13px;flex:none;place-items:center;display:grid}.mm__trust-tt{color:var(--mm-text);font-size:14px;font-weight:700}.mm__trust-sub{color:var(--mm-muted);margin-top:2px;font-size:12.5px}@media (max-width:900px){.mm__trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mm__trust{grid-template-columns:1fr}}.mm__section{max-width:var(--mm-maxw);margin:64px auto 0;padding:0 24px}.mm__section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.mm__section-titles h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:800}.mm__section-titles p{color:var(--mm-muted);max-width:560px;margin:8px 0 0;font-size:14.5px}.mm__section-link{cursor:pointer;font:inherit;white-space:nowrap;color:var(--mm-accent-strong);background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.mm__section-link:hover{gap:9px}.mm__cols{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,20px);display:grid}.mm__col{aspect-ratio:4/3;border-radius:var(--mm-radius-lg);cursor:pointer;border:1px solid var(--mm-border);box-shadow:var(--mm-shadow-sm);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.mm__col:hover{box-shadow:var(--mm-shadow);transform:translateY(-4px)}.mm__col-bg{background:var(--mm-gradient);opacity:.92;position:absolute;inset:0}.mm__col:nth-child(2) .mm__col-bg{background:linear-gradient(135deg,#a855f7,#ec4899)}.mm__col:nth-child(3) .mm__col-bg{background:linear-gradient(135deg,#6366f1,#06b6d4)}.mm__col-em{filter:drop-shadow(0 4px 8px #0000002e);font-size:34px;position:absolute;top:18px;left:18px}.mm__col-meta{-webkit-backdrop-filter:blur(8px);border-radius:var(--mm-radius);color:#1e1b3a;background:#ffffffe6;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.mm__col-meta strong{font-size:15.5px;font-weight:800}.mm__col-meta span{color:#6f6a93;font-size:12px}.mm__col-arrow{background:var(--mm-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@media (max-width:820px){.mm__cols{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mm__cols{grid-template-columns:1fr}}.mm__reviews{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mm__review{background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);box-shadow:var(--mm-shadow-sm);flex-direction:column;gap:14px;padding:24px;display:flex}.mm__review-stars{color:#f59e0b;letter-spacing:2px;font-size:14px}.mm__review-body{color:var(--mm-text);flex:1;font-size:14.5px;line-height:1.65}.mm__review-who{align-items:center;gap:11px;display:flex}.mm__review-av{background:var(--mm-gradient);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.mm__review-name{color:var(--mm-text);font-size:14px;font-weight:700}.mm__review-role{color:var(--mm-muted);font-size:12px}@media (max-width:820px){.mm__reviews{grid-template-columns:1fr}}.mm__join{max-width:var(--mm-maxw);margin:72px auto 0;padding:0 24px}.mm__join-card{border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);background:radial-gradient(120% 140% at 0% 0%, var(--mm-accent-soft), transparent 55%), var(--mm-surface);box-shadow:var(--mm-shadow);grid-template-columns:1.4fr 1fr;gap:clamp(24px,4vw,48px);padding:clamp(28px,5vw,52px);display:grid;overflow:hidden}.mm__join-main h2{letter-spacing:-.02em;margin:14px 0 6px;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800}.mm__muted{color:var(--mm-muted);margin:0}.mm__perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mm__perks li{color:var(--mm-text);align-items:center;gap:10px;font-size:14px;display:flex}.mm__check{background:var(--mm-accent-soft);width:22px;height:22px;color:var(--mm-accent-strong);border-radius:50%;flex:0 0 22px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.mm__join-aside{border-radius:var(--mm-radius);background:var(--mm-surface-alt);border:1px solid var(--mm-border);text-align:center;flex-direction:column;justify-content:center;gap:10px;padding:clamp(20px,3vw,28px);display:flex}.mm__join-price{color:var(--mm-text);font-size:clamp(1.8rem,5vw,2.4rem);font-weight:800;line-height:1}.mm__join-note{letter-spacing:.2em;text-transform:uppercase;color:var(--mm-accent-strong);font-size:11px;font-weight:700}@media (max-width:820px){.mm__join-card{grid-template-columns:1fr}}.mm__footer{background:var(--mm-surface);border-top:1px solid var(--mm-border);margin-top:72px}.mm__footer-grid{max-width:var(--mm-maxw);box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:32px;width:100%;margin:0 auto;padding:52px 24px 36px;display:grid}.mm__footer-brand{letter-spacing:-.02em;color:var(--mm-text);align-items:center;gap:10px;margin-bottom:14px;font-size:19px;font-weight:800;display:inline-flex}.mm__footer-about{color:var(--mm-muted);max-width:28rem;margin:0 0 18px;font-size:14px;line-height:1.6}.mm__social{gap:10px;display:flex}.mm__social a{background:var(--mm-surface-alt);border:1px solid var(--mm-border);width:38px;height:38px;color:var(--mm-muted);border-radius:12px;place-items:center;transition:all .16s;display:grid}.mm__social a:hover{background:var(--mm-gradient);color:#fff;border-color:#0000;transform:translateY(-2px)}.mm__footer-col{flex-direction:column;gap:10px;min-width:0;display:flex}.mm__footer-col h4{letter-spacing:.12em;text-transform:uppercase;color:var(--mm-text);margin:0 0 4px;font-size:11px;font-weight:800}.mm__footer-link,.mm__footer-col a,.mm__footer-col button{text-align:left;cursor:pointer;width:fit-content;font:inherit;color:var(--mm-muted);background:0 0;border:none;padding:0;font-size:13px;line-height:1.45;transition:color .15s;display:block}.mm__footer-link:hover,.mm__footer-link:focus-visible,.mm__footer-col a:hover,.mm__footer-col button:hover{color:var(--mm-accent-strong)}.mm__news p{color:var(--mm-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.mm__news-form{gap:8px;display:flex}.mm__news-form input{border-radius:var(--mm-pill);border:1px solid var(--mm-border-strong);background:var(--mm-bg);min-width:0;color:var(--mm-text);flex:1;padding:12px 16px;font-family:inherit;font-size:14px}.mm__news-form input::placeholder{color:var(--mm-faint)}.mm__news-form input:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px var(--mm-accent-ring);outline:none}.mm__news-form button{background:var(--mm-gradient);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:filter .15s;display:grid}.mm__news-form button:hover{filter:brightness(1.06)}.mm__footer-bottom{border-top:1px solid var(--mm-border)}.mm__footer-bottom-inner{max-width:var(--mm-maxw);color:var(--mm-muted);text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:20px 24px;font-size:12px;display:flex}.mm__footer-designed{align-items:center;gap:4px;display:inline-flex}.mm__footer-heart{color:var(--mm-accent);fill:var(--mm-accent)}@media (min-width:640px){.mm__footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.mm__footer-bottom-inner{text-align:left;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.mm__footer-grid{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(140px,1fr));gap:48px 56px}}@media (max-width:639px){.mm__news{grid-column:1/-1}}@media (max-width:560px){.mm__footer-grid{grid-template-columns:1fr}.mm__footer-bottom-inner{text-align:center;justify-content:center}}.mm__bottomnav{display:none}@media (max-width:760px){.mm__bottomnav{z-index:40;background:color-mix(in srgb, var(--mm-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--mm-border);padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mm__bn-item{cursor:pointer;font:inherit;color:var(--mm-muted);background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:10.5px;font-weight:600;display:flex;position:relative}.mm__bn-item.is-active{color:var(--mm-accent-strong)}.mm__bn-badge{background:var(--mm-pop);color:#fff;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:700;display:grid;position:absolute;top:0;right:calc(50% - 20px)}.mm{padding-bottom:64px}}.mm__skel-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mm__skel{border-radius:var(--mm-radius);background:linear-gradient(100deg, var(--mm-surface-alt) 30%, var(--mm-surface) 50%, var(--mm-surface-alt) 70%);border:1px solid var(--mm-border);background-size:200% 100%;height:300px;animation:1.4s ease-in-out infinite mmShimmer}@keyframes mmShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.mm__skel-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mm__skel-grid{grid-template-columns:1fr}}.mm__empty{text-align:center;color:var(--mm-muted);border:1px dashed var(--mm-border-strong);border-radius:var(--mm-radius-lg);background:var(--mm-surface-alt);padding:60px 24px}.mm__empty-em{font-size:44px}.mm__empty h3{color:var(--mm-text);margin:12px 0 6px;font-size:18px;font-weight:800}.mm__fade{animation:.5s cubic-bezier(.2,.8,.2,1) both mmFadeUp}@keyframes mmFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm *,.mm :before,.mm :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.mm .tpl-pagination{color:var(--mm-text)}.mm .tpl-pagination__summary{color:var(--mm-muted);opacity:1}.mm .tpl-pagination .tpl-pagination__btn{color:var(--mm-text);background:0 0;border-color:#0000}.mm .tpl-pagination .tpl-pagination__btn:hover:not(:disabled){background:var(--mm-accent-soft);color:var(--mm-accent-strong)}.mm .tpl-pagination .tpl-pagination__btn--active,.mm .tpl-pagination .tpl-pagination__btn--active:hover:not(:disabled){background:var(--mm-gradient-h);color:#fff;box-shadow:0 4px 14px var(--mm-accent-ring);border-color:#0000}.mm .tpl-pagination__ellipsis{color:var(--mm-muted)}.mm .mm__section:has(.mm-catalog-embedded){max-width:1440px}.mm .mm-catalog-embedded .grid.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:1.25rem!important;display:grid!important}@media (min-width:640px){.mm .mm-catalog-embedded .grid.grid-cols-1{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:900px){.mm .mm-catalog-embedded .grid.grid-cols-1{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1100px){.mm .mm-catalog-embedded .grid.grid-cols-1{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1280px){.mm .mm-catalog-embedded .grid.grid-cols-1{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.mm .mm-catalog-embedded .rounded-lg.shadow-md{border:1px solid var(--mm-border);box-shadow:var(--mm-shadow-sm);color:var(--mm-text);width:100%;min-width:0;background:var(--mm-surface)!important}.mm .mm-catalog-embedded .rounded-lg.shadow-md .p-4{padding:1.1rem 1.15rem 1.2rem}.mm .mm-catalog-embedded .rounded-lg.shadow-md h3{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mm .mm-catalog-embedded .rounded-lg.shadow-md p.text-sm.mb-3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mm .mm-catalog-embedded .rounded-lg.shadow-md .flex.items-center.justify-between{flex-wrap:nowrap;align-items:center;gap:.75rem}.mm .mm-catalog-embedded .rounded-lg.shadow-md .flex.items-center.justify-between>div{flex-wrap:nowrap;flex:auto;align-items:baseline;gap:.2rem;min-width:0;display:flex}.mm .mm-catalog-embedded .rounded-lg.shadow-md .text-2xl.font-bold{white-space:nowrap;font-size:1.35rem;line-height:1.2}.mm .mm-catalog-embedded .rounded-lg.shadow-md .flex.items-center.justify-between>div>.text-sm{white-space:nowrap;font-size:.8125rem}.mm .mm-catalog-embedded .rounded-lg.shadow-md button.rounded-lg{white-space:nowrap;flex:none;padding:.5rem .85rem;font-size:.8125rem}.dark .mm .mm-catalog-embedded .rounded-lg.shadow-md{box-shadow:0 10px 28px #00000059}
.mm,.mm .cms-page-root,.cms-theme-minimal-modern{--template-primary:var(--mm-accent,#6366f1);--cms-accent:var(--mm-accent);--cms-accent-soft:var(--mm-accent-soft);--cms-accent-glow:color-mix(in srgb, var(--mm-accent) 22%, transparent);--cms-card-bg:var(--mm-surface);--cms-card-border:var(--mm-border);--cms-heading:var(--mm-text);--cms-text:color-mix(in srgb, var(--mm-text) 90%, transparent);--cms-muted:var(--mm-muted);--cms-divider:var(--mm-border);--cms-hero-bg:var(--mm-bg);--cms-strip:var(--mm-gradient-h);--cms-card-radius:var(--mm-radius,12px);--cms-body-max:840px}.mm .cms-page-root .cms-hero-badge,.cms-theme-minimal-modern .cms-hero-badge,.mm .cms-page-root .cms-card,.cms-theme-minimal-modern .cms-card{box-shadow:var(--mm-shadow-sm,none);border-radius:10px}.mm .cms-page-root .cms-strip,.cms-theme-minimal-modern .cms-strip{height:2px}.mm .sf-contact,.sf-contact--minimal-modern{--sf-contact-accent:var(--cms-accent,#6366f1);--sf-contact-accent-strong:var(--mm-accent-strong,#4338ca);--sf-contact-soft:var(--cms-accent-soft);--sf-contact-surface:var(--cms-card-bg);--sf-contact-text:var(--cms-heading);--sf-contact-muted:var(--cms-muted);--sf-contact-border:var(--cms-card-border);--sf-contact-radius:var(--cms-card-radius)}.mm .sf-promotions,.sf-promotions--minimal-modern{--promo-accent:var(--cms-accent,#6366f1);--promo-soft:var(--cms-accent-soft);--promo-surface:var(--cms-card-bg);--promo-text:var(--cms-heading);--promo-muted:var(--cms-muted);--promo-border:var(--cms-card-border);--promo-bg:var(--cms-hero-bg);--promo-radius:var(--cms-card-radius)}[data-floating-chrome=minimal-modern] .tpl-scroll-to-top,.mm-floating-chrome .tpl-scroll-to-top{background:var(--sf-widget-button-bg,#111827);color:var(--sf-widget-accent-fg,#fff);box-shadow:0 10px 24px #11182747}@media (max-width:767px){[data-floating-chrome=minimal-modern],.mm-floating-chrome{--sf-floating-bottom-offset:4.75rem}}
.tf{--tf-accent:#4d7c0f;--tf-accent-strong:#3f6212;--tf-accent-contrast:#fff;--tf-accent-soft:#ecfccb;--tf-accent-ring:#4d7c0f59;--tf-bg:#f6fbe9;--tf-bg-grad-a:#f7fee7;--tf-bg-grad-b:#fff;--tf-surface:#fff;--tf-surface-alt:#f1f8e4;--tf-surface-elev:#fff;--tf-text:#18230d;--tf-muted:#5d6b4c;--tf-faint:#8a977a;--tf-border:#e4eed1;--tf-border-strong:#d3e0b8;--tf-radius-sm:10px;--tf-radius:16px;--tf-radius-lg:24px;--tf-pill:999px;--tf-shadow-sm:0 2px 8px #3c5a140f;--tf-shadow:0 12px 30px #3c5a141a;--tf-shadow-lg:0 24px 60px #28460f29;--tf-maxw:1440px;--template-bg:var(--tf-bg);--template-fg:var(--tf-text);--template-card:var(--tf-surface);--template-border:var(--tf-border);background:radial-gradient(1200px 600px at 80% -10%, var(--tf-accent-soft) 0%, transparent 55%), linear-gradient(180deg, var(--tf-bg-grad-a) 0%, var(--tf-bg-grad-b) 38%);color:var(--tf-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Sukhumvit Set,sans-serif}.tf,.tf *,.tf :before,.tf :after{box-sizing:border-box}.dark .tf{--tf-accent:#a3e635;--tf-accent-strong:#bef264;--tf-accent-contrast:#14210b;--tf-accent-soft:#1f2e0a;--tf-accent-ring:#a3e63566;--tf-bg:#0b110a;--tf-bg-grad-a:#0f1709;--tf-bg-grad-b:#0b110a;--tf-surface:#121b0e;--tf-surface-alt:#18230f;--tf-surface-elev:#18230f;--tf-text:#eef5e2;--tf-muted:#a3b58c;--tf-faint:#7c8e66;--tf-border:#26331a;--tf-border-strong:#324425;--tf-shadow-sm:0 2px 8px #0006;--tf-shadow:0 14px 40px #00000080;--tf-shadow-lg:0 24px 60px #0009;--template-bg:var(--tf-bg);--template-fg:var(--tf-text);--template-card:var(--tf-surface);--template-border:var(--tf-border)}.tf a{color:inherit;text-decoration:none}.tf :focus-visible{outline:2px solid var(--tf-accent);outline-offset:2px;border-radius:4px}.tf__bar{background:var(--tf-accent);color:var(--tf-accent-contrast);letter-spacing:.01em;text-align:center;padding:9px 16px;font-size:12.5px;font-weight:600}.tf__header{z-index:30;position:sticky;top:0}.tf__topbar{background:linear-gradient(90deg, var(--tf-accent-strong), var(--tf-accent));color:var(--tf-accent-contrast)}.tf__topbar-inner{max-width:var(--tf-maxw);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:7px 24px;font-size:12.5px;display:flex}.tf__topbar-left,.tf__topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.tf__toplink{color:inherit;cursor:pointer;opacity:.95;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.tf__toplink:hover{opacity:1;text-decoration:underline}.tf__toplink-ind{display:inline-flex;position:relative}.tf__dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--tf-accent);background:#fde047;border-radius:50%;position:absolute;top:-2px;right:-2px}.tf__topgreet{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.tf__topgreet:before{content:"👋"}.tf__topbar-divider{background:color-mix(in srgb, var(--tf-accent-contrast) 40%, transparent);width:1px;height:16px}.tf__main{background:color-mix(in srgb, var(--tf-bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--tf-border)}.tf__main-inner{max-width:var(--tf-maxw);grid-template-columns:minmax(0,1fr) minmax(240px,620px) minmax(0,1fr);align-items:center;gap:24px;margin:0 auto;padding:14px 24px;display:grid}.tf__brand{letter-spacing:-.02em;color:var(--tf-text);cursor:pointer;background:0 0;border:none;flex:none;justify-self:start;align-items:center;gap:10px;padding:0;font-size:19px;font-weight:800;display:inline-flex}.tf__leaf{background:linear-gradient(135deg, var(--tf-accent), var(--tf-accent-strong));width:34px;height:34px;color:var(--tf-accent-contrast);box-shadow:var(--tf-shadow-sm);border-radius:12px;place-items:center;font-size:17px;display:grid}.tf__search{justify-content:stretch;justify-self:stretch;width:100%;min-width:0;display:flex}.tf__search>*{width:100%;max-width:none}.tf__main-actions{flex:none;justify-self:end;align-items:center;gap:10px;display:flex}.tf__navbar{background:var(--tf-surface);border-bottom:1px solid var(--tf-border)}.tf__navbar-inner{max-width:var(--tf-maxw);margin:0 auto;padding:0 24px}.tf__links{color:var(--tf-muted);justify-content:flex-start;gap:28px;font-size:14px;font-weight:600;display:flex}.tf__links a{padding:13px 0;transition:color .18s;display:inline-block;position:relative}.tf__links a:after{content:"";background:var(--tf-accent);border-radius:2px;width:0;height:2px;transition:width .22s;position:absolute;bottom:0;left:0}.tf__links a:hover{color:var(--tf-text)}.tf__links a:hover:after{width:100%}.tf__icon{border:1px solid var(--tf-border);background:var(--tf-surface);width:42px;height:42px;color:var(--tf-text);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative}.tf__icon:hover{background:var(--tf-surface-alt);border-color:var(--tf-accent);transform:translateY(-1px)}.tf__badge{background:var(--tf-accent);min-width:18px;height:18px;color:var(--tf-accent-contrast);box-shadow:var(--tf-shadow-sm);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}@media (max-width:860px){.tf__topbar-hide-sm{display:none}.tf__main-inner{flex-wrap:wrap;gap:14px;display:flex}.tf__search{flex-basis:100%;order:3}.tf__search>*{max-width:none}.tf__brand,.tf__main-actions{justify-self:auto}.tf__navbar-inner{overflow-x:auto}.tf__links{gap:22px}}@media (max-width:560px){.tf__topbar-inner,.tf__main-inner,.tf__navbar-inner{padding-left:16px;padding-right:16px}.tf__icon{width:38px;height:38px}.tf__main-actions{gap:8px}.tf__brand{font-size:17px}}.tf__hero{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:clamp(36px,7vw,72px) auto 0;padding:0 24px;display:flex}.tf__hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.tf__eyebrow{color:var(--tf-accent-strong);background:var(--tf-accent-soft);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--tf-pill);align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.dark .tf__eyebrow{color:var(--tf-accent)}.tf__hero-copy h1{letter-spacing:-.025em;margin:18px 0 14px;font-size:clamp(2.2rem,5.2vw,3.6rem);font-weight:800;line-height:1.04}.tf__hero-copy p{color:var(--tf-muted);max-width:480px;margin:0;font-size:1.05rem;line-height:1.6}.tf__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:28px 0 22px;display:flex}.tf__btn{background:var(--tf-accent);color:var(--tf-accent-contrast);border-radius:var(--tf-pill);cursor:pointer;min-height:44px;box-shadow:var(--tf-shadow-sm);border:none;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.tf__btn:hover{background:var(--tf-accent-strong);box-shadow:var(--tf-shadow);transform:translateY(-2px)}.tf__btn:active{transform:translateY(0)}.tf__btn--ghost{background:var(--tf-surface);color:var(--tf-text);border:1px solid var(--tf-border-strong);box-shadow:none}.tf__btn--ghost:hover{background:var(--tf-surface-alt);border-color:var(--tf-accent);color:var(--tf-accent-strong)}.dark .tf__btn--ghost:hover{color:var(--tf-accent)}.tf__link{color:var(--tf-text);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.tf__link:hover{color:var(--tf-accent-strong)}.tf__pills{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tf__pills li{color:var(--tf-muted);background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-pill);box-shadow:var(--tf-shadow-sm);align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.tf__sub{max-width:var(--tf-maxw);background:radial-gradient(80% 120% at 100% 0%, var(--tf-accent-soft) 0%, transparent 60%), var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow);grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin:64px auto 0;padding:38px;display:grid}.tf__sub h2{letter-spacing:-.02em;margin:14px 0 18px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.tf__sub ul{gap:11px;margin:0 0 24px;padding:0;list-style:none;display:grid}.tf__sub li{color:var(--tf-text);align-items:center;gap:10px;font-size:14.5px;display:flex}.tf__sub li:before{content:"✓";background:var(--tf-accent-soft);width:22px;height:22px;color:var(--tf-accent-strong);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.dark .tf__sub li:before{color:var(--tf-accent)}.tf__sub-aside{text-align:center;background:var(--tf-surface-alt);border:1px solid var(--tf-border);border-radius:var(--tf-radius);box-shadow:var(--tf-shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 24px;display:flex}.tf__join-price{letter-spacing:-.02em;color:var(--tf-accent-strong);font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800}.dark .tf__join-price{color:var(--tf-accent)}.tf__join-note{text-transform:uppercase;letter-spacing:.1em;color:var(--tf-muted);margin-bottom:10px;font-size:12px;font-weight:700}.tf__sub-aside .tf__btn{justify-content:center;width:100%}@media (max-width:820px){.tf__sub{grid-template-columns:1fr;padding:28px}}.tf__footer{background:var(--tf-surface);border-top:1px solid var(--tf-border);margin-top:72px}.tf__footer-grid{max-width:var(--tf-maxw);grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:40px;margin:0 auto;padding:52px 24px 36px;display:grid}.tf__footer-brand{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:14px;font-size:19px;font-weight:800;display:inline-flex}.tf__footer-about{color:var(--tf-muted);max-width:320px;margin:0 0 18px;font-size:14px;line-height:1.6}.tf__social{gap:10px;display:flex}.tf__social a{background:var(--tf-surface-alt);border:1px solid var(--tf-border);width:38px;height:38px;color:var(--tf-muted);border-radius:11px;place-items:center;transition:all .16s;display:grid}.tf__social a:hover{background:var(--tf-accent);border-color:var(--tf-accent);color:var(--tf-accent-contrast);transform:translateY(-2px)}.tf__footer-col h4{letter-spacing:.06em;text-transform:uppercase;color:var(--tf-text);margin:0 0 16px;font-size:13px;font-weight:800}.tf__footer-col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.tf__footer-col a,.tf__footer-col button{text-align:left;cursor:pointer;font:inherit;color:var(--tf-muted);background:0 0;border:none;padding:0;font-size:14px;transition:color .15s}.tf__footer-col a:hover,.tf__footer-col button:hover{color:var(--tf-accent-strong)}.dark .tf__footer-col a:hover,.dark .tf__footer-col button:hover{color:var(--tf-accent)}.tf__news p{color:var(--tf-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.tf__news-form{gap:8px;display:flex}.tf__news-form input{border-radius:var(--tf-pill);border:1px solid var(--tf-border-strong);background:var(--tf-bg);min-width:0;color:var(--tf-text);flex:1;padding:11px 15px;font-family:inherit;font-size:14px}.tf__news-form input::placeholder{color:var(--tf-faint)}.tf__news-form input:focus{border-color:var(--tf-accent);box-shadow:0 0 0 3px var(--tf-accent-ring);outline:none}.tf__news-form button{background:var(--tf-accent);color:var(--tf-accent-contrast);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;transition:background .15s;display:grid}.tf__news-form button:hover{background:var(--tf-accent-strong)}.tf__footer-bottom{border-top:1px solid var(--tf-border)}.tf__footer-bottom-inner{max-width:var(--tf-maxw);color:var(--tf-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:20px 24px;font-size:13px;display:flex}.tf__footer-legal{flex-wrap:wrap;gap:18px;display:flex}.tf__footer-legal a:hover{color:var(--tf-accent-strong)}.tf__pay{align-items:center;gap:8px;display:flex}.tf__pay span{letter-spacing:.04em;color:var(--tf-faint);background:var(--tf-surface-alt);border:1px solid var(--tf-border);border-radius:7px;padding:5px 9px;font-size:11px;font-weight:700}@media (max-width:900px){.tf__footer-grid{grid-template-columns:1fr 1fr;gap:32px}.tf__news{grid-column:1/-1}}@media (max-width:560px){.tf__footer-grid{grid-template-columns:1fr}.tf__footer-bottom-inner{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.tf *,.tf :before,.tf :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.tf .tpl-pagination{color:var(--tf-text)}.tf .tpl-pagination__summary{color:var(--tf-muted);opacity:1}.tf .tpl-pagination .tpl-pagination__btn{background:var(--tf-surface);border-color:var(--tf-border-strong);color:var(--tf-text)}.tf .tpl-pagination .tpl-pagination__btn:hover:not(:disabled){border-color:var(--tf-accent);color:var(--tf-accent-strong)}.dark .tf .tpl-pagination .tpl-pagination__btn:hover:not(:disabled){color:var(--tf-accent)}.tf .tpl-pagination .tpl-pagination__btn--active,.tf .tpl-pagination .tpl-pagination__btn--active:hover:not(:disabled){background:var(--tf-accent);border-color:var(--tf-accent);color:var(--tf-accent-contrast);box-shadow:var(--tf-shadow-sm)}.tf .tpl-pagination__ellipsis{color:var(--tf-muted)}
.tf,.tf .cms-page-root,.cms-theme-terra-fresh{--template-primary:var(--tf-accent);--cms-accent:var(--tf-accent);--cms-accent-soft:var(--tf-accent-soft);--cms-accent-glow:color-mix(in srgb, var(--tf-accent) 18%, transparent);--cms-card-bg:var(--tf-surface);--cms-card-border:var(--tf-border);--cms-heading:var(--tf-text);--cms-text:color-mix(in srgb, var(--tf-text) 90%, transparent);--cms-muted:var(--tf-muted);--cms-divider:var(--tf-border);--cms-hero-bg:var(--tf-bg);--cms-strip:linear-gradient(90deg, var(--tf-accent), var(--tf-accent-strong));--cms-card-radius:var(--tf-radius)}.tf .sf-contact,.sf-contact--terra-fresh{--sf-contact-accent:var(--cms-accent);--sf-contact-accent-strong:var(--tf-accent-strong,var(--cms-accent));--sf-contact-soft:var(--cms-accent-soft);--sf-contact-surface:var(--cms-card-bg);--sf-contact-text:var(--cms-heading);--sf-contact-muted:var(--cms-muted);--sf-contact-border:var(--cms-card-border);--sf-contact-radius:var(--cms-card-radius)}.tf .sf-promotions,.sf-promotions--terra-fresh{--promo-accent:var(--cms-accent);--promo-soft:var(--cms-accent-soft);--promo-surface:var(--cms-card-bg);--promo-text:var(--cms-heading);--promo-muted:var(--cms-muted);--promo-border:var(--cms-card-border);--promo-bg:var(--cms-hero-bg);--promo-radius:var(--cms-card-radius)}[data-floating-chrome=terra-fresh] .tpl-scroll-to-top{background:var(--sf-widget-button-bg,linear-gradient(135deg, #4d7c0f, #65a30d));color:var(--sf-widget-accent-fg,#fff)}
