@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2)format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2)format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-italic-o1-A_FsB.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-italic-Vv_u9p1E.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-italic-Bp4BYShX.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-italic-DP5iIMI9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-italic-C3DTNE_9.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-italic-Bdap-eNg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-italic-DYtrqAWE.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-italic-CcucBqPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-italic-DCuhXWyK.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-italic-BcJbkSJ4.woff)format("woff");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:Elementskit;src:url(/assets/florafake/fonts/elementskit.woff)format("woff");font-display:block}:root{--paper:#f0ebe1;--surface:#fffdf9;--ink:#504d43;--accent:#a96e2d;--muted:#797978;--line:#e1e1df;--plum:#664761;--container:1200px;--ease:ease;--ease-out:cubic-bezier(.23, 1, .32, 1);--drawer-ease:cubic-bezier(.32, .72, 0, 1);--focus:2px solid var(--accent)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface);color:var(--ink);margin:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:300;line-height:1.8}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}main{overflow:clip}.container{width:min(calc(100% - 64px), var(--container));margin-inline:auto}.section{padding:100px 0}h1,h2,h3,p{text-wrap:pretty;margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}h1{margin-bottom:23px;font-size:70px;line-height:1.2}h2{margin-bottom:21px;font-size:50px;line-height:1.2}h3{margin-bottom:15px;font-size:30px;line-height:1.2}h1 em,h2 em,h3 em{color:var(--accent);font-style:italic}p{color:var(--muted)}.section-label{color:var(--accent);letter-spacing:.42em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:400;line-height:1.3}.section-label--light{color:var(--accent)}.reveal{will-change:opacity}.button{border:1px solid var(--ink);color:var(--ink);letter-spacing:0;min-height:53px;transition:transform .16s var(--ease-out), color .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);background:0 0;justify-content:center;align-items:center;gap:13px;padding:0 27px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.button--primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.button--ghost{color:var(--accent);background:0 0;border-color:#0000;padding-inline:0}.button--light{background:var(--surface);border-color:var(--surface);color:var(--ink)}.button:focus-visible,.icon-button:focus-visible,.nav-link:focus-visible,.text-link:focus-visible,.round-button:focus-visible,.round-arrow:focus-visible,.product-card:focus-visible,.blog-image:focus-visible{outline:var(--focus);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.button:active,.icon-button:active,.round-button:active,.round-arrow:active,.admin-button:active,.admin-icon-button:active,.footer-subscribe button:active,.sku-chip:active,.plants-shuffle-button:active,.plants-product-carousel-controls button:active,.plants-pagination a:active,.language-switcher-trigger:active,.offcanvas-social-links a:active,.offcanvas-sidebar-close:active,.offcanvas-mobile-close:active,.contact-map-link:active,.wholesale-button:active{transform:scale(.97)}}.site-header{background:var(--paper);z-index:20;height:100px;position:relative}.site-header--over-hero{background:0 0;position:absolute;top:0;left:0;right:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 64px,1320px);height:85px;display:grid}.brand{justify-self:start}.brand img{width:auto;height:40px}.desktop-nav{justify-self:center;align-items:center;gap:44px;display:flex}.nav-dropdown{position:relative}.nav-link{color:var(--ink);transition:color .4s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.nav-link:hover,.nav-link.is-active{color:var(--accent)}.dropdown-panel{transform-origin:100% 0;z-index:25;background:#fff;min-width:205px;padding:11px 0;display:grid;position:absolute;top:calc(100% + 18px);left:-25px;box-shadow:0 10px 30px #2d2d2d33}.dropdown-panel a{color:var(--ink);height:36px;transition:color .4s var(--ease), background-color .4s var(--ease);justify-content:space-between;align-items:center;padding:0 17px;font-size:13px;display:flex}.dropdown-panel a:hover,.dropdown-panel a:focus-visible{background:var(--paper);color:var(--accent);outline:0}.header-actions{justify-content:end;align-items:center;gap:13px;display:flex}.icon-button{color:var(--ink);height:38px;transition:color .4s var(--ease), transform .16s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;width:38px;padding:0;display:inline-flex}.icon-button:hover{color:var(--accent)}.menu-trigger{display:inline-flex}.language-switcher{border-left:1px solid #504d432e;padding-left:10px;position:relative}.language-switcher-trigger{color:var(--ink);min-width:45px;height:36px;transition:color .3s var(--ease), transform .16s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:12px;font-weight:500;display:inline-flex}.language-switcher-trigger:hover,.language-switcher-trigger[aria-expanded=true]{color:var(--accent)}.language-switcher-trigger:focus-visible,.language-switcher-menu button:focus-visible{outline:var(--focus);outline-offset:2px}.language-switcher-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.language-switcher-trigger svg{transition:transform .2s var(--ease)}.language-switcher-menu{z-index:35;background:#fff;border:1px solid #504d4324;border-radius:3px;min-width:126px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #2d2d2d24}.language-switcher-menu button{color:var(--muted);text-align:left;min-height:34px;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:5px 9px;font-size:12px;display:flex}.language-switcher-menu button span{color:inherit;font-size:11px;font-weight:300}.language-switcher-menu button:hover{background:var(--paper);color:var(--ink)}.language-switcher-menu button[aria-current=true]{color:var(--accent)}.language-switcher--mobile{border-top:1px solid #504d431f;border-left:0;margin:0 25px 12px;padding:9px 0 2px}.language-switcher--mobile .language-switcher-trigger{justify-content:flex-start;min-width:74px;padding-left:5px}.language-switcher--mobile .language-switcher-menu{top:calc(100% + 2px);left:0;right:auto}html[lang=zh-CN] body,html[lang=zh-CN] button,html[lang=zh-CN] input,html[lang=zh-CN] textarea{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] blockquote,html[lang=zh-CN] .product-card-content strong,html[lang=zh-CN] .products-page-card-content strong,html[lang=zh-CN] .footer-grid h3,html[lang=zh-CN] .artificial-step h3,html[lang=zh-CN] .plants-step h3{font-family:Noto Serif SC,Songti SC,serif;font-style:normal}html[lang=zh-CN] .section-label{letter-spacing:.18em}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{line-height:1.35}html[lang=zh-CN] p{line-height:1.9}html[lang=zh-CN] .nav-link{font-size:13px}.hero{background:var(--paper);padding:70px 0 220px}.hero-grid{grid-template-columns:391px 497px 312px;height:714px;display:grid}.hero-copy{align-self:start;padding-top:74px}.hero-copy .section-label{margin-bottom:24px}.hero-copy h1{max-width:390px}.hero-copy p{max-width:358px;margin-bottom:0;font-size:15px;line-height:27px}.hero-actions{align-items:center;gap:19px;margin-top:38px;display:flex}.hero-actions .button{min-height:53px;padding-inline:28px}.hero-actions .button--ghost{color:var(--accent);min-width:auto}.hero-contact-label{align-items:center;gap:8px;display:inline-flex}.hero-visual{height:714px;position:relative}.hero-media{border-radius:500px 500px 0 0;height:714px;overflow:hidden}.hero-media img{object-fit:cover;object-position:center;height:100%;transition:transform .3s var(--ease);width:100%}.hero-since{color:var(--muted);letter-spacing:.46em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:400;line-height:1;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.hero-stats{flex-direction:column;justify-content:center;align-items:start;gap:57px;padding-left:62px;display:flex}.hero-stat{grid-template-columns:49px 1fr;align-items:center;gap:23px;min-height:78px;display:grid}.hero-stat-icon{color:var(--accent);justify-content:center;align-items:center;display:flex}.stat-glyph{font-family:Elementskit;font-size:48px;font-weight:400;line-height:1}.hero-stat-copy{flex-direction:column;display:flex}.hero-stat-copy strong{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:45px;font-weight:500;line-height:1}.hero-stat-copy span{color:var(--muted);font-size:15px;line-height:27px}.about-section{background:var(--surface);height:77px;position:relative}.wholesale-banner{background:var(--accent);color:var(--surface);border:1px solid #fffdf933;border-radius:999px;grid-template-columns:1fr auto;align-items:center;min-height:163px;padding:30px 30px 30px 52px;display:grid;position:relative;top:-85px;overflow:hidden;box-shadow:inset 0 0 0 6px #fffdf90b,inset 0 1px #fffdf933,0 14px 34px #504d4321}.wholesale-copy h2{color:var(--surface);margin:0 0 7px;font-size:28px;line-height:1.25}.wholesale-copy p{color:#fffdf9d1;max-width:790px;margin:0;font-size:14px;line-height:25px}.wholesale-button{color:var(--surface);min-width:0;min-height:44px;transition:color .3s var(--ease), transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;gap:14px;padding:0 0 0 4px}.wholesale-button svg{color:var(--surface);height:38px;transition:background-color .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);border:1px solid #fffdf9ad;border-radius:50%;flex:none;width:38px;padding:10px}.wholesale-button:focus-visible{outline:var(--focus);outline-offset:4px}.capabilities-section{padding:20px 0 100px}.section-intro{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:70px;margin-bottom:62px;display:grid}.section-intro h2{margin-bottom:0}.section-intro>p{margin:0 0 4px;font-size:15px;line-height:27px}.section-intro--center{text-align:center;grid-template-columns:1fr;align-items:center;max-width:730px;margin-inline:auto}.section-intro--center>p{max-width:495px;margin-inline:auto}.capabilities-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:45px;display:grid}.capability-image{display:block;position:relative;overflow:hidden}.capability-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#504d4329);position:absolute;inset:0}.capability-image img{object-fit:cover;height:100%;transition:transform .3s var(--ease);width:100%}.capability-card--1 .capability-image{border-radius:185px 185px 0 0;height:370px}.capability-card--2 .capability-image{border-radius:185px 185px 0 0;height:509px}.capability-card--3 .capability-image{border-radius:185px 185px 0 0;height:439px}.image-index{color:var(--surface);letter-spacing:.18em;z-index:1;font-size:12px;font-weight:500;position:absolute;bottom:17px;left:21px}.capability-body{padding-top:21px}.capability-body h3{margin-bottom:9px;font-size:30px}.capability-body p{margin-bottom:17px;font-size:14px;line-height:25px}.text-link{color:var(--accent);transition:gap .3s var(--ease), color .4s var(--ease);align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:1.2;display:inline-flex}.text-link:hover{color:var(--ink);gap:12px}.section-action{text-align:center;margin-top:45px}.image-panel{background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:808px;padding:150px 32px;display:flex;position:relative}.image-panel:before{content:"";z-index:0;background:#1e18112e;position:absolute;inset:0}.image-panel:after{content:"";mix-blend-mode:soft-light;opacity:.3;z-index:1;background:url(/assets/florafake/originals/panel-texture.png) 50%/cover;position:absolute;inset:0}.image-panel-card{background:var(--accent);color:var(--surface);text-align:center;z-index:2;width:100%;max-width:700px;min-height:508px;padding:78px 86px;position:relative}.image-panel-card h2{color:var(--surface);margin-bottom:21px;font-size:49px}.image-panel-card h2 em{color:var(--surface)}.image-panel-card p{color:#fffdf9db;max-width:510px;margin:0 auto 30px;font-size:14px;line-height:25px}.image-panel-card .button{min-width:204px}.products-section{background:#fff;padding:100px 0}.products-heading{text-align:center;margin:0 auto 89.4px}.products-heading .section-label{color:var(--ink);letter-spacing:5px;margin-bottom:14.4px;font-size:16px;line-height:27px}.products-heading h2{margin:0 0 20px;font-size:50px;line-height:65px}.products-heading>p{max-width:660px;margin:0 auto;font-size:15px;line-height:27px}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:80px 45px;padding-bottom:10px;display:grid}.product-item{min-width:0}.product-card{color:var(--ink);text-align:center;display:block;overflow:visible}.product-card-image{aspect-ratio:1;border-radius:500px 500px 0 0;margin-bottom:20px;display:block;overflow:hidden}.product-card-image img{object-fit:cover;height:100%;transition:transform .3s var(--ease);width:100%}.product-card-content{flex-direction:column;align-items:center;display:flex}.product-card-content strong{color:var(--ink);margin-bottom:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500;line-height:39.2px}.product-card-copy{color:var(--muted);min-height:81px;margin:0 auto 14.4px;font-size:15px;line-height:27px;display:block}.product-card-button{background:var(--accent);color:var(--surface);min-height:49px;transition:background-color .3s var(--ease), transform .16s var(--ease-out);justify-content:center;align-items:center;padding:17px 42px;font-size:15px;font-weight:400;line-height:15px;display:inline-flex}.products-page{background:var(--surface);color:var(--ink)}.products-page-hero{background:var(--paper) url(/assets/florafake/originals/products-hero.jpg) center / cover no-repeat;min-height:998px;padding:120px 0 60px;position:relative}.products-page-hero-overlay{background:var(--paper);opacity:.7;position:absolute;inset:0}.products-page-hero-inner{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:654px;display:flex;position:relative}.products-page-hero-inner h1{color:var(--ink);margin:0 0 10px;font-size:50px;font-weight:600;line-height:65px}.products-page-hero-inner p{color:var(--ink);max-width:800px;margin:0 auto;font-size:15px;line-height:27px}.products-page-collection{background:#fff;padding:100px 0}.products-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:45px;display:grid}.products-page-column,.products-page-card{min-width:0}.products-page-card+.products-page-card{margin-top:70px}.products-page-card-link{color:var(--ink);text-align:center;display:block}.products-page-card-media{aspect-ratio:1;border-radius:500px 500px 0 0;margin-bottom:20px;display:block;overflow:hidden}.products-page-card-media img{object-fit:fill;width:100%;height:100%;transition:transform .3s}.products-page-card-content{flex-direction:column;align-items:center;display:flex}.products-page-card-content strong{color:var(--ink);margin-bottom:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500;line-height:39.2px}.products-page-card-copy{color:var(--muted);min-height:81px;margin:0 auto 14.4px;font-size:15px;line-height:27px;display:block}.products-page-card-action{color:var(--accent);align-items:center;gap:5px;min-height:27px;font-size:15px;font-weight:400;line-height:15px;transition:color .3s,gap .3s;display:inline-flex}.products-page-card-link:focus-visible{outline:var(--focus);outline-offset:6px}.testimonials-section{background:var(--paper);padding:100px 0 200px}.testimonials-grid{grid-template-columns:430px 1fr;gap:110px;display:grid}.testimonials-heading h2{font-size:49px}.testimonials-heading p{margin-bottom:28px;font-size:15px;line-height:27px}.testimonial-stage{box-sizing:border-box;height:383px;min-height:383px;padding:54px 58px 35px;position:relative;overflow:hidden}.quote-mark{color:var(--accent);font-family:Cormorant Garamond,Georgia,serif;font-size:110px;line-height:.5;position:absolute;top:30px;left:15px}blockquote{color:var(--ink);max-width:575px;margin:0 0 34px;font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-style:italic;font-weight:500;line-height:1.35}.testimonial-person{align-items:center;gap:14px;display:flex}.testimonial-person img{object-fit:cover;border-radius:50%;width:51px;height:51px}.testimonial-person strong{font-size:13px;font-weight:500;line-height:1.3;display:block}.testimonial-person span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.testimonial-controls{align-items:center;gap:20px;display:flex;position:absolute;bottom:20px;right:0}.round-button,.round-arrow{border:1px solid var(--ink);color:var(--ink);height:42px;transition:transform .16s var(--ease-out), background-color .3s var(--ease), color .3s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:42px;padding:0;display:inline-flex}.round-button:hover,.round-arrow:hover{background:var(--accent);border-color:var(--accent);color:var(--surface)}.testimonial-dots{align-items:center;gap:1px;display:flex}.testimonial-dots button{background:0 0;border:0;width:20px;height:44px;padding:0;position:relative}.testimonial-dots button:before{background:var(--line);content:"";height:6px;transition:background-color .3s var(--ease), transform .3s var(--ease);border-radius:50%;width:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-dots button.is-active:before{background:var(--accent);transform:translate(-50%,-50%)scale(1.25)}.shipping-wrap{background:var(--surface);height:122px}.shipping-band{color:var(--surface);background:#090805;border:1px solid #fffdf924;border-radius:999px;grid-template-columns:55px 1fr auto;align-items:center;gap:28px;min-height:202px;padding:30px 38px 30px 52px;display:grid;position:relative;top:-80px;overflow:hidden;box-shadow:inset 0 0 0 6px #fffdf909,inset 0 1px #fffdf91c,0 16px 38px #0908052e}.shipping-mark{color:var(--accent);font-size:37px}.shipping-band .section-label{margin-bottom:8px}.shipping-band h2{color:var(--surface);margin:0;font-size:31px}.shipping-band h2 em{color:var(--accent)}.shipping-band p{color:#fffdf9a6;max-width:870px;margin:9px 0 0;font-size:14px;line-height:25px}.shipping-band .round-arrow{border-color:var(--surface);color:var(--surface)}.blog-section{padding:100px 0}.blog-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.blog-card{background:0 0}.blog-image{height:388px;display:block;position:relative;overflow:hidden}.blog-image img{object-fit:cover;height:100%;transition:transform .3s var(--ease);width:100%}.blog-image span{background:var(--accent);color:var(--surface);padding:10px 14px;font-size:12px;position:absolute;bottom:0;left:0}.blog-body{padding-top:21px}.blog-meta{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px;font-size:11px}.blog-body h3{margin-bottom:13px;font-size:29px;line-height:1.1}.blog-excerpt{margin-bottom:15px;font-size:13px;line-height:23px}.contact-section{background:var(--surface);padding:100px 0}.contact-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin-bottom:100px;display:grid}.contact-intro{padding-right:70px}.contact-intro .section-label{color:var(--ink);letter-spacing:5px;margin-bottom:14px;font-size:16px;line-height:27px}.contact-intro h2{margin-bottom:20px;font-size:50px;font-weight:600;line-height:65px}.contact-intro>p{max-width:530px;margin-bottom:28px;font-size:15px;line-height:27px}.contact-list{gap:18px;display:grid}.contact-list span,.contact-list a{color:var(--muted);transition:color .4s var(--ease), transform .3s var(--ease);align-items:flex-start;gap:10px;font-size:15px;line-height:24px;display:flex}.contact-list span>span,.contact-list a>span{overflow-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;min-width:0}.contact-list svg{color:var(--accent);stroke-width:2.2px;flex:none;margin-top:4px}.contact-map{background:var(--paper);isolation:isolate;height:430px;margin:0;position:relative;overflow:hidden}.contact-map-fallback,.contact-map-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.contact-map-fallback{filter:saturate(0);object-fit:cover;opacity:1;transition:filter 1s var(--ease), opacity .5s var(--ease)}.contact-map-frame{filter:grayscale()contrast(.92);opacity:0;pointer-events:none;transition:filter .7s var(--ease), opacity .5s var(--ease)}.contact-map.is-loaded .contact-map-frame{opacity:1;pointer-events:auto}.contact-map.is-loaded .contact-map-fallback{opacity:0}.contact-map-link{color:var(--accent);height:38px;transition:background-color .3s var(--ease), color .3s var(--ease), transform .16s var(--ease-out);z-index:2;background:#fffdf9e6;border:1px solid #504d4324;border-radius:50%;justify-content:center;align-items:center;width:38px;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 20px #2d2d2d1f}.contact-map-link:focus-visible{background:var(--accent);color:var(--surface);outline:var(--focus);outline-offset:3px}.contact-form-region{width:100%;max-width:900px;margin-inline:auto}.contact-form-heading{text-align:center;max-width:700px;margin:0 auto 50px}.contact-form-heading h2{margin-bottom:20px;font-size:50px;font-weight:600;line-height:65px}.contact-form-heading p{margin:0;font-size:15px;line-height:27px}.contact-form-card{width:100%}.contact-form-card--panel{background:var(--paper);border:1px solid var(--line);padding:40px}.form-card-top{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:12px;display:flex}.contact-form-card--panel h3{margin-bottom:28px;font-size:35px}.contact-form-card form{margin:0}.contact-form-card--panel form,.contact-form-card--inline form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form-card--panel form{gap:19px 22px}.contact-form-card--inline form{gap:20px}.contact-form-card label{color:var(--ink);flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.contact-form-card label:nth-of-type(3),.contact-form-card label:nth-of-type(4),.form-submit,.form-status{grid-column:1/-1}.contact-form-card--inline .form-field-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form-card input,.contact-form-card textarea{color:var(--ink);resize:vertical;background:0 0;border-radius:0;outline:0;width:100%;transition:border-color .2s linear,box-shadow .2s linear}.contact-form-card--panel input,.contact-form-card--panel textarea{border:0;border-bottom:1px solid var(--line);padding:8px 0 10px}.contact-form-card--panel input{min-height:44px}.contact-form-card--inline input,.contact-form-card--inline textarea{background:#f0ebe129;border:1px solid #504d432b;padding:15px 25px;font-size:15px;line-height:27px}.contact-form-card--inline input{height:61px}.contact-form-card--inline textarea{height:140px;min-height:140px}.contact-form-card input::placeholder,.contact-form-card textarea::placeholder{color:var(--muted);opacity:1}.contact-form-card input:focus,.contact-form-card textarea:focus{border-color:var(--accent)}.contact-form-card--inline input:focus-visible,.contact-form-card--inline textarea:focus-visible{background:var(--surface);box-shadow:0 0 0 3px #a96e2d17}.form-submit{border:0;width:max-content;margin-top:7px}.contact-form-card--inline .form-submit{justify-self:center;min-width:185px;min-height:52px;margin-top:0;padding:17px 38px;font-size:15px;line-height:18px}.form-submit:disabled{cursor:wait;opacity:.62}.form-status{text-align:center;min-height:18px;margin:0;font-size:12px}.form-status--error{color:#a65240}.form-status--success{color:#4e6c50}.site-footer{background:var(--footer-paper,#fbf4f6);color:var(--ink)}.footer-main{background-color:#fbf4f6;background-image:url(/assets/florafake/originals/tile-pink-paper.jpg);background-position:0 0;background-repeat:repeat;background-size:auto;border-top:5px solid #b182a5;min-height:562.7px;padding:50px 0 30px;position:relative;overflow:hidden}.footer-flower-art{pointer-events:none;z-index:0;width:auto;max-width:none;height:182px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:0;width:min(100% - 40px,1140px);display:grid;position:relative}.footer-brand,.footer-links,.footer-contact{min-width:0;padding:10px}.footer-links{width:calc(100% - 60px);margin-left:60px}.footer-contact{padding-bottom:13px;position:relative}.footer-brand{text-align:center}.footer-brand>a{width:fit-content;margin:0 auto 20px;display:block}.footer-brand img{width:238px;height:auto}.footer-brand p{color:var(--muted);text-wrap:wrap;max-width:360px;margin:0 auto 14.4px;font-size:15px;line-height:27px}.footer-grid h3{color:var(--ink);margin:0 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-weight:600;line-height:1.4}.footer-links ul,.footer-contact ul{margin:0;padding:0;list-style:none}.footer-links li,.footer-contact li{min-height:32px;padding-bottom:5px}.footer-links li+li,.footer-contact li+li{margin-top:4px}.footer-links a,.footer-contact li>a,.footer-contact li>span{color:var(--accent);min-height:27px;transition:color .4s var(--ease);align-items:flex-start;gap:13.5px;margin-bottom:10px;font-size:15px;line-height:24px;display:flex}.footer-contact li>span>span,.footer-contact li>a>span{overflow-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;min-width:0}.footer-links a>span,.footer-contact li>a>span,.footer-contact li>span>span{padding-left:5px}.footer-links a svg,.footer-contact li svg{color:#b182a5;flex:none;margin-top:4px}.footer-links a:hover,.footer-contact a:hover{color:var(--accent)}.footer-subscribe{background:#fff url(/assets/florafake/originals/white.jpg) 50%/cover no-repeat;border:1px solid #fff;align-items:stretch;height:51.3px;margin-top:10px;padding:3px 3px 3px 10px;display:flex}.footer-subscribe input{color:var(--ink);background:#fff;border:0;outline:0;flex:1;min-width:0;padding:0 0 0 15px;font-size:15px;line-height:27px}.footer-subscribe input::placeholder{color:var(--muted);opacity:1}.footer-subscribe button{background:var(--accent);color:#fff;min-width:102.8px;transition:background-color .3s var(--ease), transform .16s var(--ease-out);border:0;padding:13px 27px;font-size:15px;line-height:18px}.footer-subscribe button:hover{background:#bc7e36;transform:translateY(-1px)}.footer-subscribe-status{color:var(--accent);opacity:0;text-align:right;transition:opacity .3s var(--ease);margin:6px 0 0;font-size:12px;line-height:18px}.footer-subscribe-status.is-visible{opacity:1}.footer-links a:focus-visible,.footer-contact a:focus-visible,.footer-subscribe input:focus-visible,.footer-subscribe button:focus-visible{outline:var(--focus);outline-offset:3px}.search-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--surface);z-index:50;background:#504d43f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.search-close{color:var(--surface);position:absolute;top:27px;right:28px}.search-modal-inner{width:min(720px,100% - 48px)}.search-modal h2{color:var(--surface);font-size:70px}.search-form{transition:border-color .25s var(--ease);border-bottom:1px solid #fffdf980;align-items:center;margin-top:38px;display:flex}.search-form:focus-within{border-color:#fffdf9f2}.search-form input{color:var(--surface);background:0 0;border:0;outline:0;flex:1;padding:15px 0;font-size:20px}.search-form input:focus-visible{outline:var(--focus);outline-offset:6px}.search-form button{color:var(--accent);background:0 0;border:0;padding:12px}.search-result{color:#fffdf9b3;margin-top:17px;font-size:13px}.offcanvas-sidebar{pointer-events:none;z-index:40;position:fixed;inset:0}.offcanvas-sidebar-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;will-change:opacity;background:#504d4385;border:0;width:100%;position:absolute;inset:0}.offcanvas-sidebar-panel{background:var(--surface);pointer-events:auto;will-change:transform;border-left:0;border-radius:14px 0 0 14px;width:100%;max-width:450px;height:100%;position:absolute;top:0;right:0;overflow:hidden auto;box-shadow:-18px 0 45px #504d4329}.offcanvas-sidebar-content{min-height:100%;padding:max(60px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));will-change:opacity, transform}.offcanvas-sidebar-content>*{margin-left:30px;margin-right:25px}.offcanvas-sidebar-head{min-height:50.4px;margin-top:-15px;margin-bottom:20px;display:block;position:relative}.offcanvas-sidebar-brand{width:40%;max-width:142px;padding-top:0;display:block}.offcanvas-sidebar-brand img{object-fit:contain;object-position:left center;width:100%;height:50.4px}.offcanvas-sidebar-close{color:var(--muted);opacity:.48;height:29px;transition:background-color .3s var(--ease), color .3s var(--ease), opacity .3s var(--ease), transform .16s var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;padding:4px 7px 5px;display:inline-flex;position:absolute;top:-30px;right:-30px}.offcanvas-sidebar-close:focus-visible,.offcanvas-mobile-close:focus-visible,.offcanvas-mobile-nav a:focus-visible,.offcanvas-mobile-nav button:focus-visible,.offcanvas-gallery-item:focus-visible,.offcanvas-social-links a:focus-visible,.sidebar-lightbox button:focus-visible{outline:var(--focus);outline-offset:3px}.offcanvas-sidebar-intro{min-height:64px;margin-bottom:50px;display:flow-root}.offcanvas-sidebar-intro p{color:var(--muted);margin-bottom:0;font-size:15px;font-weight:300;line-height:27px}.offcanvas-sidebar-section{margin-bottom:50px}.offcanvas-sidebar-section h2{margin-bottom:20px;font-size:28px;font-weight:500;line-height:39.2px}.offcanvas-sidebar-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.offcanvas-gallery-item{aspect-ratio:1;background:var(--paper);border:1px solid var(--line);cursor:pointer;padding:0;overflow:hidden}.offcanvas-gallery-item img{object-fit:cover;height:100%;transition:transform .3s var(--ease), filter .3s var(--ease);width:100%}.offcanvas-sidebar-contact ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.offcanvas-sidebar-contact li>a,.offcanvas-sidebar-contact li>span{color:var(--muted);transition:color .3s var(--ease);align-items:flex-start;gap:10px;font-size:13px;line-height:22px;display:flex}.offcanvas-sidebar-contact li>span>span,.offcanvas-sidebar-contact li>a>span{overflow-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;min-width:0}.offcanvas-sidebar-contact svg{color:var(--accent);flex:none;margin-top:3px}.offcanvas-sidebar-social{margin-bottom:0}.offcanvas-social-links{flex-wrap:wrap;gap:9px;display:flex}.offcanvas-social-links a{border:1px solid var(--line);color:var(--ink);height:36px;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), transform .16s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;width:36px;display:inline-flex}.sidebar-lightbox{z-index:45;background:#2d2a25e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sidebar-lightbox-figure{flex-direction:column;align-items:center;gap:12px;max-width:min(86vw,640px);margin:0;display:flex}.sidebar-lightbox-figure img{object-fit:contain;width:auto;max-height:76vh}.sidebar-lightbox-figure figcaption{color:#fffdf9d6;text-align:center;max-width:420px;font-size:12px;line-height:19px}.sidebar-lightbox-close,.sidebar-lightbox-arrow{color:var(--surface);background:#fffdf91a;border:1px solid #fffdf980;justify-content:center;align-items:center;display:inline-flex;position:absolute}.sidebar-lightbox-close{height:38px;right:calc(20px + env(safe-area-inset-right));top:calc(20px + env(safe-area-inset-top));border-radius:50%;width:38px}.sidebar-lightbox-arrow{border-radius:50%;width:44px;height:44px;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1;top:50%;transform:translateY(-50%)}.sidebar-lightbox-arrow--prev{left:20px}.sidebar-lightbox-arrow--next{right:20px}.offcanvas-sidebar--mobile-nav .offcanvas-sidebar-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#33333380}.offcanvas-sidebar--mobile-nav .offcanvas-sidebar-panel{background:#fff;width:100%;max-width:350px;left:auto;right:0;box-shadow:-14px 0 34px #504d4324}.offcanvas-mobile-menu{min-height:100%;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;display:flex}.offcanvas-mobile-identity{height:99px;padding:calc(10px + env(safe-area-inset-top)) 0 10px;flex:0 0 99px;position:relative}.offcanvas-mobile-brand{width:100px;height:49px;margin:10px 0 20px 25px;padding:5px;display:inline-block}.offcanvas-mobile-brand img{object-fit:contain;object-position:left center;width:90px;height:auto}.offcanvas-mobile-close{color:var(--accent);height:44px;transition:color .3s var(--ease), transform .16s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex;position:absolute;top:14px;right:12px}.offcanvas-mobile-close:focus-visible{border-radius:50%;outline:0;box-shadow:inset 0 0 0 1px #a96e2d47}.offcanvas-mobile-nav{flex:1;min-height:0;overflow-y:auto}.offcanvas-mobile-nav ul{margin:0;padding:0;list-style:none}.offcanvas-mobile-nav>ul>li{margin:0;padding:0;position:relative}.offcanvas-mobile-nav>ul>li>a,.offcanvas-mobile-nav-row>a{color:var(--muted);min-height:44px;transition:color .4s var(--ease), background-color .4s var(--ease);align-items:center;width:100%;padding:7px 15px 7px 30px;font-size:14px;font-weight:400;line-height:25.2px;display:flex}.offcanvas-mobile-nav>ul>li>a.is-active,.offcanvas-mobile-nav-row>a.is-active{color:var(--ink)}.offcanvas-mobile-nav-row{align-items:center;min-height:49px;display:flex}.offcanvas-mobile-nav-row>a{flex:1;min-width:0}.offcanvas-mobile-nav-row>button{border:1px solid var(--accent);color:var(--accent);background:0 0;border-radius:30px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin-right:60px;padding:0;display:inline-flex}.offcanvas-mobile-nav-row>button svg{transition:transform .4s var(--ease)}.offcanvas-mobile-nav-row>button.is-open svg{transform:rotate(180deg)}.offcanvas-mobile-submenu{overflow:hidden;padding:10px 0 10px 30px!important}.offcanvas-mobile-submenu a{color:var(--muted);min-height:44px;transition:color .4s var(--ease), background-color .4s var(--ease);align-items:center;padding:6px 15px;font-size:14px;font-weight:300;line-height:25.2px;display:flex}.offcanvas-mobile-submenu a.is-active{color:var(--ink)}.placeholder-page{min-height:calc(100dvh - 100px);padding:150px 0}.placeholder-inner{max-width:840px}.placeholder-inner>p{max-width:540px;font-size:17px}.placeholder-actions{flex-wrap:wrap;gap:26px;margin-top:38px;display:flex}.page-heading{background:var(--paper);padding:120px 0 70px}.page-heading h1{max-width:720px}.artificial-flowers-page{background:var(--paper);color:var(--ink);overflow:hidden}.artificial-flowers-page .section{padding:96px 0}.artificial-page-hero{background-position:50%;background-size:cover;align-items:center;min-height:663px;padding:120px 0 80px;display:flex;position:relative}.artificial-page-hero-overlay{background:#f0ebe1b3;position:absolute;inset:0}.artificial-page-hero-inner{text-align:center;z-index:1;flex-direction:column;align-items:center;max-width:900px;display:flex;position:relative}.artificial-page-hero-inner .section-label{color:var(--accent);margin-bottom:20px}.artificial-page-hero h1{max-width:780px;margin:0 0 22px;font-size:clamp(42px,5vw,64px);line-height:1.08}.artificial-page-hero-inner>p:not(.section-label){color:var(--ink);max-width:800px;margin:0 auto 30px;font-size:15px;line-height:27px}.artificial-page-hero-cta{align-items:center;gap:9px;display:inline-flex}.artificial-page-intro{max-width:760px;margin-bottom:50px}.artificial-page-intro h2{margin:0 0 18px;font-size:clamp(36px,4vw,50px);line-height:1.08}.artificial-page-intro>p:last-child{color:var(--muted);max-width:690px;margin:0;font-size:15px;line-height:27px}.artificial-page-intro--light h2,.artificial-page-intro--light>p:last-child{color:var(--surface)}.artificial-materials{background:var(--surface)}.artificial-material-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.artificial-material-card{min-width:0}.artificial-card-media{aspect-ratio:1;border-radius:500px 500px 0 0;overflow:hidden}.artificial-card-media img,.artificial-variety-media img,.artificial-application-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.artificial-material-card h3,.artificial-application-body h3{margin:22px 0 10px;font-size:28px;line-height:1.2}.artificial-material-card p,.artificial-application-body p{color:var(--muted);margin:0;font-size:14px;line-height:25px}.artificial-varieties{color:var(--surface);background:#504d43 url(/assets/florafake/source-archive/images/pattern4.png) 0 0/724px repeat-x}.artificial-variety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.artificial-variety-card{min-width:0}.artificial-variety-media{aspect-ratio:240/150;overflow:hidden}.artificial-variety-body{padding-top:17px}.artificial-variety-body h3{color:var(--surface);margin:0 0 8px;font-size:22px;line-height:1.2}.artificial-variety-body p{color:#fffdf9b8;margin:0 0 14px;font-size:14px;line-height:24px}.artificial-text-link{color:var(--accent);align-items:center;gap:5px;font-size:14px;transition:color .3s,gap .3s;display:inline-flex}.artificial-applications{background:var(--paper)}.artificial-application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.artificial-application-card{background:var(--surface);border:1px solid var(--line);min-width:0}.artificial-application-media{aspect-ratio:1/.82;overflow:hidden}.artificial-application-body{padding:22px 22px 26px}.artificial-application-body h3{font-size:25px}.artificial-why{background:var(--surface)}.artificial-why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.artificial-why-media{aspect-ratio:1/.85;overflow:hidden}.artificial-why-media img{object-fit:cover;width:100%;height:100%}.artificial-why-copy h2{margin:0 0 20px;font-size:clamp(38px,4vw,52px);line-height:1.06}.artificial-why-copy>p:not(.section-label){color:var(--muted);max-width:500px;margin:0 0 28px;font-size:15px;line-height:27px}.artificial-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px;display:grid}.artificial-advantage{align-items:flex-start;gap:18px;display:flex}.artificial-advantage>svg{color:var(--accent);flex:none;margin-top:5px}.artificial-advantage h3{margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1.2}.artificial-advantage p{color:var(--muted);margin:0;font-size:14px;line-height:24px}.artificial-customization{background:var(--surface) url(/assets/florafake/source-archive/images/top-corner-pink.png) top right / min(35%, 420px) auto no-repeat}.artificial-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 42px;display:grid}.artificial-step{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding-top:20px;display:flex}.artificial-step-number{color:var(--accent);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1}.artificial-step h3{margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1.15}.artificial-step p{color:var(--muted);margin:0;font-size:14px;line-height:23px}.artificial-contact{background:var(--paper)}.artificial-contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.artificial-contact-copy h2{margin:0 0 18px;font-size:clamp(38px,4vw,52px);line-height:1.05}.artificial-contact-copy>p:not(.section-label){color:var(--muted);max-width:500px;margin:0 0 28px;font-size:15px;line-height:27px}.artificial-contact-details{gap:14px;display:grid}.artificial-contact-details a,.artificial-contact-details span{color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:22px;display:flex}.artificial-contact-details svg{color:var(--accent);flex:none}.artificial-faq{background:var(--surface)}.artificial-faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.artificial-faq h2{margin:0 0 20px;font-size:clamp(38px,4vw,50px);line-height:1.06}.artificial-faq-lead{color:var(--muted);max-width:360px;font-size:15px;line-height:27px}.artificial-faq-item{border-bottom:1px solid var(--line)}.artificial-faq-item button{color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:1.2;display:flex}.artificial-faq-item button svg{color:var(--accent);transition:transform .22s}.artificial-faq-item.is-open button svg{transform:rotate(180deg)}.artificial-faq-answer{overflow:hidden}.artificial-faq-answer p{color:var(--muted);margin:-3px 36px 20px 0;font-size:14px;line-height:25px}@media (hover:hover) and (pointer:fine){.hero-visual:hover .hero-media img,.capability-card:hover .capability-image img,.product-card:hover .product-card-image img,.blog-card:hover .blog-image img{transform:scale(1.1)}.product-card:hover .product-card-button,.product-card:focus-visible .product-card-button{background:#bc7e36;transform:translateY(-2px)}.wholesale-button:hover{transform:translateY(-2px)}.wholesale-button:hover svg,.contact-map-link:hover{background:var(--surface);color:var(--accent)}.wholesale-button:hover svg{transform:translate(2px,2px)}.contact-map:hover .contact-map-fallback{filter:saturate()}.contact-map:hover .contact-map-frame{filter:grayscale(.15)contrast()}.contact-list span:hover,.contact-list a:hover{color:var(--accent);transform:translate(4px)}.offcanvas-gallery-item:hover img{filter:saturate(1.05);transform:scale(1.04)}.offcanvas-sidebar-close:hover{background:var(--paper);color:var(--accent);opacity:1}.offcanvas-sidebar-contact li>a:hover,.offcanvas-sidebar-contact li>span:hover{color:var(--accent)}.offcanvas-social-links a:hover{background:var(--accent);border-color:var(--accent);color:var(--surface);transform:translateY(-2px)}.products-page-card-link:hover .products-page-card-media img{transform:scale(1.1)}.products-page-card-link:hover .products-page-card-action{color:var(--ink);gap:9px}}@media (width<=1220px){.hero-grid{grid-template-columns:minmax(0,32.58fr) minmax(0,41.42fr) minmax(220px,26fr)}.hero-stats{padding-left:38px}.capabilities-grid{gap:30px}.testimonials-grid{gap:70px}}@media (width<=1024px){.container{width:min(calc(100% - 48px), var(--container))}.desktop-nav{display:none}.header-inner{grid-template-columns:1fr auto}.header-actions{gap:12px}.hero{padding:70px 0 150px}.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.hero-copy{align-self:center;padding:58px 20px 58px 0}.hero-copy h1{font-size:57px}.hero-visual,.hero-media{height:600px}.hero-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:25px;padding:60px 0 0;display:grid}.hero-stat{grid-template-columns:44px 1fr;gap:14px}.capability-card--1 .capability-image{height:300px}.capability-card--2 .capability-image{height:390px}.capability-card--3 .capability-image{height:340px}.image-panel{min-height:700px}.products-section{padding:70px 0}.products-section .container{width:min(calc(100% - 60px), var(--container))}.products-heading{margin-bottom:50px}.products-page-hero{min-height:820px;padding:90px 0 50px}.products-page-hero-inner{min-height:560px}.products-page-collection{padding:70px 0}.products-page-grid{column-gap:30px}.testimonials-grid{grid-template-columns:.85fr 1.15fr}.footer-grid{grid-template-columns:repeat(3,1fr);width:min(100% - 48px,1140px)}.footer-flower-art{width:100%;height:auto}}@media (width>=768px) and (width<=1024px){.footer-links{width:calc(100% - 20px);margin-left:20px}}@media (width<=767px){html{scroll-padding-top:80px}body{font-size:14px}.container{width:calc(100% - 40px)}.section{padding:70px 0}.site-header{height:80px}.header-inner{width:calc(100% - 40px);height:80px}.brand img{max-width:174px;height:36px}.brand{align-items:center;min-height:44px;display:inline-flex}.header-actions{gap:4px}.icon-button{width:44px;height:44px}.header-actions>.language-switcher{display:none}.language-switcher--mobile{display:block}.hero{padding:60px 0 150px}.hero-grid{grid-template-columns:minmax(0,1fr);height:auto;display:grid}.hero-visual{grid-area:1/1;height:auto;margin-top:0;padding-bottom:25px}.hero-media{aspect-ratio:1.4;width:min(100%,350px);height:auto;max-height:none;margin-inline:auto}.hero-since{bottom:0}.hero-copy{text-align:center;grid-area:2/1;padding:28px 0 0}.hero-copy .section-label{margin-bottom:18px}.hero-copy h1{max-width:350px;margin-inline:auto;font-size:44px;line-height:52.8px}.hero-copy p{max-width:350px;margin-inline:auto;font-size:14px;line-height:25.2px}.hero-actions{flex-wrap:wrap;justify-content:center;margin-top:30px}.hero-actions .button{min-height:47px;padding-inline:42px}.hero-stats{flex-direction:column;grid-area:3/1;align-items:center;gap:26px;width:100%;padding:34px 0 0;display:flex}.hero-stat{grid-template-columns:40px minmax(0,150px);justify-content:center;gap:18px;width:230px;min-height:62px}.hero-stat-copy{text-align:left}.hero-stat-copy strong{font-size:35px}.hero-stat-copy span{font-size:14px;line-height:25px}.stat-glyph{font-size:26px}.about-section{height:auto;padding:0 0 45px}.wholesale-banner{text-align:center;border-radius:0;flex-direction:column;min-height:0;padding:40px 30px;display:flex;top:-80px}.wholesale-copy h2{font-size:25px}.wholesale-copy p{font-size:13px;line-height:23px}.wholesale-button{margin-top:18px}.capabilities-section{padding:20px 0 50px}.section-intro{text-align:center;margin-bottom:38px;display:block}.section-intro h2{font-size:36px;line-height:46px}.section-intro>p{max-width:350px;margin:18px auto 0;font-size:14px;line-height:25.2px}.capabilities-grid{grid-template-columns:minmax(0,1fr);gap:44px;display:grid}.capability-card{min-width:0}.capability-card--1 .capability-image,.capability-card--2 .capability-image,.capability-card--3 .capability-image{aspect-ratio:.86;height:auto}.capability-body{text-align:center}.capability-body h3{font-size:28px}.capability-body p{font-size:14px;line-height:25px}.section-action{margin-top:32px}.image-panel{min-height:680px;padding:70px 20px}.image-panel-card{min-height:0;padding:60px 24px}.image-panel-card h2{font-size:36px;line-height:46px}.image-panel-card p{font-size:14px;line-height:25px}.products-section{padding:50px 0}.products-section .container{width:calc(100% - 40px)}.products-heading{margin-bottom:48px}.products-heading .section-label{font-size:14px;line-height:25px}.products-heading h2{font-size:36px;line-height:46px}.products-heading>p{font-size:14px;line-height:25px}.products-grid{grid-template-columns:minmax(0,1fr);row-gap:58px}.product-card-copy{min-height:0;font-size:14px;line-height:25px}.testimonials-section{padding:50px 0 140px}.testimonials-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.testimonials-heading{text-align:center}.testimonials-heading h2{font-size:36px;line-height:46px}.testimonials-heading p{font-size:14px;line-height:25px}.testimonial-stage{height:auto;min-height:440px;padding:54px 22px 64px}.testimonial-stage blockquote{font-size:26px;line-height:1.35}.testimonial-controls{justify-content:space-between;bottom:12px;left:22px;right:22px}.round-button,.round-arrow{width:44px;height:44px}.shipping-wrap{height:auto;padding:0 20px 50px}.shipping-band{border-radius:42px;grid-template-columns:1fr auto;gap:20px;width:100%;min-height:0;padding:38px 28px 32px;display:grid;top:-80px}.shipping-mark{display:none}.shipping-band>div:nth-child(2){grid-column:1/-1}.shipping-band .round-arrow{grid-area:2/2;justify-self:end}.shipping-band h2{font-size:29px;line-height:38px}.shipping-band p{padding-right:8px;font-size:13px;line-height:23px}.blog-section{padding:0 0 50px}.blog-grid{grid-template-columns:minmax(0,1fr);row-gap:46px}.blog-image{aspect-ratio:1/.78;height:auto}.blog-body{text-align:center}.blog-body h3{font-size:27px;line-height:36px}.blog-body .text-link{justify-content:center}.footer-links{width:auto;margin-top:0;margin-left:0}.footer-main{min-height:0;padding:50px 0 205px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:38px;width:calc(100% - 40px);display:grid}.footer-brand,.footer-links,.footer-contact{text-align:center;width:100%;padding:0}.footer-brand img{width:68%;max-width:238px}.footer-grid h3{margin-bottom:14px}.footer-links ul,.footer-contact ul{max-width:330px;margin-inline:auto}.footer-links li,.footer-contact li{height:auto;min-height:44px}.footer-links a,.footer-contact li>a,.footer-contact li>span{text-align:left;justify-content:flex-start;min-height:44px;font-size:14px;line-height:24px}.footer-subscribe{background-color:#fff;background-image:url(/assets/florafake/originals/icon-leaf3.jpg);background-position:0 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;align-items:stretch;height:113.2px;margin-top:10px;padding:0;display:flex}.footer-subscribe input{flex:0 0 55.2px;height:55.2px}.footer-subscribe button{flex:0 0 48px;align-self:center;height:48px;margin-top:10px}.footer-subscribe-status{text-align:center;min-height:18px;margin:6px 0 0;position:static}.footer-flower-art{width:1060px;max-width:none;height:auto;bottom:0;left:50%}.search-close{right:calc(16px + env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top))}.search-modal-inner{width:calc(100% - 40px)}.search-modal h2{font-size:42px;line-height:1.15}.search-form{margin-top:28px}.search-form input{min-width:0;font-size:17px}.products-page-hero{min-height:720px;padding:70px 0 40px}.products-page-hero-inner{min-height:510px}.products-page-hero-inner h1{font-size:42px;line-height:49px}.products-page-hero-inner p{max-width:540px;font-size:14px;line-height:25px}.products-page-collection{padding:50px 0}.products-page-grid{flex-direction:column;gap:0;display:flex}.products-page-column+.products-page-column{margin-top:0}.products-page-card+.products-page-card{margin-top:70px}.products-page-card-media{width:100%}.products-page-card-media img{object-fit:cover}.products-page-card-action,.text-link,.blog-page-card-link,.artificial-text-link,.plants-blog-link,.artificial-tree-page-inquiry{min-height:44px}}@media (width>=768px) and (width<=1024px){.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card--3{grid-column:1/-1;width:100%;max-width:calc(50% - 15px);margin-inline:auto}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-section{padding:70px 0}.contact-overview{margin-bottom:70px}.contact-intro{padding-right:50px}.contact-intro h2{font-size:44px;line-height:56px}.contact-form-heading{margin-bottom:30px}}@media (width<=767px){.contact-section{padding:50px 0}.contact-overview{flex-direction:column;margin-bottom:70px;display:flex}.contact-intro{text-align:center;width:100%;padding:0 0 50px}.contact-intro .section-label{letter-spacing:3.5px;text-align:center;margin-bottom:16px;font-size:13px;line-height:22px}.contact-intro h2{margin-bottom:18px;font-size:36px;line-height:46px}.contact-intro>p{max-width:540px;margin:0 auto 28px;font-size:14px;line-height:25px}.contact-list{text-align:left;gap:14px;width:100%;max-width:360px;margin-inline:auto}.contact-list span,.contact-list a{font-size:14px;line-height:25px}.contact-list a{min-height:44px}.contact-list svg{margin-top:3px}.contact-map{width:100%;height:350px}.contact-map-link{bottom:14px;right:14px}.contact-form-heading{margin-bottom:30px}.contact-form-heading h2{margin-bottom:18px;font-size:36px;line-height:46px}.contact-form-heading p{font-size:14px;line-height:25px}.contact-form-card--inline{background:0 0;border:0;padding:0}.contact-form-card--inline form{grid-template-columns:1fr;display:grid}.contact-form-card--inline label,.contact-form-card--inline .form-submit,.contact-form-card--inline .form-status{grid-column:1}.contact-form-card--inline input{height:58px}.contact-form-card--inline textarea{height:140px;min-height:140px}.contact-form-card--inline .form-submit{justify-self:center}.contact-form-card--panel{padding:29px 20px 33px}.contact-form-card--panel form{flex-direction:column;display:flex}.contact-map-link{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.catalog-showcase-next{animation:.2s both showcase-in}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.image-panel{background-attachment:scroll}.offcanvas-sidebar-panel,.offcanvas-sidebar-backdrop,.offcanvas-gallery-item img,.sidebar-lightbox-figure img,.products-page-card-media img{transform:none!important}}.blog-page{color:var(--ink);background:#fff}.blog-page-hero{background-position:50%;background-size:cover;align-items:center;min-height:450px;padding:120px 0 60px;display:flex;position:relative}.blog-page-hero-overlay{opacity:.7;background:#f0ebe1;position:absolute;inset:0}.blog-page-hero-inner{text-align:center;z-index:1;position:relative}.blog-page-hero h1{color:var(--ink);margin:0 0 10px;font-size:50px;font-weight:600;line-height:65px}.blog-page-hero p{color:var(--ink);max-width:800px;margin:0 auto;font-size:15px;font-weight:300;line-height:27px}.blog-page-insights{background:#fff;padding:100px 0}.blog-page-intro{text-align:center}.blog-page-eyebrow{color:var(--ink);letter-spacing:5px;text-transform:uppercase;margin:0 0 19px;font-size:16px;font-weight:300;line-height:27px}.blog-page-intro h2{color:var(--ink);margin:0 0 20px;font-size:50px;font-weight:600;line-height:65px}.blog-page-intro-copy{color:var(--muted);max-width:800px;margin:0 auto 85px;font-size:15px;font-weight:300;line-height:27px}.blog-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% + 30px);margin:0 -15px;display:grid}.blog-page-card{min-width:0;padding:0 15px 40px}.blog-page-card-media{aspect-ratio:1;transition:transform .38s var(--ease-out), box-shadow .38s var(--ease-out);margin-bottom:23px;display:block;position:relative;overflow:hidden}.blog-page-card-media:before{content:"";opacity:0;pointer-events:none;transition:opacity .38s var(--ease);z-index:1;background:linear-gradient(135deg,#f0ebe114,#a96e2d29);position:absolute;inset:0}.blog-page-card-media:after{content:"";pointer-events:none;height:150%;transition:transform .52s var(--ease-out);z-index:2;background:linear-gradient(105deg,#0000 20%,#ffffff7a 48%,#0000 76%);width:52%;position:absolute;top:-25%;left:-30%;transform:translate(-180%)skew(-18deg)}.blog-page-card-media img{filter:saturate()contrast();object-fit:cover;height:100%;transition:transform .38s var(--ease-out), filter .38s var(--ease-out);width:100%;transform:scale(1)}.blog-page-card-body h2{color:var(--ink);margin:0 0 15px;font-size:25px;font-weight:700;line-height:35px}.blog-page-card-body h2 a{color:inherit;transition:color .4s var(--ease)}.blog-page-card-body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:54px;margin:0 0 15px;font-size:15px;font-weight:300;line-height:27px;display:-webkit-box;overflow:hidden}.blog-page-card-link{color:var(--accent);min-height:27px;transition:color .4s var(--ease), gap .4s var(--ease);align-items:center;gap:1px;font-size:15px;font-weight:400;line-height:15px;display:inline-flex}.blog-page-card-link svg{transition:transform .4s var(--ease)}.blog-page-card-media:focus-visible,.blog-page-card-body h2 a:focus-visible,.blog-page-card-link:focus-visible{outline:var(--focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.blog-page-card:hover .blog-page-card-media{transform:translateY(-5px);box-shadow:0 18px 34px #504d4324}.blog-page-card:hover .blog-page-card-media:before{opacity:1}.blog-page-card:hover .blog-page-card-media:after{transform:translate(330%)skew(-18deg)}.blog-page-card:hover .blog-page-card-media img{filter:saturate(1.08)contrast(1.02);transform:scale(1.06)}.blog-page-card-body h2 a:hover,.blog-page-card-link:hover{color:var(--ink)}.blog-page-card-link:hover{gap:5px}.blog-page-card-link:hover svg{transform:translate(4px)}}@media (width<=1024px){.blog-page-hero{min-height:457px;padding:100px 0 50px}.blog-page-insights{padding:62px 0 70px}.blog-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.blog-page .container{width:min(calc(100vw - 40px), var(--container));margin-inline:20px}.blog-page-hero{min-height:393px;padding:100px 0 40px}.blog-page-hero h1,.blog-page-intro h2{font-size:34px;line-height:47.6px}.blog-page-hero h1{margin-bottom:10px}.blog-page-hero p{font-size:14px;line-height:25.2px}.blog-page-insights{padding:60px 0 70px}.blog-page-eyebrow{margin-bottom:20px;font-size:14px;line-height:25.2px}.blog-page-intro h2{margin-bottom:20px}.blog-page-intro-copy{margin-bottom:83px;font-size:14px;line-height:25.2px}.blog-page-grid{grid-template-columns:1fr}.blog-page-card{padding-bottom:30px}.blog-page-card-body h2{font-size:23px;line-height:32.2px}.blog-page-card-body p{min-height:50.4px;font-size:14px;line-height:25.2px}.blog-page-card-link{min-height:44px;font-size:14px;line-height:14px}.blog-page-card-body h2 a{padding-block:5px;display:inline-block}}@media (prefers-reduced-motion:reduce){.blog-page-card-media,.blog-page-card-media img,.blog-page-card-link svg{transition-duration:.01ms!important;transform:none!important}.blog-page-card-media{box-shadow:none!important}.blog-page-card-media:after{display:none}.blog-page-card-media:before{opacity:.06;transition-duration:.01ms!important}}@media (hover:hover) and (pointer:fine){.artificial-card-media:hover img,.artificial-variety-media:hover img,.artificial-application-media:hover img,.artificial-why-media:hover img{transform:scale(1.1)}.artificial-text-link:hover{color:var(--ink);gap:9px}}@media (width<=1024px){.artificial-flowers-page .section{padding:76px 0}.artificial-material-grid,.artificial-application-grid,.artificial-variety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artificial-why-grid,.artificial-contact-grid,.artificial-faq-grid{grid-template-columns:1fr 1fr;gap:48px}.artificial-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.artificial-flowers-page .section{padding:64px 0}.artificial-page-hero{min-height:857px;padding:100px 0}.artificial-page-hero h1{letter-spacing:3px;font-size:35px;line-height:49px}.artificial-page-hero-inner>p:not(.section-label){font-size:14px;line-height:25px}.artificial-page-intro{margin-bottom:34px}.artificial-page-intro h2{font-size:38px;line-height:46px}.artificial-material-grid,.artificial-variety-grid,.artificial-application-grid,.artificial-steps-grid,.artificial-advantage-grid{grid-template-columns:1fr}.artificial-material-card+.artificial-material-card{margin-top:28px}.artificial-variety-grid{gap:34px}.artificial-why-grid,.artificial-contact-grid,.artificial-faq-grid{grid-template-columns:1fr}.artificial-why-copy{order:-1}.artificial-contact-grid{gap:36px}.artificial-contact-details a{min-height:44px}.artificial-faq-grid{gap:34px}.artificial-faq-item button{min-height:54px;font-size:22px}}@media (prefers-reduced-motion:reduce){.artificial-card-media img,.artificial-variety-media img,.artificial-application-media img,.artificial-why-media img,.artificial-faq-item button svg{transition-duration:.01ms!important;transform:none!important}}.artificial-plants-page{--plants-paper:#fbf4f6;--plants-accent:#ac6d9a;--plants-button:#b182a5;--plants-ink:#504d43;--plants-muted:#797978;background:var(--plants-paper);color:var(--plants-ink);overflow:hidden}.artificial-plants-page .section{padding:100px 0}.artificial-plants-page .section-label{color:var(--plants-accent)}.plants-page-hero{background-position:50%;background-size:cover;align-items:center;min-height:695px;padding:100px 0;display:flex;position:relative}.plants-page-hero-overlay{background:#fbf4f6a6;position:absolute;inset:0}.plants-page-hero-inner{text-align:center;z-index:1;flex-direction:column;align-items:center;max-width:900px;display:flex;position:relative}.plants-page-hero-inner .section-label{color:var(--plants-accent);margin-bottom:20px}.plants-page-hero h1{color:var(--plants-ink);margin:0 0 22px;font-size:50px;font-weight:400;line-height:56px}.plants-page-hero-inner>p:not(.section-label){color:var(--plants-muted);max-width:920px;margin:0 auto 30px;font-size:15px;line-height:27px}.plants-page-hero-cta{align-items:center;gap:9px;display:inline-flex}.artificial-plants-page .button{border:1px solid var(--plants-button);color:var(--plants-button);background:0 0}.artificial-plants-page .button:hover{background:var(--plants-button);color:var(--surface)}.plants-page-intro{max-width:760px}.plants-page-intro h2{margin:0 0 18px;font-size:50px;line-height:1.1}.plants-page-intro>p:last-child{color:var(--muted);max-width:720px;margin:0;font-size:15px;line-height:27px}.plants-why{background:var(--plants-paper) url(/assets/florafake/source-archive/images/category-corner-floral.png) top right / 150px auto no-repeat}.plants-why-grid{display:block}.plants-why-header{text-align:center;max-width:660px;margin:0 auto 52px}.plants-why-header .section-label{color:var(--plants-ink);letter-spacing:.16em}.plants-why-header .plants-page-intro>p:last-child{color:var(--plants-muted);max-width:640px;margin-inline:auto}.plants-why-header .plants-page-intro h2{color:var(--plants-accent);letter-spacing:3px;text-transform:uppercase;font-size:40px}.plants-why-layout{grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr);align-items:stretch;gap:38px;display:grid}.plants-feature-column{flex-direction:column;justify-content:space-around;gap:42px;display:flex}.plants-feature{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.plants-feature-icon{display:none}.plants-feature h3{color:var(--plants-ink);max-width:370px;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:39.2px}.plants-feature p{color:var(--plants-muted);max-width:390px;margin:0;font-size:15px;line-height:27px}.plants-why-stage{align-self:center;height:569px}.plants-wreath{background:url(/assets/florafake/source-archive/images/wreaths2.png) 50%/contain no-repeat;justify-content:center;align-items:center;height:100%;padding:63px;display:flex}.plants-wreath img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:auto}.plants-customization{background:var(--plants-paper) url(/assets/florafake/source-archive/images/top-corner-pink.png) top right / min(35%, 420px) auto no-repeat}.plants-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 42px;margin-top:52px;display:grid}.plants-step{border-top:1px solid var(--line);gap:16px;padding-top:20px;display:flex}.plants-step-number{color:var(--accent);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1}.plants-step h3{margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1.15}.plants-step p{color:var(--muted);margin:0;font-size:14px;line-height:24px}.plants-blog{background:var(--plants-paper) url(/assets/florafake/originals/tile-pink-paper.jpg) repeat;padding-bottom:0!important}.plants-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px;margin-top:52px;display:grid}.plants-blog-card{min-width:0}.plants-blog-card article{text-align:center;background:#fff;flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}.plants-blog-image{aspect-ratio:1/.66;background:#ede8e8;display:block;position:relative;overflow:hidden}.plants-blog-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.plants-blog-category{color:var(--plants-accent);letter-spacing:2px;text-transform:uppercase;background:#fff;padding:9px 12px;font-family:Poppins,sans-serif;font-size:12px;line-height:1;position:absolute;top:20px;right:20px}.plants-blog-text{flex-direction:column;flex:1;margin:15px 0 0;padding:0 30px;display:flex}.plants-blog-card h3{color:#000;letter-spacing:.02em;text-transform:uppercase;margin:0 0 18px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.plants-blog-card h3 a{color:inherit}.plants-blog-excerpt{color:#444;margin:0 0 17px;font-size:15px;line-height:1.6}.plants-blog-link{color:var(--plants-accent);letter-spacing:2px;align-self:center;align-items:center;gap:5px;margin-bottom:20px;font-family:Georgia,serif;font-size:14px;transition:gap .3s,color .3s;display:inline-flex}.plants-blog-meta{color:#adadad;letter-spacing:1px;border-top:1px solid #eaeaea;padding:15px 30px;font-family:Poppins,sans-serif;font-size:12px;line-height:1.3}.plants-pagination{letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;margin:10px 0 0;font-family:Poppins,sans-serif;font-size:15px;line-height:5em;display:flex}.plants-pagination>*{margin:0 10px}.plants-pagination a{color:var(--plants-accent);min-width:44px;min-height:44px;transition:color .2s var(--ease), transform .16s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.plants-pagination-current{color:#000}.plants-pagination-disabled{color:#ac6d9a6b}.plants-pagination-screen-reader{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plants-contact{background:var(--plants-paper)}.plants-contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.plants-contact-copy h2{margin:0 0 18px;font-size:50px;line-height:1.05}.plants-contact-copy>p:not(.section-label){color:var(--muted);max-width:500px;margin:0 0 28px;font-size:15px;line-height:27px}.plants-contact-detail{gap:14px;display:grid}.plants-contact-detail a,.plants-contact-detail span{color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:22px;display:flex}.plants-contact-detail svg{color:var(--plants-accent);flex:none}.plants-faq{color:var(--surface);background:linear-gradient(#ac6d9ad1,#ac6d9ad1),url(/assets/florafake/source-archive/images/suhyeon-choi.jpg) 50%/cover no-repeat}.plants-faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.plants-faq .section-label{color:var(--plants-accent)}.plants-faq h2{color:var(--surface);margin:0 0 20px;font-size:42px;line-height:1.08}.plants-faq-lead{color:#fffdf9b8;max-width:370px;font-size:15px;line-height:27px}.plants-faq-item{border-bottom:1px solid #fffdf940}.plants-faq-item button{color:var(--surface);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:1.2;display:flex}.plants-faq-item button svg{color:var(--accent);transition:transform .22s}.plants-faq-item.is-open button svg{transform:rotate(180deg)}.plants-faq-answer{overflow:hidden}.plants-faq-answer p{color:#fffdf9b8;margin:-2px 36px 20px 0;font-size:14px;line-height:25px}@media (hover:hover) and (pointer:fine){.plants-why-image:hover img,.plants-blog-card:hover .plants-blog-image img{transform:scale(1.1)}.plants-blog-card:hover .plants-blog-link{color:var(--ink);gap:9px}}@media (width<=1024px){.artificial-plants-page .section{padding:76px 0}.plants-page-hero{min-height:620px}.plants-page-hero h1,.plants-page-intro h2,.plants-contact-copy h2{font-size:44px;line-height:1.12}.plants-why-grid{grid-template-columns:1fr;gap:40px}.plants-why-layout{grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);gap:32px}.plants-why-stage{height:470px}.plants-wreath{padding:48px}.plants-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plants-faq-grid{grid-template-columns:1fr 1fr;gap:48px}}@media (width<=767px){.artificial-plants-page .section{padding:64px 0}.plants-page-hero{min-height:857px;padding:100px 0}.plants-page-hero h1{letter-spacing:3px;font-size:35px;line-height:49px}.plants-page-hero-inner>p:not(.section-label){font-size:14px;line-height:25px}.plants-page-intro h2,.plants-contact-copy h2{font-size:38px;line-height:46px}.plants-feature-grid,.plants-step-grid,.plants-blog-grid,.plants-faq-grid,.plants-contact-grid,.plants-why-layout{grid-template-columns:1fr}.plants-why-stage{order:-1;height:420px}.plants-wreath{max-width:330px;margin-inline:auto;padding:58px}.plants-blog-grid{gap:38px;margin-top:36px}.plants-blog-image{aspect-ratio:1/.66}.plants-blog-text,.plants-blog-meta{padding-inline:22px}.plants-pagination{font-size:13px;line-height:4em}.plants-contact-grid{gap:36px}.plants-faq-grid{gap:34px}.plants-faq h2{font-size:38px}.plants-faq-item button{min-height:54px}.plants-contact-detail a,.plants-contact-detail span{min-height:44px}}@media (prefers-reduced-motion:reduce){.plants-why-image img,.plants-blog-image img,.plants-faq-item button svg{transition-duration:.01ms!important;transform:none!important}}.catalog-branch{position:relative}.catalog-branch-overlay{z-index:2;position:absolute;inset:0}.catalog-branch-overlay:focus-visible{outline:var(--focus);outline-offset:-6px}@media (hover:hover) and (pointer:fine){.catalog-branch:hover .artificial-tree-page-inquiry{color:var(--ink)}.catalog-branch:hover .artificial-tree-page-inquiry svg{transform:translate(3px)}}.catalog-showcase{position:relative}.catalog-showcase-next{object-fit:cover;animation:.9s cubic-bezier(.23,1,.32,1) both showcase-in,5.2s linear both showcase-drift;position:absolute;inset:0}@keyframes showcase-in{0%{opacity:0}to{opacity:1}}@keyframes showcase-drift{0%{transform:scale(1)}to{transform:scale(1.045)}}.sku-chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;letter-spacing:.08em;transition:border-color .2s var(--ease), color .2s var(--ease), transform .18s var(--ease-out);background:0 0;align-self:flex-start;align-items:center;gap:5px;width:fit-content;margin:0 0 12px;padding:5px 9px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex}.sku-chip:hover{border-color:var(--accent);color:var(--accent)}.sku-chip:focus-visible{outline:var(--focus);outline-offset:2px}.sku-chip.is-copied{border-color:var(--moss);color:var(--moss);transform:scale(1.04)}.sku-chip-code{font-weight:400}.category-directory-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;margin:0 0 14px;font-size:14px;line-height:24px;display:-webkit-box;overflow:hidden}.artificial-flower-category-page-product-info .artificial-tree-page-inquiry{margin-top:auto}.artificial-flower-category-page{color:var(--ink);background:#f7f3eb}.artificial-flower-category-page-hero{background-position:50%;background-size:cover;align-items:center;min-height:450px;padding:120px 0 60px;display:flex;position:relative}.artificial-flower-category-page-hero-overlay{opacity:.7;background:#f0ebe1;position:absolute;inset:0}.artificial-flower-category-page-hero-inner{text-align:center;z-index:1;position:relative}.artificial-flower-category-page-hero h1{color:var(--ink);max-width:1000px;margin:0 auto 10px;font-size:50px;font-weight:600;line-height:65px}.artificial-flower-category-page-hero p{color:var(--ink);max-width:800px;margin:0 auto;font-size:15px;font-weight:300;line-height:27px}.artificial-flower-category-page-directory{background:linear-gradient(#f0ebe1 0,#f7f3eb 110px 100%);padding:130px 0 100px}.artificial-flower-category-page-directory-inner{max-width:1120px}.artificial-flower-category-page-product{grid-template-columns:20% 30% 50%;align-items:start;min-height:349px;display:grid;position:relative}.artificial-flower-category-page-product+.artificial-flower-category-page-product{margin-top:30px}.artificial-flower-category-page-product:not(:last-child):after{background:var(--line);content:"";height:1px;position:absolute;bottom:-15px;left:20%;right:0}.artificial-flower-category-page-product-index{color:#504d432e;align-self:start;padding-top:3px;font-family:Cormorant Garamond,Georgia,serif;font-size:64px;font-weight:500;line-height:.8}.artificial-flower-category-page-product-media{width:300px;height:300px;margin:0;overflow:hidden}.artificial-flower-category-page-product-media img{object-fit:cover;object-position:center;height:100%;transition:transform .3s var(--ease);width:100%}.artificial-flower-category-page-product-info{flex-direction:column;align-items:stretch;min-height:300px;padding:0 0 18px;display:flex}.artificial-flower-category-page-product-info h2{color:var(--ink);margin:0 0 14px;font-size:20px;font-weight:600;line-height:26px}.artificial-flower-category-page-stock{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:300;line-height:27px;display:inline-flex}.artificial-flower-category-page-stock span{background:#009923;border-radius:50%;flex:none;width:10px;height:10px}@media (hover:hover) and (pointer:fine){.artificial-flower-category-page-product:hover .artificial-flower-category-page-product-media img{transform:scale(1.03)}}@media (width<=1024px){.artificial-flower-category-page-hero{min-height:380px;padding:100px 0 50px}.artificial-flower-category-page-hero h1{max-width:820px;font-size:46px;line-height:1.18}.artificial-flower-category-page-directory{padding:70px 0}.artificial-flower-category-page-directory-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 36px;display:grid}.artificial-flower-category-page-product{flex-direction:column;min-height:0;display:flex}.artificial-flower-category-page-product+.artificial-flower-category-page-product{margin-top:0}.artificial-flower-category-page-product:not(:last-child):after{bottom:-32px;left:0;right:0}.artificial-flower-category-page-product-index{margin-bottom:14px;padding:0;font-size:44px}.artificial-flower-category-page-product-media{aspect-ratio:1;width:100%;height:auto}.artificial-flower-category-page-product-info{width:100%;min-height:330px;padding:22px 0 0}}@media (width<=767px){.artificial-flower-category-page-hero{min-height:393px;padding:100px 20px 40px}.artificial-flower-category-page-hero-inner{width:100%}.artificial-flower-category-page-hero h1{margin-bottom:15px;font-size:34px;line-height:47.6px}.artificial-flower-category-page-hero p{font-size:14px;line-height:25.2px}.artificial-flower-category-page-directory{padding:50px 0 90px}.artificial-flower-category-page-directory-inner{width:calc(100% - 60px);display:block}.artificial-flower-category-page-product{align-items:center}.artificial-flower-category-page-product+.artificial-flower-category-page-product{margin-top:64px}.artificial-flower-category-page-product:not(:last-child):after{bottom:-32px;left:20px;right:20px}.artificial-flower-category-page-product-index{align-items:flex-end;width:min(290px,100%);height:70px;margin:0;padding:0 20px 14px;font-size:40px;display:flex}.artificial-flower-category-page-product-media{width:min(290px,100%);height:auto;padding-right:20px}.artificial-flower-category-page-product-media img{aspect-ratio:1;width:100%;height:auto}.artificial-flower-category-page-product-info{width:min(290px,100%);min-height:0;padding:0}.artificial-flower-category-page-product-info h2{margin-bottom:18px;font-size:20px;line-height:28px}.artificial-flower-category-page-stock{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.artificial-flower-category-page-product-media img{transition-duration:.01ms!important;transform:none!important}}.artificial-tree-page-inquiry{color:var(--accent);transition:color .4s var(--ease);align-items:center;gap:7px;margin-top:auto;padding:12px 0;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.artificial-tree-page-inquiry svg{transition:transform .4s var(--ease)}.artificial-tree-page-inquiry:focus-visible{outline:var(--focus);outline-offset:4px}.artificial-tree-page-empty{border-bottom:1px solid var(--line);border-top:1px solid var(--line);text-align:center;max-width:720px;margin:30px auto;padding:70px 20px}.artificial-tree-page-empty h2{margin-bottom:18px;font-size:42px;line-height:1.1}.artificial-tree-page-empty>p:not(.section-label){max-width:580px;margin:0 auto 28px;font-size:15px;line-height:27px}@media (hover:hover) and (pointer:fine){.artificial-tree-page-inquiry:hover{color:var(--ink)}.artificial-tree-page-inquiry:hover svg{transform:translate(4px,-4px)}}@media (width<=1024px){.artificial-tree-page-empty{grid-column:1/-1;width:100%}}@media (width<=767px){.artificial-tree-page-empty{padding:54px 14px}.artificial-tree-page-empty h2{font-size:34px}}.about-page{background:var(--surface);color:var(--ink)}.about-page-hero{background-position:50%;background-size:cover;align-items:center;min-height:450px;padding:120px 0 60px;display:flex;position:relative}.about-page-hero-overlay{opacity:.7;background:#f0ebe1;position:absolute;inset:0}.about-page-hero-inner{text-align:center;z-index:1;position:relative}.about-page-hero h1{color:var(--ink);margin:0 auto 10px;font-size:50px;font-weight:600;line-height:65px}.about-page-hero p{color:var(--ink);max-width:800px;margin:0 auto;font-size:15px;font-weight:300;line-height:27px}.about-page-overview{padding:130px 0 100px}.about-page-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:95px;display:grid}.about-page-overview-media{min-height:575px;position:relative}.about-page-arch{width:min(52%,260px);height:500px;position:absolute;overflow:hidden}.about-page-arch img{object-fit:cover;width:100%;height:100%}.about-page-arch--back{border-radius:180px 180px 0 0;top:0;left:3%}.about-page-arch--front{border-radius:180px 180px 0 0;top:78px;right:4%}.about-page-play{background:var(--accent);color:var(--surface);border:8px solid #fffdf9bd;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.about-page-overview-copy h2{max-width:560px;margin-bottom:24px}.about-page-overview-copy>p:not(.section-label){max-width:590px;margin:0 0 18px;font-size:15px;line-height:27px}.about-page-stats{gap:64px;margin-top:34px;display:flex}.about-page-stat{align-items:center;gap:13px;display:flex}.about-page-icon{speak:never;font-family:Elementskit;font-style:normal;font-weight:400}.about-page-stat .about-page-icon{color:var(--accent);font-size:26px;line-height:1}.about-page-stats strong{color:var(--accent);font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:500;line-height:1;display:block}.about-page-stats span{color:var(--muted);margin-top:7px;font-size:13px;line-height:24px;display:block}.about-page-story{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:928px;padding:150px 32px;display:flex;position:relative}.about-page-story-overlay{background:#1e181194;position:absolute;inset:0}.about-page-story-card{text-align:center;z-index:1;max-width:640px;position:relative}.about-page-story-card .section-label{color:var(--accent)}.about-page-story-card h2{color:var(--surface);margin-bottom:22px}.about-page-story-card>p:not(.section-label){color:#fffdf9d4;margin:0 auto 32px;font-size:15px;line-height:27px}.about-page-story-card .button{margin-top:6px}.about-page-why{padding:100px 0}.about-page-centered-intro{text-align:center;max-width:800px;margin:0 auto 58px}.about-page-centered-intro .section-label{margin-bottom:16px}.about-page-centered-intro h2{margin-bottom:18px}.about-page-centered-intro>p:not(.section-label){max-width:760px;margin:0 auto;font-size:15px;line-height:27px}.about-page-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.about-page-advantage{text-align:center}.about-page-advantage-icon{color:var(--accent);justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:15px;font-size:45px;line-height:1;display:inline-flex}.about-page-advantage h3{margin-bottom:9px;font-size:28px;line-height:39.2px}.about-page-advantage p{max-width:330px;margin:0 auto 17px;font-size:15px;line-height:27px}.about-page-advantage .text-link{justify-content:center}.about-page-testimonials{background:var(--surface);padding:100px 0}.about-page-testimonials-grid{grid-template-columns:430px minmax(0,1fr);align-items:center;gap:110px;display:grid}.about-page-testimonials-copy h2{margin-bottom:18px}.about-page-testimonials-copy>p:not(.section-label){margin-bottom:28px;font-size:15px;line-height:27px}.about-page-testimonial-stage{box-sizing:border-box;height:383px;min-height:383px;padding:54px 58px 35px;position:relative;overflow:hidden}.about-page-quote-mark{color:var(--accent);font-family:Cormorant Garamond,Georgia,serif;font-size:110px;line-height:.5;position:absolute;top:30px;left:15px}.about-page-testimonial-content blockquote{color:var(--ink);max-width:575px;margin:0 0 34px;font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-style:italic;font-weight:500;line-height:1.35}.about-page-testimonial-stage .testimonial-controls{bottom:20px}.about-page-team{background:var(--paper);padding:100px 0 180px}.about-page-team .about-page-centered-intro{margin-bottom:50px}.about-page-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.about-page-team-member{text-align:center}.about-page-team-image{border-radius:180px 180px 0 0;height:360px;overflow:hidden}.about-page-team-image img{object-fit:cover;width:100%;height:100%}.about-page-team-member h3{margin:21px 0 2px;font-size:28px;line-height:39.2px}.about-page-team-member>p{color:var(--muted);margin:0 0 13px;font-size:14px;line-height:24px}.about-page-team-social{justify-content:center;gap:14px;display:flex}.about-page-team-social a{color:var(--ink);height:27px;transition:color .3s var(--ease);justify-content:center;align-items:center;width:27px;display:inline-flex}.about-page-team-social a:hover{color:var(--accent)}.about-page-contact{padding:100px 0 120px}.about-page-contact-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.about-page-contact-copy h2{margin-bottom:18px}.about-page-contact-copy>p:not(.section-label){max-width:510px;margin-bottom:28px;font-size:15px;line-height:27px}.about-page-contact-details{gap:13px;display:grid}.about-page-contact-details a,.about-page-contact-details span{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:22px;display:flex}.about-page-contact-details a>span,.about-page-contact-details span>span{overflow-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;min-width:0}.about-page-contact-details svg{color:var(--accent);flex:none}.about-page-contact-map .contact-map{min-height:395px}@media (width<=1024px){.about-page-overview-grid{gap:50px}.about-page-overview-media{min-height:500px}.about-page-arch{height:430px}.about-page-story{min-height:700px}.about-page-testimonials-grid,.about-page-contact-grid{grid-template-columns:1fr 1fr;gap:50px}.about-page-team-image{height:310px}}@media (width<=767px){.about-page .container{width:min(calc(100vw - 40px), var(--container));margin-inline:20px}.about-page-hero{min-height:393px;padding:100px 0 40px}.about-page-hero h1{font-size:34px;line-height:47.6px}.about-page-hero p{font-size:14px;line-height:25.2px}.about-page-overview{padding:75px 0 70px}.about-page-overview-grid,.about-page-testimonials-grid,.about-page-contact-grid{grid-template-columns:1fr}.about-page-overview-media{min-height:430px}.about-page-arch{width:48%;height:370px}.about-page-arch--front{top:58px}.about-page-play{width:62px;height:62px;bottom:17px}.about-page-overview-copy h2,.about-page-centered-intro h2,.about-page-story-card h2,.about-page-contact-copy h2{font-size:34px;line-height:47.6px}.about-page-overview-copy>p:not(.section-label),.about-page-centered-intro>p:not(.section-label),.about-page-story-card>p:not(.section-label),.about-page-contact-copy>p:not(.section-label){font-size:14px;line-height:25.2px}.about-page-stats{gap:40px;margin-top:28px}.about-page-stat{gap:11px}.about-page-stat .about-page-icon{font-size:23px}.about-page-stats strong{font-size:36px}.about-page-story{min-height:650px;padding:90px 20px}.about-page-story-card h2{margin-bottom:18px}.about-page-why,.about-page-testimonials,.about-page-contact{padding:70px 0}.about-page-centered-intro{margin-bottom:38px}.about-page-advantage-grid,.about-page-team-grid{grid-template-columns:1fr}.about-page-advantage-grid{gap:42px}.about-page-testimonials-copy h2{font-size:38px;line-height:46px}.about-page-testimonial-stage{height:auto;min-height:420px;padding:54px 22px 42px}.about-page-testimonial-content blockquote{font-size:26px}.about-page-team{padding:70px 0 100px}.about-page-team-image{max-width:360px;height:360px;margin-inline:auto}.about-page-team-social a{width:44px;height:44px}.about-page-contact-grid{gap:38px}.about-page-contact-details a,.about-page-contact-details span{min-height:44px}.about-page-contact-map .contact-map{min-height:300px}}@media (prefers-reduced-motion:reduce){.about-page-play,.about-page-team-social a{transition-duration:.01ms!important}}@keyframes contact-play-ripple{70%{opacity:0;box-shadow:0 0 0 15px}}.contact-us-page{background:var(--surface)}.contact-us-page-hero{background-position:50%;background-size:cover;align-items:center;min-height:450px;padding:120px 0 60px;display:flex;position:relative}.contact-us-page-hero-overlay{opacity:.7;background:#f0ebe1;position:absolute;inset:0}.contact-us-page-hero-inner{text-align:center;z-index:1;position:relative}.contact-us-page-hero h1{color:var(--ink);max-width:920px;margin:0 auto 10px;font-size:50px;font-weight:600;line-height:65px}.contact-us-page-hero p{color:var(--ink);max-width:800px;margin:0 auto;font-size:15px;font-weight:300;line-height:27px}.contact-us-page-intro{padding:100px 0 20px}.contact-us-page-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.contact-us-page-copy{padding:50px 70px 50px 0}.contact-us-page-copy .section-label{color:var(--ink);letter-spacing:5px;text-transform:uppercase;margin-bottom:14.4px;font-size:16px;font-weight:300;line-height:27px}.contact-us-page-copy h2{margin-bottom:20px;font-size:50px;font-weight:600;line-height:65px}.contact-us-page-lead{max-width:530px;margin-bottom:14.4px;font-size:15px;font-weight:300;line-height:27px}.contact-us-page-list{gap:20px;display:grid}.contact-us-page-list a,.contact-us-page-list-item{color:var(--muted);transition:color .4s var(--ease), transform .4s var(--ease);align-items:center;gap:10px;font-size:15px;font-weight:300;line-height:27px;display:flex}.contact-us-page-icon{fill:var(--accent);flex:none;width:18px;height:auto}.contact-us-page-media{min-height:562px;position:relative;overflow:visible}.contact-us-page-arch{border-radius:500px 500px 0 0;height:100%;padding-top:30px;position:absolute;inset:0;overflow:hidden}.contact-us-page-arch img{object-fit:cover;object-position:center center;height:100%;transition:transform .3s var(--ease);width:100%;position:absolute;inset:0}.contact-us-page-play{color:var(--accent);isolation:isolate;height:60px;transition:background-color .3s var(--ease), color .3s var(--ease);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;padding:9px 0 0 2px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-us-page-play:before,.contact-us-page-play:after{color:#f0ebe1;content:"";opacity:.6;z-index:-1;border-radius:50%;animation:3s infinite contact-play-ripple;position:absolute;inset:0;box-shadow:0 0}.contact-us-page-play:before{animation-delay:.9s}.contact-us-page-play:after{animation-delay:.3s}.contact-us-page-play-icon{font-family:Elementskit,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1}.contact-us-page-play-icon:before{content:""}.contact-us-page-form{padding:0 0 100px}.contact-us-page-form h2{text-align:center;margin:0 auto 20px;font-size:50px;font-weight:600;line-height:65px}.contact-us-page-form-copy{color:var(--muted);text-align:center;margin:0 200px 50px;font-size:15px;font-weight:300;line-height:27px}.contact-us-page-form .contact-form-card--inline{width:auto;margin-inline:150px}.contact-us-page-map{width:100%}.contact-us-page-map .contact-map{width:100%;height:430px}.contact-us-page-map .contact-map-frame{filter:saturate(0);transition:filter 1s var(--ease), opacity .5s var(--ease)}@media (hover:hover) and (pointer:fine){.contact-us-page-list a:hover,.contact-us-page-list-item:hover{color:var(--accent);transform:translate(4px)}.contact-us-page-media:hover .contact-us-page-arch img{transform:scale(1.03)}.contact-us-page-play:hover{background:var(--ink);color:var(--surface)}.contact-us-page-map .contact-map:hover .contact-map-frame{filter:saturate()}}@media (width<=1024px){.contact-us-page-hero{min-height:393px;padding:100px 30px 50px}.contact-us-page-intro{padding:70px 0 20px}.contact-us-page-intro-grid{grid-template-columns:1fr;gap:42px}.contact-us-page-copy{padding:0}.contact-us-page-media{min-height:390px}.contact-us-page-arch{height:390px;position:relative;inset:auto}.contact-us-page-form{padding-bottom:70px}.contact-us-page-form-copy{margin:0 50px 30px}.contact-us-page-form .contact-form-card--inline{margin-inline:0}}@media (width<=767px){.contact-us-page-hero{padding:100px 20px 40px}.contact-us-page-hero h1{font-size:34px;line-height:47.6px}.contact-us-page-hero p{font-size:14px;line-height:25.2px}.contact-us-page-intro{padding:50px 0 0}.contact-us-page-intro-grid,.contact-us-page-copy,.contact-us-page-copy>div,.contact-us-page-list{width:100%;min-width:0;max-width:100%}.contact-us-page-copy{text-align:center;padding:0 0 50px}.contact-us-page-copy h2{font-size:34px;line-height:47.6px}.contact-us-page-lead{margin-inline:auto;font-size:14px;line-height:25.2px}.contact-us-page-list{margin-inline:auto}.contact-us-page-list a,.contact-us-page-list-item{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%;min-height:44px}.contact-us-page-list a span,.contact-us-page-list-item span{overflow-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;min-width:0}.contact-us-page-media{min-height:360px}.contact-us-page-arch{height:360px}.contact-us-page-form{padding-bottom:50px}.contact-us-page-form h2{font-size:34px;line-height:47.6px}.contact-us-page-form-copy{margin:0 0 30px;font-size:14px;line-height:25.2px}.contact-us-page-map .contact-map{height:350px}}@media (prefers-reduced-motion:reduce){.contact-us-page-arch img,.contact-us-page-list a,.contact-us-page-list-item,.contact-us-page-play{transition-duration:.16s}.contact-us-page-play:before,.contact-us-page-play:after{animation:none}}.admin-app{background:var(--paper);color:var(--ink);min-height:100dvh;display:flex}.admin-app,.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.admin-sidebar{background:var(--ink);color:var(--surface);flex-direction:column;flex:0 0 238px;min-height:100dvh;padding:29px 18px 21px;display:flex}.admin-brand-lockup{border-bottom:1px solid #fffdf92e;padding:0 13px 25px}.admin-brand-lockup img{filter:brightness(0)invert();object-fit:contain;object-position:left center;width:126px;height:34px}.admin-brand-lockup span{color:#fffdf99e;letter-spacing:.12em;margin-top:15px;font-size:12px;display:block}.admin-nav{gap:6px;margin-top:31px;display:grid}.admin-nav-link{color:#fffdf9a3;min-height:45px;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border-left:2px solid #0000;align-items:center;gap:12px;padding:0 13px;font-size:14px;display:flex}.admin-nav-link:hover,.admin-nav-link.is-active{border-color:var(--accent);color:var(--surface);background:#fffdf91a}.admin-sidebar-foot{border-top:1px solid #fffdf92e;gap:17px;margin-top:auto;padding:20px 13px 0;display:grid}.admin-service-mark{color:#fffdf98c;align-items:center;gap:8px;font-size:11px;display:flex}.admin-service-mark>span,.admin-connection>span{background:#87a875;border-radius:50%;width:7px;height:7px;display:inline-block}.admin-exit-link{color:#fffdf9b8;transition:color .18s var(--ease);align-items:center;gap:9px;font-size:13px;display:flex}.admin-exit-link:hover{color:var(--surface)}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;padding:0 clamp(24px,4vw,58px);display:flex}.admin-topbar-kicker,.admin-eyebrow{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:600;line-height:1.3}.admin-topbar-title{color:var(--ink);margin:0;font-family:Noto Serif SC,serif;font-size:19px;line-height:1.2}.admin-topbar-note{border:1px solid var(--line);color:var(--muted);padding:7px 11px;font-size:12px}.admin-content{flex:1;padding:48px clamp(24px,4vw,58px) 64px}.admin-page{max-width:1280px;margin:0 auto}.admin-page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:35px;display:flex}.admin-page-heading h1{color:var(--ink);margin:0 0 11px;font-family:Noto Serif SC,serif;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.25}.admin-page-lead{color:var(--muted);max-width:650px;margin:0;font-size:14px;line-height:1.8}.admin-connection,.admin-heading-count{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.admin-connection.is-error>span{background:#b36b5b}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.admin-stat{background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;min-height:154px;padding:22px 24px;display:grid;position:relative}.admin-stat-icon{background:var(--paper);color:var(--accent);justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.admin-stat-label{color:var(--muted);align-self:center;margin-left:11px;font-size:13px}.admin-stat strong{color:var(--ink);grid-column:1/-1;margin-top:23px;font-family:Cormorant Garamond,Georgia,serif;font-size:47px;font-weight:500;line-height:1}.admin-stat small{color:var(--muted);grid-column:1/-1;margin-top:7px;font-size:12px}.admin-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:17px;display:grid}.admin-panel{background:var(--surface);border:1px solid var(--line);min-width:0;padding:26px 27px}.admin-panel-heading{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.admin-panel h2{color:var(--ink);margin:0;font-family:Noto Serif SC,serif;font-size:21px;font-weight:600;line-height:1.4}.admin-inline-link{color:var(--accent);align-items:center;gap:4px;font-size:12px;display:inline-flex}.admin-inline-link:hover{color:var(--ink)}.admin-mini-list{border-top:1px solid var(--line)}.admin-mini-row,.admin-inquiry-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:70px;display:flex}.admin-mini-row img{background:var(--paper);object-fit:cover;width:43px;height:43px}.admin-mini-row>div,.admin-inquiry-row>div{gap:2px;min-width:0;display:grid}.admin-mini-row strong,.admin-inquiry-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.admin-mini-row span,.admin-inquiry-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-mini-row .admin-stock{margin-left:auto}.admin-inquiry-row{justify-content:space-between}.admin-inquiry-row time{color:var(--muted);white-space:nowrap;font-size:11px}.admin-empty-copy{color:var(--muted);margin:20px 0 5px;font-size:13px}.admin-alert{align-items:center;gap:8px;margin:0 0 18px;padding:11px 13px;font-size:13px;display:flex}.admin-alert--error{color:#8c493c;background:#f4e4de}.admin-alert--error a{color:inherit;margin-left:auto;text-decoration:underline}.admin-button{min-height:42px;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .16s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;display:inline-flex}.admin-button:focus-visible,.admin-icon-button:focus-visible,.admin-nav-link:focus-visible,.admin-search input:focus-visible,.admin-select select:focus-visible,.admin-field input:focus-visible,.admin-upload-button:focus-within,.admin-toggle:focus-visible{outline:var(--focus);outline-offset:3px}.admin-button--primary{background:var(--accent);color:var(--surface)}.admin-button--primary:hover{background:var(--ink)}.admin-button--quiet{border-color:var(--line);color:var(--ink);background:0 0}.admin-button--quiet:hover{border-color:var(--ink)}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;display:flex}.admin-search,.admin-select{background:var(--surface);border:1px solid var(--line);align-items:center;min-height:42px;display:inline-flex}.admin-search{flex:240px;gap:10px;padding:0 13px}.admin-search svg{color:var(--muted);flex:none}.admin-search input,.admin-select select{color:var(--ink);background:0 0;border:0;outline:0;min-width:0;font-size:13px}.admin-search input{flex:1}.admin-select{gap:8px;padding:0 12px;position:relative}.admin-select span{color:var(--muted);white-space:nowrap;font-size:11px}.admin-select select{appearance:none;padding-right:20px}.admin-select>svg{pointer-events:none;position:absolute;right:11px}.admin-select--full,.admin-select--full select{width:100%}.admin-table-wrap{background:var(--surface);border:1px solid var(--line);overflow:hidden}.admin-table-head,.admin-product-row{grid-template-columns:minmax(230px,1.6fr) minmax(140px,1fr) 95px 130px 100px;align-items:center;gap:18px;padding:0 23px;display:grid}.admin-table-head{color:var(--muted);background:#f7f4ee;min-height:44px;font-size:11px}.admin-product-row{border-top:1px solid var(--line);min-height:83px}.admin-product-main{align-items:center;gap:13px;min-width:0;display:flex}.admin-product-main img{background:var(--paper);object-fit:cover;width:52px;height:52px}.admin-product-main>div{gap:4px;min-width:0;display:grid}.admin-product-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.admin-product-main small,.admin-product-row time{color:var(--muted);font-size:11px}.admin-product-catalogs{flex-wrap:wrap;gap:4px;display:flex}.admin-product-catalogs span{background:var(--paper);color:var(--muted);padding:4px 6px;font-size:10px}.admin-stock{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-stock>span{background:#b3b3a6;border-radius:50%;width:6px;height:6px}.admin-stock--in{color:#6c815d}.admin-stock--in>span{background:#87a875}.admin-stock--out{color:#a26756}.admin-stock--out>span{background:#b36b5b}.admin-row-actions{justify-content:end;gap:2px;display:flex}.admin-icon-button{color:var(--muted);height:36px;transition:background-color .18s var(--ease), color .18s var(--ease), transform .16s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;width:36px;padding:0;display:inline-flex}.admin-icon-button:hover{background:var(--paper);color:var(--ink)}.admin-icon-button--danger:hover{color:#8c493c;background:#f4e4de}.admin-empty-state{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px;display:flex}.admin-empty-state svg{color:var(--accent);margin-bottom:10px}.admin-empty-state h2{color:var(--ink);margin:0 0 6px;font-family:Noto Serif SC,serif;font-size:20px}.admin-empty-state p{margin:0;font-size:13px}.admin-drawer-backdrop{z-index:80;background:#322d2661;position:fixed;inset:0}.admin-drawer{background:var(--surface);will-change:transform;flex-direction:column;width:min(100%,470px);max-width:470px;height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-16px 0 42px #2d28202e}.admin-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:28px 29px 21px;display:flex}.admin-drawer-head h2{color:var(--ink);margin:0;font-family:Noto Serif SC,serif;font-size:25px;font-weight:600}.admin-drawer-body{gap:24px;padding:28px 29px;display:grid;overflow:auto}.admin-drawer-foot{border-top:1px solid var(--line);padding:16px 29px calc(16px + env(safe-area-inset-bottom));justify-content:end;gap:9px;display:flex}.admin-drawer-foot .admin-button:first-child{margin-right:auto}.admin-field,.admin-fieldset,.admin-toggle-field{gap:9px;display:grid}.admin-field>span,.admin-fieldset legend,.admin-toggle-field strong,.admin-message-block>span{color:var(--ink);font-size:12px;font-weight:600}.admin-field input,.admin-image-path{background:var(--surface);border:1px solid var(--line);color:var(--ink);outline:0;width:100%;min-height:42px;padding:0 12px;font-size:13px}.admin-field input:focus{border-color:var(--accent)}.admin-upload-row{align-items:center;gap:13px;display:flex}.admin-upload-preview{background:var(--paper);color:var(--accent);justify-content:center;align-items:center;width:76px;height:76px;display:flex;overflow:hidden}.admin-upload-preview img{object-fit:cover;width:100%;height:100%}.admin-upload-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;padding:10px 13px;font-size:12px}.admin-upload-button:hover{border-color:var(--accent);color:var(--accent)}.admin-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.admin-image-path{margin-top:1px}.admin-fieldset{border:0;margin:0;padding:0}.admin-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-check{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.admin-check input{opacity:0;width:16px;height:16px;margin:0;position:absolute}.admin-check>span{border:1px solid var(--line);color:var(--surface);justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.admin-check input:checked+span{background:var(--accent);border-color:var(--accent)}.admin-toggle-field{justify-content:space-between;align-items:center;display:flex}.admin-toggle-field span:first-child{gap:4px;display:grid}.admin-toggle-field small{color:var(--muted);font-size:11px}.admin-toggle{height:24px;transition:background-color .2s var(--ease);background:#d7d4cc;border:0;border-radius:20px;width:43px;padding:3px}.admin-toggle>span{background:var(--surface);height:18px;transition:transform .2s var(--ease-out);border-radius:50%;width:18px;display:block;transform:translate(0)}.admin-toggle.is-on{background:var(--accent)}.admin-toggle.is-on>span{transform:translate(19px)}.admin-form-error{color:#8c493c;background:#f4e4de;margin:0;padding:10px 12px;font-size:12px}.admin-inquiry-table .admin-table-head,.admin-inquiry-table .admin-inquiry-table-row{grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.8fr) 100px 150px 30px}.admin-inquiry-table-row{border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:18px;width:100%;min-height:79px;padding:0 23px;display:grid}.admin-inquiry-table-row:hover{background:#faf8f3}.admin-inquiry-table-row>div{gap:3px;min-width:0;display:grid}.admin-inquiry-table-row strong{font-size:13px;font-weight:500}.admin-inquiry-table-row small,.admin-inquiry-table-row time{color:var(--muted);font-size:11px}.admin-inquiry-table-row p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.admin-status{white-space:nowrap;padding:5px 7px;font-size:11px}.admin-status--new{color:#9a6a32;background:#f4eadb}.admin-status--in_progress{color:var(--plum);background:#ebe5ee}.admin-status--done{color:#668057;background:#e6eee1}.admin-inquiry-detail{gap:27px}.admin-detail-contact{gap:7px;display:grid}.admin-detail-contact a,.admin-detail-contact span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.admin-detail-contact a:hover{color:var(--accent)}.admin-detail-meta{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:19px;display:flex}.admin-detail-meta span,.admin-detail-meta time{color:var(--muted);font-size:12px}.admin-message-block{gap:9px;display:grid}.admin-message-block p{background:var(--paper);color:var(--ink);white-space:pre-wrap;margin:0;padding:15px;font-size:13px;line-height:1.9}.admin-settings-grid{gap:17px;display:grid}.admin-settings-fields{gap:18px;display:grid}.admin-lang-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-lang-grid input:first-child{border-left:2px solid #a96e2d59}.admin-field-hint{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.admin-alert--success{color:#668057;background:#e6eee1}.admin-heading-actions{gap:9px;display:flex}.admin-textarea{background:var(--surface);border:1px solid var(--line);color:var(--ink);resize:vertical;outline:0;width:100%;min-height:76px;padding:9px 12px;font-size:13px;line-height:1.7}.admin-textarea:focus{border-color:var(--accent)}.admin-pagination{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin-top:15px;font-size:12px;display:flex}.plants-shuffle-button{border:1px solid var(--line);color:var(--ink);height:38px;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .16s var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.plants-shuffle-button:hover{background:var(--accent);border-color:var(--accent);color:var(--surface)}.plants-shuffle-button:focus-visible{outline:var(--focus);outline-offset:3px}.plants-page-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.plants-page-hero-cta--primary{background:var(--plants-button);border-color:var(--plants-button);color:var(--surface)}.plants-page-hero-cta--primary:hover{color:var(--surface);background:#a0718f;border-color:#a0718f}.plants-product-carousel-link{background:var(--plants-button);border:1px solid var(--plants-button);color:var(--surface);transition:background-color .18s var(--ease), border-color .18s var(--ease);border-radius:0;padding:0 16px;font-size:12px}.plants-product-carousel-link:hover{color:var(--surface);background:#a0718f;border-color:#a0718f;gap:9px}.category-related-guide{border-bottom:1px solid var(--line);color:var(--accent);transition:gap .2s var(--ease), color .2s var(--ease);grid-column:1/-1;justify-content:center;gap:7px;margin:0 0 -18px;padding:14px 0 22px;font-size:13px;display:flex}.category-related-guide:hover{color:var(--ink);gap:11px}.catalog-branch-badge{background:var(--accent);color:var(--surface);letter-spacing:.08em;vertical-align:middle;border-radius:999px;margin-left:10px;padding:5px 10px;font-family:Poppins,Noto Sans SC,sans-serif;font-size:11px;font-weight:400;line-height:1;display:inline-block;position:relative;top:-4px}.plants-catalog{background:#faf8f3}.plants-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.plants-catalog-item{background:var(--surface);border:1px solid var(--line);align-items:center;gap:16px;min-width:0;padding:13px;display:flex}.plants-catalog-item img{aspect-ratio:1;background:var(--paper);object-fit:cover;width:82px;height:82px}.plants-catalog-item h3{margin:0 0 9px;font-size:20px;line-height:1.3}.plants-catalog-stock{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.plants-catalog-stock span{background:#b36b5b;border-radius:50%;width:6px;height:6px}.plants-catalog-stock.is-in-stock span{background:#87a875}.plants-catalog-empty{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:37px;padding-top:20px;display:flex}.plants-catalog-empty p{margin:0;font-size:13px}.plants-product-catalog{background:#fbf8f3}.plants-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:47px;display:grid}.plants-product-card{min-width:0}.plants-product-card article{background:var(--surface);border:1px solid var(--line);height:100%}.plants-product-card-media{height:300px;display:block;position:relative;overflow:hidden}.plants-product-card-media img{object-fit:cover;object-position:center;height:100%;transition:transform .3s var(--ease);width:100%}.plants-product-card-index{color:var(--accent);background:#fffdf9e6;padding:8px 10px 7px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;line-height:1;position:absolute;top:15px;left:15px}.plants-product-card-arrow{background:var(--surface);color:var(--accent);height:38px;transition:background-color .24s var(--ease), color .24s var(--ease), transform .24s var(--ease);justify-content:center;align-items:center;width:38px;display:inline-flex;position:absolute;bottom:15px;right:15px}.plants-product-card-copy{padding:20px 22px 23px}.plants-product-card-kicker{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 9px;font-size:10px;line-height:1.4}.plants-product-card-copy h3{margin:0 0 13px;font-size:25px;line-height:1.25}.plants-product-card-copy .plants-catalog-stock{margin:0}.plants-product-carousel{margin-top:47px}.plants-product-carousel-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:17px;font-size:12px;display:flex}.plants-product-carousel-toolbar-actions{align-items:center;gap:22px;display:flex}.plants-product-carousel-link{color:var(--accent);min-height:38px;transition:color .18s var(--ease), gap .18s var(--ease);align-items:center;gap:6px;line-height:1.4;display:inline-flex}.plants-product-carousel-link:hover{color:var(--ink);gap:9px}.plants-product-carousel-controls{gap:7px;display:flex}.plants-product-carousel-controls button{border:1px solid var(--line);color:var(--ink);height:38px;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .16s var(--ease-out);background:0 0;justify-content:center;align-items:center;width:38px;display:inline-flex}.plants-product-carousel-controls button:hover{background:var(--accent);border-color:var(--accent);color:var(--surface)}.plants-product-carousel-controls button.is-prev svg{transform:rotate(180deg)}.plants-product-carousel-viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.plants-product-carousel-viewport.is-dragging{cursor:grabbing}.plants-product-carousel-track{will-change:transform;gap:28px;display:flex}.plants-product-carousel-track .plants-product-card{flex:0 0 calc(33.3333% - 18.6667px)}@media (hover:hover) and (pointer:fine){.plants-product-card-media:hover img{transform:scale(1.04)}.plants-product-card-media:hover .plants-product-card-arrow{background:var(--accent);color:var(--surface);transform:translate(3px,-3px)}}@media (width<=900px){.admin-sidebar{flex-basis:205px}.admin-dashboard-grid{grid-template-columns:1fr}.admin-table-head,.admin-product-row{grid-template-columns:minmax(200px,1.6fr) minmax(125px,1fr) 90px 105px 85px;padding-inline:16px}.admin-inquiry-table .admin-table-head,.admin-inquiry-table .admin-inquiry-table-row{grid-template-columns:minmax(160px,1fr) minmax(150px,1.2fr) 90px 125px 25px;padding-inline:16px}.plants-catalog-grid,.plants-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plants-product-carousel-track .plants-product-card{flex-basis:calc(50% - 14px)}}@media (width<=700px){.admin-app{display:block}.admin-sidebar{min-height:auto;padding:17px 18px 13px}.admin-brand-lockup{border-bottom:0;justify-content:space-between;align-items:center;padding:0;display:flex}.admin-brand-lockup img{width:110px;height:29px}.admin-brand-lockup span{margin:0}.admin-nav{gap:4px;margin:15px -4px 0;display:flex;overflow-x:auto}.admin-nav-link{border-bottom:2px solid #0000;border-left:0;flex:none;min-height:39px;padding:0 11px;font-size:12px}.admin-nav-link.is-active{border-bottom-color:var(--accent)}.admin-sidebar-foot,.admin-topbar{display:none}.admin-content{padding:30px 18px 44px}.admin-page-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:25px}.admin-page-heading h1{font-size:31px}.admin-page-lead{font-size:13px}.admin-page-heading>.admin-button{width:100%}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-stat{min-height:126px;padding:15px 12px}.admin-stat-icon{width:29px;height:29px}.admin-stat-label{margin-left:6px;font-size:10px}.admin-stat strong{margin-top:17px;font-size:34px}.admin-stat small{font-size:9px;line-height:1.45}.admin-panel{padding:19px 15px}.admin-panel h2{font-size:19px}.admin-toolbar{grid-template-columns:1fr 1fr;display:grid}.admin-search{grid-column:1/-1;width:100%}.admin-select{min-width:0}.admin-select select{width:100%}.admin-table-head{display:none}.admin-product-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px 10px;padding:17px 15px;display:grid}.admin-product-main{grid-column:1/-1}.admin-product-catalogs{grid-column:1}.admin-product-row>time{grid-area:2/2;align-self:center}.admin-product-row>.admin-stock{grid-area:3/1}.admin-row-actions{grid-area:3/2}.admin-inquiry-table-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:16px 15px;display:grid}.admin-inquiry-table-row>div{grid-column:1}.admin-inquiry-table-row>p{white-space:normal;grid-area:2/1/auto/-1}.admin-inquiry-table-row>.admin-status{grid-area:1/2;align-self:start}.admin-inquiry-table-row>time{grid-area:3/1}.admin-inquiry-table-row>svg{grid-area:3/2;align-self:end}.admin-drawer{width:100%}.admin-drawer-head,.admin-drawer-body,.admin-drawer-foot{padding-inline:20px}.admin-lang-grid{grid-template-columns:1fr}.admin-heading-actions{gap:9px;width:100%;display:grid}.plants-catalog-grid{grid-template-columns:1fr;margin-top:31px}.plants-catalog-empty{flex-direction:column;align-items:start;gap:14px}.plants-product-grid{grid-template-columns:1fr;margin-top:32px}.plants-product-carousel{margin-top:32px}.plants-product-carousel-toolbar{align-items:flex-start;gap:13px}.plants-product-carousel-toolbar-actions{flex-direction:column-reverse;align-items:flex-end;gap:5px}.plants-product-carousel-link{min-height:34px;padding:0 13px;font-size:11px}.catalog-branch-badge{margin-left:8px;padding:4px 8px;top:-3px}.plants-page-hero-actions{gap:10px;margin-top:24px}.plants-product-carousel-track{gap:16px}.plants-product-carousel-track .plants-product-card{flex-basis:100%}.plants-product-card-media{height:min(82vw,360px)}.plants-product-card-copy{padding:18px 19px 21px}}@media (prefers-reduced-motion:reduce){.admin-nav-link,.admin-button,.admin-icon-button,.admin-toggle,.admin-toggle>span,.plants-product-card-media img,.plants-product-card-arrow,.plants-product-carousel-track{transition-duration:.01ms!important}}@media (hover:none) and (pointer:coarse){.contact-form-card input,.contact-form-card textarea,.footer-subscribe input,.admin-field input,.admin-image-path,.admin-search input,.admin-select select{font-size:16px}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.button:active,.icon-button:active,.nav-link:active,.text-link:active,.round-button:active,.round-arrow:active,.footer-links a:active,.footer-contact a:active,.footer-subscribe button:active,.offcanvas-social-links a:active,.offcanvas-mobile-nav>ul>li>a:active,.offcanvas-mobile-nav-row>a:active,.offcanvas-mobile-nav-row>button:active,.offcanvas-mobile-submenu a:active,.offcanvas-mobile-close:active,.language-switcher-trigger:active,.language-switcher-menu button:active,.plants-pagination a:active,.plants-product-carousel-controls button:active,.plants-shuffle-button:active,.plants-product-carousel-link:active,.plants-blog-link:active,.plants-product-card-media:active,.artificial-text-link:active,.artificial-tree-page-inquiry:active,.blog-page-card-link:active,.blog-page-card-body h2 a:active,.products-page-card-action:active,.contact-list a:active,.contact-map-link:active,.admin-button:active,.admin-icon-button:active,.admin-nav-link:active,.admin-exit-link:active,.sku-chip:active{opacity:.7}.product-card:active .product-card-image img,.blog-image:active img,.capability-image:active img,.products-page-card-link:active .products-page-card-media img,.artificial-flower-category-page-product:active .artificial-flower-category-page-product-media img{transform:scale(1.04)}}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/florafake/fonts/noto-sans-sc-400.woff2)format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/florafake/fonts/noto-sans-sc-500.woff2)format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/florafake/fonts/noto-sans-sc-600.woff2)format("woff2")}@font-face{font-family:Noto Serif SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/florafake/fonts/noto-serif-sc-500.woff2)format("woff2")}@font-face{font-family:Noto Serif SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/florafake/fonts/noto-serif-sc-600.woff2)format("woff2")}
