@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/golos-text-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/golos-text-800-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/golos-text-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/golos-text-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/golos-text-900-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/golos-text-900-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/golos-text-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/golos-text-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/orbitron-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/orbitron-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Golos Text,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-16{width:4rem}.w-9{width:2.25rem}.min-w-0{min-width:0}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pt-2{padding-top:.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-widest{letter-spacing:.1em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{color:#1d1d1f;-webkit-font-smoothing:antialiased;background-color:#f7f4f0;min-height:100vh;font-family:Golos Text,system-ui,sans-serif}.font-display{font-family:Cormorant Garamond,serif}.surface-card{box-shadow:none;background:#fff;border-radius:28px}.surface-recessed{box-shadow:none;background:#f7f4f0;border-radius:28px}.pill-cta{color:#fff;cursor:pointer;background:#e8621a;border:none;border-radius:999px;justify-content:center;align-items:center;font-weight:400;transition:background-color .1s;display:inline-flex}.pill-cta:hover{background-color:#cf5714}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.bp-btn{cursor:pointer;background:#1f1b16;border:none;border-radius:999px;align-items:center;gap:13px;padding:10px 24px 10px 18px;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 4px 22px #f0c24b4d,0 0 30px #ff4d8d1f}.bp-btn:hover{transform:translateY(-2px);box-shadow:0 10px 34px #f0c24b8c,0 0 40px #ff4d8d40}.run-ribbon{position:relative}.run-ribbon:before{content:"";border-radius:inherit;padding:var(--ribbon-w,2.5px);background:conic-gradient(from var(--ang), #f0c24b40 0deg, #f0c24b 300deg, #fff0b8 340deg, #fff 352deg, #fff0b8 8deg, #f0c24b 48deg, #f0c24b40 110deg, #f0c24b40 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;z-index:1;pointer-events:none;animation:2.8s linear infinite bpSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes bpSpin{to{--ang:360deg}}@media (prefers-reduced-motion:reduce){.run-ribbon:before{animation:none}}.bp-heart-wrap{z-index:2;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.bp-heart{z-index:2;filter:drop-shadow(0 0 5px #ff4d8dbf);transform-origin:50%;animation:1.5s ease-in-out infinite bpBeat;display:block;position:relative}.bp-heart-halo{z-index:1;pointer-events:none;background:radial-gradient(circle,#ff4d8d8c,#ff4d8d00 68%);border-radius:50%;animation:1.5s ease-in-out infinite bpHalo;position:absolute;inset:-6px}@keyframes bpBeat{0%{transform:scale(1)}12%{transform:scale(1.26)}24%{transform:scale(1.02)}36%{transform:scale(1.18)}50%{transform:scale(1)}to{transform:scale(1)}}@keyframes bpHalo{0%{opacity:.35;transform:scale(.85)}12%{opacity:.9;transform:scale(1.25)}36%{opacity:.7;transform:scale(1.12)}60%,to{opacity:.3;transform:scale(.85)}}.bp-text{z-index:2;text-align:left;flex-direction:column;line-height:1.15;display:flex;position:relative}.bp-line1{color:#fff;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.bp-line2{color:#b0a79a;white-space:nowrap;margin-top:1px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:500}.bp-num{color:#ff4d8d;font-family:Montserrat,sans-serif;font-weight:700}@media (width<=767px){.bp-btn{gap:9px;padding:8px 16px 8px 13px}.bp-line2{display:none}.bp-heart-wrap,.bp-heart{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.bp-btn:before,.bp-heart{animation:none}.bp-heart-halo{opacity:.4;animation:none}}.ghost-link{color:#1d1d1f;cursor:pointer;background:0 0;border:none;padding:0}.plan-card{transition:transform .15s}.plan-card:hover{transform:translateY(-2px)}.hero-photo-banner{width:100%;height:60vh;position:relative;overflow:hidden}@media (width<=640px){.hero-photo-banner{height:45vh;max-height:45vh}}.hero-photo-textveil{z-index:0;pointer-events:none;filter:blur(14px);background:radial-gradient(#190e068c 0%,#190e065c 40%,#190e0624 62%,#190e0600 78%);width:min(90%,660px);height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=641px){.hero-photo-textveil{top:45%}}.hero-photo-textinner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hero-photo-eyebrow{justify-content:center;align-items:center;gap:14px;margin:0 0 14px;line-height:1.1;display:flex}.hero-photo-eyebrow:before,.hero-photo-eyebrow:after{content:"";flex:0 clamp(22px,8vw,40px);min-width:12px;height:1px}.hero-photo-eyebrow:before{background:linear-gradient(90deg,#fff0 0%,#ffffffbf 100%)}.hero-photo-eyebrow:after{background:linear-gradient(90deg,#ffffffbf 0%,#fff0 100%)}.hero-photo-eyebrow-text{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 1px 2px #00000059,0 2px 12px #00000040;flex:none;font-family:Cormorant Garamond,serif;font-size:clamp(13px,3.4vw,25px);font-weight:500;line-height:1.1}#root{min-height:100vh}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}@keyframes logo-icon-pulse{0%,to{filter:drop-shadow(0 0 4px #e8621a66)}50%{filter:drop-shadow(0 0 14px #f5a623b3)drop-shadow(0 0 28px #f5a6234d)}}.logo-icon-pulse{animation:2.5s ease-in-out infinite logo-icon-pulse}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fade-up-card{animation:.45s ease-out backwards fade-up}@keyframes slide-from-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slide-from-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.slide-from-right{animation:.22s ease-out slide-from-right}.slide-from-left{animation:.22s ease-out slide-from-left}@keyframes btn-pulse{0%,to{box-shadow:0 0 #e8621a80}50%{box-shadow:0 0 0 10px #e8621a00}}.btn-pulse{animation:2s ease-in-out infinite btn-pulse}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-title{animation:.5s ease-out .1s both hero-fade-in}.hero-sub{animation:.5s ease-out .25s both hero-fade-in}.hero-counter{animation:.5s ease-out .4s both hero-fade-in}.hero-cta{animation:.5s ease-out .55s both hero-fade-in}.partner-card{transition:transform .2s,box-shadow .2s}.partner-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #e8621a24!important}.btn-orange{transition:filter .15s,transform .15s}.btn-orange:hover{filter:brightness(.92);transform:scale(1.02)}.btn-orange:active{transform:scale(.98)}.verified-badge{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}@keyframes success-pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.success-icon{animation:.4s cubic-bezier(.34,1.56,.64,1) both success-pop}@keyframes modalBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.92)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}input,textarea,select{font-size:16px!important}.tap-target{min-height:48px}@media (width<=374px){.header-wordmark{display:none}}.filter-btn{transition:background .15s,color .15s,border-color .15s}@keyframes giftBoxIn{0%{opacity:0;transform:translateY(28px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}.gift-box-card{animation:.45s cubic-bezier(.34,1.3,.64,1) both giftBoxIn}.gift-box-inner{filter:drop-shadow(0 4px 12px #0000001a);transition:transform .3s}.gift-box-card:hover .gift-box-inner{filter:drop-shadow(0 10px 24px #0000002e);transform:translateY(-6px)}@keyframes flipIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.map-iframe{border:none;width:100%;height:400px;display:block}img.map-iframe{-o-object-fit:cover;object-fit:cover;height:auto;min-height:300px;transition:opacity .2s}img.map-iframe:hover{opacity:.92}@media (width<=640px){.map-iframe{height:300px}img.map-iframe{min-height:240px}}@keyframes visitorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}@keyframes countChange{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-10px)}55%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.visitor-num{transition:all .3s;display:inline-block}.visitor-num.changing{animation:.32s countChange}@keyframes calcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes calcFadeOut{0%{opacity:1}to{opacity:0}}@keyframes calcSlideIn{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes calcSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(110%)}}.calc-slider{appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#e8621a;border:2.5px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #e8621a73}.calc-slider::-moz-range-thumb{cursor:pointer;background:#e8621a;border:2.5px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #e8621a73}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;animation:.6s forwards fadeInUp}@keyframes wordAppear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonPulse{0%{box-shadow:0 0 #e8621ab3}50%{box-shadow:0 0 0 14px #e8621a00}to{box-shadow:0 0 #e8621a00}}.pulse-button{animation:2s ease-in-out infinite buttonPulse}.hero-title-matrix{color:#e8621a;letter-spacing:-.04em;text-shadow:0 2px 18px #e8621a40;font-size:clamp(52px,13vw,80px);font-weight:900;line-height:1;display:inline-block}@media (width<=640px){.hero-title-matrix{font-size:clamp(36px,10vw,56px)}}.gid-sec-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1024px){.gid-sec-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.gid-sec-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.gid-sec-card{aspect-ratio:4/3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e1e22;border:none;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gid-sec-photo{background-position:50%;background-size:cover;transition:filter .45s,transform .5s;position:absolute;inset:0}.gid-sec-card.is-empty .gid-sec-photo{filter:grayscale(.6)brightness(.6)}.gid-sec-veil{pointer-events:none;background:linear-gradient(#0000000a 32%,#000000a3 100%);position:absolute;inset:0}.gid-sec-label{z-index:2;color:#fff;text-align:left;text-shadow:0 2px 10px #0000008c;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.4vw,16px);font-weight:700;line-height:1.15;position:absolute;bottom:12px;left:14px;right:12px}.gid-sec-badge{z-index:3;letter-spacing:-.005em;white-space:nowrap;border-radius:999px;padding:5px 11px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.gid-sec-badge.filled{color:#1d1d1f;background:#fff;box-shadow:0 2px 10px #00000038}.gid-sec-badge.soon{color:#ffffffeb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#3a3a3e8c}.gid-sec-card.is-active{box-shadow:0 0 0 2px #e8621a,0 8px 22px #e8621a59}@media (hover:hover) and (pointer:fine){.gid-sec-card:hover .gid-sec-photo{transform:scale(1.05)}.gid-sec-card.is-empty:hover .gid-sec-photo{filter:grayscale(.35)brightness(.72)}}.gid-sec-card:focus-visible{outline-offset:2px;outline:3px solid #e8621a99}@media (prefers-reduced-motion:reduce){.gid-sec-photo{transition:none}}.gid-hub-groups{grid-template-columns:2fr 1fr 2fr;gap:14px;display:grid}@media (width<=640px){.gid-hub-groups{grid-template-columns:1fr}}.gid-hub-group{flex-direction:column;gap:14px;display:flex}.gid-hub-subrow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gid-hub-subrow-single{grid-template-columns:1fr}.gid-hub-card{cursor:pointer;box-sizing:border-box;background-color:#1d1d1f;background-position:50%;background-size:cover;border:none;border-radius:22px;align-items:flex-end;width:100%;height:132px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1d1d1f1a,0 1px 3px #1d1d1f0f}.gid-hub-card-veil{pointer-events:none;background:linear-gradient(#0000,#e8621a33 45%,#140a05d1);position:absolute;inset:0}.gid-hub-card-label{z-index:1;color:#fff;text-shadow:0 2px 8px #00000059;padding:14px;font-size:13px;font-weight:700;line-height:1.25;position:relative}@media (hover:hover) and (pointer:fine){.gid-hub-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1d1d1f2e,0 2px 6px #1d1d1f14}}.gid-hub-slot{border-radius:22px;position:relative}.gid-hub-slot-food{border-radius:18px}@keyframes gidHubActivePulse{0%,to{box-shadow:0 0 0 3px gold,0 0 16px 2px #ffd7008c,0 0 30px 8px #ffd70040}50%{box-shadow:0 0 0 3px gold,0 0 26px 6px #ffd700e6,0 0 46px 14px #ffd70073}}.gid-hub-active{animation:1.5s ease-in-out infinite gidHubActivePulse}.gid-food-banner{cursor:pointer;box-sizing:border-box;background:linear-gradient(90deg,#ff8a3d 0%,#e8621a 50%,#e23c3c 100%);border:none;border-radius:18px;align-items:center;width:100%;height:120px;padding:0 20px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;animation:3.6s ease-in-out infinite gidFoodBreathe;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #e23c3c47,0 3px 10px #e8621a33}@keyframes gidFoodBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@media (hover:hover) and (pointer:fine){.gid-food-banner:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 16px 36px #e23c3c57,0 4px 14px #e8621a42}}.gid-food-banner:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#fff6 50%,#0000 100%);width:35%;height:100%;animation:3.4s ease-in-out infinite gidFoodSweep;position:absolute;top:0;left:-45%;transform:skew(-20deg)}@keyframes gidFoodSweep{0%{left:-45%}55%{left:130%}to{left:130%}}.gid-food-photo-wrap{flex-shrink:0;width:92px;height:92px;margin-right:16px;position:relative}.gid-food-photo{-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:16px;width:92px;height:92px;display:block;box-shadow:0 4px 12px #0000002e}.gid-food-smoke{filter:blur(4px);opacity:0;pointer-events:none;background:#fff9;border-radius:50%;width:14px;height:14px;animation:4s ease-in infinite gidSmokeRise;position:absolute;bottom:82%}.gid-food-smoke:first-child{animation-duration:4s;animation-delay:0s;left:6px}.gid-food-smoke:nth-child(2){animation-duration:4.4s;animation-delay:.7s;left:24px}.gid-food-smoke:nth-child(3){animation-duration:3.7s;animation-delay:1.4s;left:40px}.gid-food-smoke:nth-child(4){animation-duration:4.2s;animation-delay:2.1s;left:14px}.gid-food-smoke:nth-child(5){animation-duration:3.9s;animation-delay:2.8s;left:34px}.gid-food-smoke:nth-child(6){animation-duration:4.5s;animation-delay:3.4s;left:20px}@keyframes gidSmokeRise{0%{opacity:0;transform:translate(0)scale(.6)}18%{opacity:.65}55%{opacity:.35}to{opacity:0;transform:translate(40px,-74px)scale(1.7)}}.gid-food-title{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 10px #0003;white-space:nowrap;font-size:28px;font-weight:700;line-height:1.1}.gid-food-badge{color:#e23c3c;letter-spacing:.02em;background:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;animation:1.8s ease-in-out infinite gidFoodBadgePulse;position:absolute;top:12px;right:16px}@keyframes gidFoodBadgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}.gid-food-arrow{color:#fff;background:#ffffff3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;font-size:18px;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.gid-food-banner,.gid-food-banner:after,.gid-food-smoke,.gid-food-badge,.gid-hub-active{animation:none}}@media (width>=640px){.gid-food-banner{width:100%;height:86px;padding:0 16px}.gid-food-photo-wrap{width:60px;height:60px;margin-right:12px}.gid-food-photo{border-width:2px;border-radius:13px;width:60px;height:60px}.gid-food-smoke{filter:blur(3px);width:10px;height:10px}.gid-food-title{font-size:19px}.gid-food-badge{padding:4px 8px;font-size:10px;top:9px;right:12px}.gid-food-arrow{width:32px;height:32px;font-size:15px}}.gid-hero-card{cursor:pointer;box-sizing:border-box;background-color:#1d1d1f;background-position:50%;background-size:cover;border:none;border-radius:22px;align-items:flex-end;width:100%;height:120px;margin:0;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,height .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1d1d1f1a,0 1px 3px #1d1d1f0f}@media (width<=480px){.gid-hero-card{height:104px}}@media (width>=640px){.gid-hero-card{height:86px}}@media (hover:hover) and (pointer:fine){.gid-hero-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1d1d1f2e,0 2px 6px #1d1d1f14}}.gid-hero-card-veil{pointer-events:none;background:linear-gradient(#e8621a00 35%,#e8621ad9 100%);position:absolute;inset:0}.gid-hero-card-title{z-index:1;color:#fff;letter-spacing:-.005em;text-shadow:0 2px 10px #00000040;padding:16px 18px;font-size:19px;font-weight:700;line-height:1.2;position:relative}@media (width<=480px){.gid-hero-card-title{padding:12px 14px;font-size:17px}}@media (width>=640px){.gid-hero-card-title{padding:10px 12px;font-size:15px;line-height:1.15}}.gid-hero-card-badge{z-index:2;color:#e8621a;letter-spacing:.04em;background:#fff;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;position:absolute;top:10px;right:12px}@media (width>=640px){.gid-hero-card-badge{padding:4px 8px;font-size:9px;top:7px;right:8px}}.gid-cat-modal{z-index:30000;background-color:#0f0f14;background-position:50%;background-size:cover;flex-direction:column;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.gid-cat-modal-veil{pointer-events:none;background:linear-gradient(#0f0f148c,#0f0f14ad);position:absolute;inset:0}.gid-cat-close{z-index:2;color:#fff;cursor:pointer;background:#0f0f1459;border:1.5px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;transition:background .2s,border-color .2s;display:flex;position:absolute;top:16px;right:16px}.gid-cat-close:hover{background:#e8621a;border-color:#e8621a}.gid-cat-back{z-index:2;color:#fff;cursor:pointer;background:#0f0f1459;border:1.5px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 16px 0 13px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:flex;position:absolute;top:16px;left:16px}.gid-cat-back:hover{background:#e8621a;border-color:#e8621a}.gid-cat-modal-body{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:60px 16px 16px;display:flex;position:relative}.gid-cat-header{text-align:center;flex-shrink:0;max-width:720px;margin:0 auto 14px}.gid-cat-kicker{color:#ffffffd9;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.gid-cat-title{color:#fff;margin:0 0 8px;font-family:Playfair Display,serif;font-size:clamp(22px,4.4vw,34px);font-weight:600;line-height:1.1}.gid-cat-rule{background:#e8621a;width:46px;height:2px;display:inline-block}.gid-cat-grid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:8px 14px;width:100%;max-width:1040px;min-height:0;margin:0 auto;display:grid}@media (width<=640px){.gid-cat-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:6px 10px}}.gid-cat-cell{flex-direction:column;min-height:0;display:flex}.gid-cat-cell-caption{text-align:center;color:#fff;text-shadow:0 0 10px #ff7a2ee6,0 0 22px #e8621ab3;flex-shrink:0;margin:0 0 6px;font-family:Montserrat,sans-serif;font-size:clamp(11px,1.7vw,14px);font-weight:800;line-height:1.2;transition:text-shadow .25s}.gid-cat-tile{border:3px solid #fff;border-radius:20px;flex:1;min-height:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 9px #b64612,0 16px 26px #00000073,inset 0 3px 6px #fff9,inset 0 -8px 14px #00000040}.gid-cat-tile-photo{background-color:#1e1e22;background-position:50%;background-size:cover;position:absolute;inset:0}.gid-cat-tile-photo-stub{background-image:linear-gradient(150deg,#302f35 0%,#17171a 100%)}.gid-cat-tile-gloss{pointer-events:none;background:linear-gradient(160deg,#ffffff59,#0000 40%);position:absolute;inset:0}.gid-cat-tile-link{cursor:pointer;width:100%;font:inherit;color:inherit;appearance:none;padding:0;display:block}.gid-cat-tile-cta{z-index:2;color:#fff;letter-spacing:-.005em;white-space:nowrap;pointer-events:none;background:#e8621a;border-radius:999px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #e8621a73}.gid-cat-tile-logo{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#ffffffeb;border-radius:16px;justify-content:center;align-items:center;max-width:82%;padding:8px 14px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000004d}.gid-cat-tile-logo img{width:150px;max-width:100%;height:auto;display:block}@media (width<=560px){.gid-cat-tile-logo{border-radius:12px;padding:5px 10px;top:8px}.gid-cat-tile-logo img{width:100px}}@media (hover:hover) and (pointer:fine){.gid-cat-cell:hover .gid-cat-cell-caption{text-shadow:0 0 14px #ff7a2e,0 0 32px #e8621ae6,0 0 46px #e8621a80}.gid-cat-cell:hover .gid-cat-tile{transform:translateY(5px);box-shadow:0 4px #b64612,0 8px 16px #0006,inset 0 3px 6px #fff9,inset 0 -8px 14px #00000040,0 0 26px #e8621a99}}@media (width<=640px){.gid-hub-groups{grid-template-columns:repeat(2,1fr);gap:11px}.gid-hub-group,.gid-hub-subrow{display:contents}.gid-food-banner{order:1}.gid-hero-card-odezhda{order:2}.gid-hero-card-sport{order:3}.gid-hub-card-gid-servis{order:4}.gid-hub-card-gid-voditelya{order:5}.gid-hub-card-gid-roditelyam{order:6}.gid-hub-card-gid-biznes{order:7}.gid-hub-card-gid-zdorovya{order:8}.gid-food-banner,.gid-hero-card,.gid-hub-card{border-radius:16px;height:96px;min-height:96px}.gid-hub-slot{border-radius:16px}.gid-hub-card-label{padding:8px 10px;font-size:12.5px;line-height:1.15}.gid-hero-card-title{padding:8px 10px;font-size:15px;font-weight:800;line-height:1.15}.gid-hero-card-badge{padding:3px 7px;font-size:8.5px;top:6px;right:6px}.gid-food-banner{background:#1d1d1f;padding:0;animation:none;box-shadow:0 4px 16px #1d1d1f1a,0 1px 3px #1d1d1f0f}.gid-food-banner:after{display:none}.gid-food-banner:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#e8621a00 35%,#e8621ad9 100%);border-radius:16px;position:absolute;inset:0}.gid-food-smoke{display:none}.gid-food-photo-wrap{width:100%;height:100%;margin:0;position:absolute;inset:0}.gid-food-photo{width:100%;height:100%;box-shadow:none;border:none;border-radius:16px}.gid-food-title{z-index:2;white-space:normal;font-size:15px;font-weight:800;position:absolute;bottom:9px;left:12px}.gid-food-badge{z-index:2;color:#e8621a;background:#fff;padding:3px 7px;font-size:8.5px;animation:none;position:absolute;top:6px;right:6px}.gid-food-arrow{display:none}}@keyframes button-glow{0%,to{border-color:#00ffc840;box-shadow:0 4px 20px #0006,0 0 15px #00ffc81a}50%{border-color:#00ffc899;box-shadow:0 4px 30px #00000080,0 0 30px #00ffc84d}}.instr-banner-wrap{max-width:640px;margin:0 auto;padding:0 4px}.instr-banner{aspect-ratio:1232/420;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;background:0 0;border:none;border-radius:26px;width:100%;margin:0;padding:0;transition:opacity .36s,transform .36s,box-shadow .3s;display:block;position:relative;overflow:hidden;transform:translateY(8px);box-shadow:0 4px 14px -8px #3c281447}.instr-banner.in{opacity:1;transform:translateY(0)}.instr-banner-img{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:104.5%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instr-fx{z-index:2;pointer-events:none;position:absolute;inset:0}.instr-fx-svg{width:104.5%;max-width:none;height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.instr-frame{-webkit-mask-composite:xor;background:linear-gradient(135deg,#e2b6629e,#bc8c4638 42%,#e2b66294);border-radius:26px;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.instr-frame:after{content:"";background:linear-gradient(100deg,#0000,#fff8e0f2,#0000);width:24%;height:220%;position:absolute;top:-60%;left:0;transform:translate(-280%)rotate(9deg)}.instr-banner.in .instr-frame:after{animation:8s ease-in-out 1.1s infinite instrGlint}@keyframes instrGlint{0%{transform:translate(-280%)rotate(9deg)}12%{transform:translate(620%)rotate(9deg)}to{transform:translate(620%)rotate(9deg)}}.instr-halo{opacity:0;background:radial-gradient(closest-side,#ffd28c5c,#ffbe5a1f 55%,#ffbe5a00 72%);border-radius:50%;width:26%;height:74%;position:absolute;top:50%;left:14%;transform:translate(-50%,-50%)}.instr-banner.in .instr-halo{animation:5s ease-in-out 1s infinite instrHalo}@keyframes instrHalo{0%,to{opacity:.26}50%{opacity:.42}}.instr-eye{aspect-ratio:1;mix-blend-mode:screen;filter:blur(1.3px);opacity:0;background:radial-gradient(closest-side,#ffd676,#ffd36e80 44%,#ffd36e00 74%);border-radius:50%;width:6.2%;position:absolute;transform:translate(-50%,-50%)}.instr-mouth{aspect-ratio:2.4;width:10%}.instr-banner.in .instr-eye{animation:instrEyeGlow var(--eg,3.4s) ease-in-out infinite}@keyframes instrEyeGlow{0%,to{opacity:.5}50%{opacity:1}}.instr-spark{opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 3px #ffbe50d9)}.instr-banner.in .instr-spark{animation:instrSpark var(--tw,3.2s) ease-in-out var(--dl,.8s) infinite}@keyframes instrSpark{0%,to{opacity:.18}50%{opacity:.95}}.instr-hotspot{aspect-ratio:1;z-index:3;pointer-events:none;border-radius:50%;width:clamp(44px,9%,66px);transition:transform .12s;position:absolute;top:74.7%;left:90.9%;transform:translate(-50%,-50%)}.instr-hotspot:before{content:"";opacity:0;background:radial-gradient(closest-side,#ffbe5000 56%,#ffc4568c 76%,#ffbe5000 100%);border-radius:50%;position:absolute;inset:-18%}.instr-banner.in .instr-hotspot:before{animation:3s ease-in-out 1s infinite instrPulse}@keyframes instrPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.9;transform:scale(1.14)}}.instr-hotspot:after{content:"";opacity:0;background:radial-gradient(closest-side,#0000 58%,#ffd678cc 80%,#0000 100%);border-radius:50%;transition:opacity .24s,transform .24s;position:absolute;inset:-8%;transform:scale(1)}.instr-banner:active .instr-hotspot{transform:translate(-50%,-50%)scale(.94)}@media (hover:hover) and (pointer:fine){.instr-banner:hover{box-shadow:0 7px 18px -8px #3c281457}.instr-banner:hover .instr-hotspot:after{opacity:1;transform:scale(1.16)}}.instr-banner:focus-visible{outline-offset:3px;outline:3px solid #e8621a}@media (prefers-reduced-motion:reduce){.instr-banner{opacity:1;transition:none;transform:none}.instr-banner .instr-frame:after{display:none!important}.instr-banner .instr-halo{opacity:.36!important;animation:none!important}.instr-banner .instr-spark{opacity:.9!important;animation:none!important}.instr-banner .instr-eye{opacity:.55!important;animation:none!important}.instr-banner .instr-hotspot:before{opacity:.6!important;animation:none!important}.instr-banner .instr-hotspot,.instr-banner .instr-hotspot:after{transition:none!important}}@keyframes arrow-bounce{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.btn-instruction{transition:filter .15s;animation:2.5s ease-in-out infinite button-glow}.btn-instruction:hover{filter:brightness(1.1)}@keyframes mbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes screenLineIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fire-glow{0%,to{filter:drop-shadow(0 0 4px #e8621a4d)}50%{filter:drop-shadow(0 0 12px #ff450099)drop-shadow(0 0 20px #e8621a4d)}}@keyframes urgent-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes couponIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.coupon-card{cursor:pointer;transition:transform .2s,box-shadow .2s;animation:.35s both couponIn}.coupon-card:hover{border-radius:16px;transform:scale(1.018);box-shadow:0 8px 28px #0000001a}@keyframes chat-pulse{0%,to{box-shadow:0 2px 12px #e8621a14}50%{box-shadow:0 2px 20px #e8621a40}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes partner-back-pulse{0%,to{box-shadow:0 2px 10px #e8621a59}50%{box-shadow:0 4px 20px #e8621ab3,0 0 0 4px #e8621a26}}.partner-back-btn{animation:2s ease-in-out infinite partner-back-pulse}@media (width<=480px){.partner-back-btn{padding:7px 12px!important;font-size:12px!important}}@keyframes gift-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.gift-pulse{animation:2s ease-in-out infinite gift-pulse;display:inline-block}.gallery-hero{height:300px}.gallery-rest{grid-template-columns:repeat(3,1fr)}@media (width<=640px){.gallery-hero{height:200px}.gallery-rest{grid-template-columns:repeat(2,1fr)}}@media (width>=769px){.gallery-hero{height:360px}.gallery-rest{grid-template-columns:repeat(4,1fr)}}.partner-nav-arrow{color:#fff;cursor:pointer;z-index:9998;background:#e8621a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:22px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 4px 18px #e8621a80,0 0 0 3px #ffffffd9}.partner-nav-arrow--right{left:auto;right:8px}.partner-nav-arrow:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 6px 24px #e8621aa6,0 0 0 3px #ffffffd9}@media (width<=480px){.partner-nav-arrow{left:4px;box-shadow:0 3px 12px #e8621a73,0 0 0 2px #fffc;width:36px!important;height:36px!important;font-size:16px!important}.partner-nav-arrow--right{left:auto;right:4px}}@keyframes pbDrift0{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.1;transform:translate(24px,-30px)}}@keyframes pbDrift1{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.12;transform:translate(-20px,-25px)}}@keyframes pbDrift2{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.08;transform:translate(18px,28px)}}@keyframes pbDrift3{0%,to{opacity:.25;transform:translate(0)}50%{opacity:.15;transform:translate(-26px,20px)}}.pb-screen{height:320px}.pb-body{gap:0;padding:20px 24px 12px}.pb-logo-wrap{width:150px;height:150px}.pb-logo-img{width:126px;height:126px}.pb-logo-initials{font-size:28px}.pb-title{font-size:30px}.pb-sub{font-size:17px}@media (width<=480px){.pb-screen{height:200px}.pb-body{padding:12px 16px 8px}.pb-logo-wrap{width:110px;height:110px}.pb-logo-img{width:90px;height:90px}.pb-logo-initials{font-size:20px}.pb-title{letter-spacing:1px;font-size:22px;margin-bottom:6px!important}.pb-sub{font-size:14px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stories-section{background:#f7f4f0;padding:30px 0 24px;font-family:Montserrat,system-ui,sans-serif}.stories-shell{max-width:1200px;margin:0 auto;padding:0 20px}.stories-heading{letter-spacing:-.01em;color:#1d1d1f;margin:0 0 6px;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(23px,5vw,32px);font-weight:600}.stories-sub{color:#6e6a64;max-width:52ch;margin:0 0 18px;font-size:clamp(13px,2.6vw,15px);font-weight:400;line-height:1.5}.stories-sub-short{display:none}@media (width<=420px){.stories-sub-full{display:none}.stories-sub-short{display:inline}}.stories-row{--w-main:clamp(200px, 58vw, 260px);--w-sub:clamp(184px, 53vw, 240px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 20px 6px max(20px,50% - 580px);scroll-padding-left:max(20px,50% - 580px);display:flex;overflow:auto hidden}.stories-row::-webkit-scrollbar{display:none}@media (width>=768px){.stories-row{--w-main:192px;--w-sub:178px;gap:14px}}@media (width>=1024px){.stories-row{--w-main:192px;--w-sub:178px}}.stories-carousel{position:relative}.stories-arrow{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){.stories-shell,.stories-carousel{max-width:min(1200px,100vw - 136px);margin-left:auto;margin-right:auto}.stories-shell{padding-left:20px;padding-right:20px}.stories-row{padding-left:20px;padding-right:20px;scroll-padding-left:20px}.stories-arrow{top:calc(var(--w-sub) * 16 / 9 / 2 + 4px);z-index:3;cursor:pointer;color:#fff;background:#e8621a;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:opacity .2s,transform .15s,background .15s;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 6px 18px #e8621a6b,0 2px 6px #0003}.stories-arrow svg{width:22px;height:22px}.stories-arrow-left{left:-58px}.stories-arrow-right{right:-58px}.stories-arrow:hover{background:#d4560f;transform:translateY(-50%)translateY(-2px)}.stories-arrow:active{transform:translateY(-50%)scale(.95)}.stories-arrow-off{opacity:.4;pointer-events:none}.stories-arrow:focus-visible{outline-offset:3px;outline:3px solid #e8621a}}.stories-card{flex:0 0 var(--w-sub);scroll-snap-align:start;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;opacity:0;background:0 0;border:none;flex-direction:column;gap:10px;padding:0;display:flex;transform:translateY(8px)}.stories-card--main{flex-basis:var(--w-main)}.stories-in .stories-card{animation:.46s cubic-bezier(.22,1,.36,1) both storiesCardIn;animation-delay:calc(var(--idx) * 55ms)}@keyframes storiesCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stories-card-media{aspect-ratio:9/16;background:#efe7dc;border-radius:20px;width:100%;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px -12px #3c1e0066}.stories-card-media:after{content:"";pointer-events:none;border-radius:20px;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f7c86873}.stories-card--main .stories-card-media:after{box-shadow:inset 0 0 0 1.5px #f7c868b3}.stories-card--main .stories-card-media{box-shadow:0 16px 34px -12px #3c1e0080}.stories-card-poster{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.stories-card-scrim{pointer-events:none;background:linear-gradient(#140c0500 45%,#140c050d 68%,#140c0580 100%);position:absolute;inset:0}.stories-card-fallback{text-align:center;background:linear-gradient(145deg,#fbf3e7,#f3e2cc);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.stories-card-fallback-name{color:#7a4a1e;font-size:18px;font-weight:700}.stories-card-fallback-cat{color:#a9825a;font-size:12px}.stories-card-cat{z-index:2;color:#2a2016;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffdb;border-radius:8px;align-items:center;gap:4px;padding:4px 9px 4px 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.stories-cat-icon{color:#c24e12;flex:none;width:14px;height:14px}.stories-card-dur{z-index:2;color:#f3ece2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e089e;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.stories-card-reco{z-index:2;letter-spacing:.02em;color:#c24e12;background:#ffffffeb;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #00000024}.stories-play{z-index:2;-webkit-backdrop-filter:blur(9px)saturate(1.3);backdrop-filter:blur(9px)saturate(1.3);background:#ffffff3d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff8c,0 6px 16px #00000047,0 0 22px #e8621a47}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.stories-play{background:#ffffffdb}}.stories-play--main{width:64px;height:64px}.stories-play-icon{color:#e8621a;filter:drop-shadow(0 1px 1px #0000002e);width:20px;height:20px;margin-left:2px}.stories-play--main .stories-play-icon{width:26px;height:26px}@media (width>=768px){.stories-play{width:42px;height:42px}.stories-play--main{width:48px;height:48px}.stories-play-icon{width:16px;height:16px}.stories-play--main .stories-play-icon{width:18px;height:18px}}.stories-card-caption{flex-direction:column;gap:8px;padding:0 2px 2px;display:flex}.stories-card-title{color:#1d1d1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.26;display:-webkit-box;overflow:hidden}.stories-card-title--solo{font-size:16px}@media (width>=768px){.stories-card-title{font-size:14px;line-height:1.25}.stories-card-title--solo{font-size:15px}}@media (width>=1024px){.stories-card-title{font-size:14px;line-height:1.26}.stories-card-title--solo{font-size:15px}}.stories-card-partnerrow{align-items:center;gap:8px;min-width:0;display:flex}.stories-logo{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014,0 1px 3px #00000014}.stories-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:3px}.stories-logo-fallback{color:#fff;background:#e8621a;font-size:15px;font-weight:700}.stories-card-partner{color:#2b2b2b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.stories-card:focus-visible{outline:none}.stories-card:focus-visible .stories-card-media{box-shadow:0 0 0 3px #e8621a99,0 10px 26px -12px #3c1e0066}@media (hover:hover) and (pointer:fine){.stories-card:hover .stories-card-media{transform:translateY(-2px);box-shadow:0 18px 34px -12px #3c1e0080}.stories-card:hover .stories-card-media:after{box-shadow:inset 0 0 0 1.5px #f7c868cc}.stories-card:hover .stories-card-poster{transform:scale(1.02)}.stories-card:hover .stories-play{transform:translate(-50%,-50%)scale(1.07);box-shadow:inset 0 0 0 1px #fff9,0 8px 20px #00000052,0 0 26px #e8621a6b}}.stories-card:active .stories-card-media{transform:scale(.985)}.stories-dots{flex-wrap:wrap;justify-content:center;gap:7px;max-width:1200px;margin:14px auto 0;padding:0 20px;display:flex}.stories-dot{cursor:pointer;background:#1d1d1f2e;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s;position:relative}.stories-dot:after{content:"";position:absolute;inset:-8px}.stories-dot-active{background:#e8621a;width:20px}.stories-dot:focus-visible{outline-offset:3px;outline:2px solid #e8621a}.stories-viewer{z-index:30000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));background:#0e0a06eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stories-viewer-stage{aspect-ratio:9/16;background:#000;border-radius:18px;max-width:calc(100vw - 24px);height:min(92vh,100vh - 24px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}.stories-viewer-video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}.stories-viewer-loader{z-index:3;background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stories-viewer-spinner{border:3px solid #ffffff40;border-top-color:#e8621a;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite storiesSpin}@keyframes storiesSpin{to{transform:rotate(360deg)}}.stories-viewer-bigplay{z-index:4;cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:#ffffff38;border:none;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff8c,0 8px 22px #0006,0 0 30px #e8621a66}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.stories-viewer-bigplay{background:#ffffffe6}}.stories-viewer-bigplay-icon{color:#e8621a;width:30px;height:30px;margin-left:3px}.stories-viewer-endcard{z-index:4;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stories-viewer-replay,.stories-viewer-btn-primary,.stories-viewer-btn-ghost{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.stories-viewer-replay{color:#fff;background:#e8621aeb;border:none}.stories-viewer-replay svg{width:18px;height:18px}.stories-viewer-error{z-index:5;text-align:center;background:#0a0806db;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.stories-viewer-error-title{color:#f3ece2;margin:0;font-size:16px;font-weight:600}.stories-viewer-error-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.stories-viewer-btn-primary{color:#fff;background:#e8621a;border:none}.stories-viewer-btn-ghost{color:#f3ece2;background:0 0;border:1.5px solid #fff6}.stories-viewer-top{z-index:6;opacity:1;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 26px;transition:opacity .25s;display:flex;position:absolute;top:0;left:0;right:0}.stories-viewer-head{flex-direction:column;gap:2px;min-width:0;display:flex}.stories-viewer-cat{color:#ffd9a6;letter-spacing:.02em;font-size:11px;font-weight:600}.stories-viewer-headtitle{color:#fff;font-size:15px;font-weight:600;line-height:1.25}.stories-viewer-headpartner{color:#ffffffb8;font-size:12.5px}.stories-viewer-close{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stories-viewer-close svg{width:20px;height:20px}.stories-viewer-bottom{z-index:6;padding:20px 14px max(14px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000ad);flex-direction:column;gap:12px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.stories-viewer-scrubrow{align-items:center;gap:10px;display:flex}.stories-viewer-ctrl{cursor:pointer;color:#fff;background:#ffffff24;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stories-viewer-ctrl-icon{width:18px;height:18px}.stories-viewer-time{color:#ffffffd9;font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font-size:12px}.stories-viewer-scrub{appearance:none;cursor:pointer;background:#ffffff47;border-radius:999px;flex:1;height:4px;margin:0}.stories-viewer-scrub::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#e8621a;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #e8621a40}.stories-viewer-scrub::-moz-range-thumb{cursor:pointer;background:#e8621a;border:none;border-radius:50%;width:14px;height:14px}.stories-viewer-cta{text-align:center;font:inherit;color:#fff;cursor:pointer;background:#e8621a;border:none;border-radius:999px;align-self:stretch;padding:13px 20px;font-size:15px;font-weight:700;box-shadow:0 8px 22px -6px #e8621a99}.stories-viewer-stage:not(.stories-controls-on) .stories-viewer-bottom{opacity:0;pointer-events:none;transform:translateY(10px)}.stories-viewer-stage:not(.stories-controls-on) .stories-viewer-top{background:0 0}.stories-viewer-stage:not(.stories-controls-on) .stories-viewer-head{opacity:0}.stories-viewer-close,.stories-viewer-cta:focus-visible,.stories-viewer-ctrl:focus-visible,.stories-viewer-close:focus-visible{outline-offset:2px}.stories-viewer :focus-visible{outline-offset:2px;outline:2.5px solid #ffb877}@media (prefers-reduced-motion:reduce){.stories-card{transform:none!important}.stories-in .stories-card{animation:.15s both storiesFadeOnly}.stories-card,.stories-card-media,.stories-play,.stories-card-poster{transition:none!important}.stories-card:hover .stories-card-media,.stories-card:hover .stories-play,.stories-card:hover .stories-card-poster{transform:none}.stories-viewer-spinner{animation-duration:1.2s}}@keyframes storiesFadeOnly{0%{opacity:0}to{opacity:1}}@media (width<=767px){.stories-row{--w-main:clamp(150px, 44vw, 190px);--w-sub:clamp(150px, 44vw, 190px);gap:12px}.stories-card--main{flex-basis:var(--w-sub)}.stories-card--main .stories-card-media{box-shadow:0 10px 26px -12px #3c1e0066}.stories-card--main .stories-card-media:after{box-shadow:inset 0 0 0 2px #f7c868e6}.stories-card-caption{gap:6px}.stories-card-title,.stories-card-title--solo{color:#2b2b2b;-webkit-line-clamp:2;min-height:2.6em;font-size:13.5px;font-weight:600;line-height:1.3}.stories-logo{width:27px;height:27px}.stories-logo-fallback{font-size:12px}.stories-card-partnerrow{gap:7px}.stories-card-partner{color:#2b2b2b;font-size:12.5px;font-weight:600}.stories-card-cat{padding:3px 7px 3px 5px;font-size:10px;top:8px;left:8px}.stories-cat-icon{width:12px;height:12px}.stories-card-dur{padding:2px 6px;font-size:10px;bottom:7px;left:7px}.stories-play,.stories-play--main{width:45px;height:45px}.stories-play{background:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffffb3,0 4px 12px #0000004d,0 0 0 1px #e8621a1a}.stories-play-icon,.stories-play--main .stories-play-icon{color:#c24e12;width:17px;height:17px}.stories-dots{gap:6px;margin-top:12px}.stories-dot{width:6px;height:6px}.stories-dot-active{width:16px}}.instr-chat-backdrop{z-index:30000;background:#000000c7;justify-content:center;align-items:center;padding:20px;animation:.25s both mbFadeIn;display:flex;position:fixed;inset:0}.instr-chat-card{border-radius:26px;flex-direction:column;width:100%;max-width:420px;height:min(680px,100vh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000080,0 0 0 1px #e8621a4d,0 0 46px #e8621a2e}.instr-chat-bg{filter:blur(7px)brightness(.42)saturate(1.15);z-index:0;background-image:url(/instrukcia/1.webp);background-position:50%;background-size:cover;position:absolute;inset:-10px}.instr-chat-bg:after{content:"";background:linear-gradient(#0a08069e 0%,#0a0806cc 55%,#060504eb 100%);position:absolute;inset:0}.instr-chat-header{z-index:2;-webkit-backdrop-filter:blur(10px);background:#00000038;border-bottom:1px solid #ffffff1f;flex-shrink:0;align-items:center;gap:12px;padding:16px 16px 14px;display:flex;position:relative}.instr-chat-avatar-wrap{background:linear-gradient(135deg,#e8621ae6,#e8621a40);border-radius:14px;flex-shrink:0;width:46px;height:46px;padding:2px;box-shadow:0 0 0 1px #ffffff2e,0 0 18px #e8621a8c}.instr-chat-avatar{-o-object-fit:cover;object-fit:cover;border-radius:22%;width:100%;height:100%;display:block}.instr-chat-name{color:#fff;letter-spacing:-.005em;white-space:nowrap;margin:0;font-family:Playfair Display,serif;font-size:17px;font-weight:600}.instr-chat-status{letter-spacing:.01em;color:#ffffffb8;align-items:center;gap:6px;margin:3px 0 0;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;display:flex}.instr-chat-dot{background:#2ecc71;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite instrDotPulse}@keyframes instrDotPulse{0%{box-shadow:0 0 #2ecc71a6}70%{box-shadow:0 0 0 7px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}.instr-chat-close{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;margin-left:auto;font-size:15px;display:flex}.instr-chat-body{z-index:1;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 16px 20px;display:flex;position:relative;overflow-y:auto}.instr-msg{letter-spacing:-.003em;overflow-wrap:break-word;border-radius:18px;max-width:80%;padding:12px 15px;font-size:14.5px;line-height:1.5;animation:.35s cubic-bezier(.22,1,.36,1) both instrMsgIn}@keyframes instrMsgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.instr-msg-bot{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#fff;background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid #ffffff38;border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 4px 18px #00000040,inset 0 1px #ffffff26}.instr-msg-user{color:#fff;background:linear-gradient(135deg,#ff8a3d,#e8621a);border-bottom-right-radius:6px;align-self:flex-end;font-weight:600;box-shadow:0 6px 20px #e8621a66}.instr-typing{align-items:center;gap:4px;padding:14px 16px;display:flex}.instr-typing span{background:#fffc;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite instrTypingBounce}.instr-typing span:nth-child(2){animation-delay:.15s}.instr-typing span:nth-child(3){animation-delay:.3s}@keyframes instrTypingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.instr-options{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:8px;max-width:100%;margin-top:2px;display:flex}.instr-option-btn{letter-spacing:.01em;color:#fff;cursor:pointer;background:#e8621a24;border:1.5px solid #e8621a8c;border-radius:999px;min-height:44px;padding:11px 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.instr-option-btn:hover{background:#e8621a61;transform:translateY(-3px);box-shadow:0 8px 20px #e8621a66,0 0 0 1px #e8621a99}}.instr-option-btn:active{transform:translateY(-1px)scale(.98)}.instr-cta-btn{letter-spacing:.005em;color:#fff;cursor:pointer;background:#e8621a;border:none;border-radius:999px;align-self:stretch;min-height:48px;margin-top:6px;padding:15px 18px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;animation:1.8s ease-in-out infinite instrCtaPulse;box-shadow:0 10px 28px #e8621a80,0 0 0 5px #e8621a24}@keyframes instrCtaPulse{0%,to{box-shadow:0 10px 28px #e8621a80,0 0 0 5px #e8621a24}50%{box-shadow:0 12px 34px #e8621ab3,0 0 0 8px #e8621a38}}@media (prefers-reduced-motion:reduce){.instr-chat-dot,.instr-cta-btn,.instr-msg,.instr-typing span{animation:none}}@media (width<=480px){.instr-chat-backdrop{align-items:flex-end;padding:0}.instr-chat-card{border-radius:24px 24px 0 0;width:100%;max-width:100%;height:88vh}.instr-msg{max-width:86%;font-size:15px}.instr-option-btn{padding:12px 16px;font-size:13.5px}.instr-cta-btn{padding:16px 18px;font-size:15.5px}}@keyframes nbFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nb-book-pulse{0%,to{box-shadow:0 6px 28px #e8621a73}50%{box-shadow:0 8px 36px #e8621abf,0 0 0 6px #e8621a1f}}.nb-book-btn{animation:2s ease-in-out infinite nb-book-pulse}@keyframes nbCosmicBtnPulse{0%,to{box-shadow:0 6px 24px #7c3aed59,0 0 #7c3aed40,inset 0 1px #ffffff14}50%{box-shadow:0 10px 34px #7c3aed8c,0 0 0 7px #7c3aed24,inset 0 1px #ffffff24}}.nb-cosmic-trigger{color:#f3e9ff;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#241338 0%,#170a26 60%,#0c0616 100%);border:1.5px solid #a882ff8c;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:17px;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1);animation:2.4s ease-in-out infinite nbCosmicBtnPulse;display:flex;position:relative;overflow:hidden}.nb-cosmic-trigger:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#e8ae4a29 48%,#0000 66%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.nb-cosmic-trigger:hover{transform:translateY(-2px);box-shadow:0 14px 40px #7c3aeda6,0 0 0 8px #e8ae4a29}}@media (prefers-reduced-motion:reduce){.nb-cosmic-trigger{animation:none}}.nb-modal-backdrop{z-index:30000;background:#04020ad1;justify-content:center;align-items:center;padding:24px;font-family:Montserrat,sans-serif;animation:.25s both mbFadeIn;display:flex;position:fixed;inset:0}.nb-modal-card{background:radial-gradient(120% 90% at 50% 0,#2a1547 0%,#170b2b 45%,#0a0616 100%);border:1px solid #a882ff59;border-radius:32px;flex-direction:column;width:100%;max-width:1100px;height:min(760px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009,0 0 0 1px #7c3aed33,0 0 70px #7c3aed33}@media (width<=768px){.nb-modal-backdrop{align-items:flex-end;padding:0}.nb-modal-card{border-radius:0;max-width:100%;height:100vh}}.nb-modal-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nb-modal-star{background:#fff;border-radius:50%;animation:3s ease-in-out infinite nbModalTwinkle;position:absolute;box-shadow:0 0 4px 1px #ffffffb3}@keyframes nbModalTwinkle{0%,to{opacity:.15}50%{opacity:.95}}.nb-modal-neural{background:linear-gradient(90deg,#0000,#a882ff8c,#0000);height:1px;animation:5s ease-in-out infinite nbModalNeuralPulse;position:absolute}.nb-modal-neural-1{width:60%;animation-delay:0s;top:18%;left:-10%;transform:rotate(8deg)}.nb-modal-neural-2{width:45%;animation-delay:1.4s;top:50%;right:-10%;transform:rotate(-14deg)}.nb-modal-neural-3{width:35%;animation-delay:2.6s;bottom:12%;left:5%;transform:rotate(4deg)}@keyframes nbModalNeuralPulse{0%,to{opacity:.15}50%{opacity:.6}}.nb-modal-planet{filter:blur(.5px);border-radius:50%;animation:6s ease-in-out infinite nbModalPlanetGlow;position:absolute}.nb-modal-planet-1{background:radial-gradient(circle at 35% 30%,#b98cff 0%,#6b2fb3 55%,#2a1147 100%);width:100px;height:100px;top:-30px;right:-25px;box-shadow:0 0 40px #a882ff59}.nb-modal-planet-2{background:radial-gradient(circle at 35% 30%,#ffd98c 0%,#e8ae4a 55%,#7a4d12 100%);width:56px;height:56px;animation-delay:2s;bottom:8%;left:-20px;box-shadow:0 0 28px #e8ae4a4d}@keyframes nbModalPlanetGlow{0%,to{opacity:.55}50%{opacity:.9}}.nb-modal-bg-static .nb-modal-star,.nb-modal-bg-static .nb-modal-neural,.nb-modal-bg-static .nb-modal-planet{opacity:.55;animation:none}.nb-modal-header{z-index:1;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 14px;display:flex;position:relative}.nb-modal-kicker{color:#b99cff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}.nb-modal-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.nb-modal-close{color:#fff;cursor:pointer;background:#7c3aed2e;border:1px solid #a882ff66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:16px;display:flex}@media (width<=768px){.nb-modal-close{z-index:3;position:fixed;top:16px;right:16px}}.nb-modal-tabs{z-index:1;flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 24px 16px;display:grid;position:relative}@media (width>=640px){.nb-modal-tabs{grid-template-columns:repeat(4,1fr)}}.nb-modal-tab{letter-spacing:-.005em;text-align:center;cursor:pointer;color:#e4d6ff;background:#7c3aed1f;border:1px solid #a882ff4d;border-radius:16px;padding:12px 8px;font-family:inherit;font-size:12.5px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,color .2s;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff0d}.nb-modal-tab-active{color:#fff;background:linear-gradient(160deg,#7c3aed,#5b21b6);border-color:#e8ae4a99;transform:translateY(-2px);box-shadow:0 6px 22px #7c3aed8c,0 0 0 3px #e8ae4a29,inset 0 1px #ffffff26}@media (hover:hover) and (pointer:fine){.nb-modal-tab:not(.nb-modal-tab-active):hover{transform:translateY(-1px);box-shadow:0 6px 18px #0006,inset 0 1px #ffffff14}}.nb-modal-body{z-index:1;flex:1;min-height:0;padding:0 24px 24px;position:relative;overflow-y:auto}.nb-modal-tabpanel{flex-direction:column;gap:16px;animation:.3s both mbFadeIn;display:flex}.nb-modal-card-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.nb-modal-card-grid{grid-template-columns:repeat(2,1fr)}}.nb-modal-price-card{background:linear-gradient(160deg,#7c3aed24,#170b2b99);border:1px solid #a882ff4d;border-radius:20px;padding:16px 18px}.nb-modal-price-card h4{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.nb-modal-price-card-note{color:#b99cff;text-transform:none;font-size:11px;font-weight:600}.nb-modal-price-card-desc{color:#ffffffa6;margin:0 0 8px;font-size:12.5px;line-height:1.5}.nb-modal-price-card-price{color:#e8ae4a;margin:0;font-size:20px;font-weight:700}.nb-modal-price-card-save{color:#7ce8a4;font-size:11px;font-style:normal;font-weight:600}.nb-modal-price-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nb-modal-price-list li{color:#ffffffbf;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.nb-modal-price-list li b{color:#fff;white-space:nowrap;font-weight:700}.nb-modal-price-list-wide li{border-bottom:1px solid #a882ff26;padding:8px 0}.nb-modal-chip-row{flex-wrap:wrap;gap:8px;display:flex}.nb-modal-chip{color:#e4d6ff;background:#a882ff29;border:1px solid #a882ff59;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.nb-modal-chip-btn{cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.nb-modal-chip-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#e8ae4a99}.nb-modal-accent-box{background:linear-gradient(160deg,#e8ae4a1a,#7c3aed1f);border:1.5px solid #e8ae4a73;border-radius:20px;padding:16px 18px}.nb-modal-accent-box-title{color:#e8ae4a;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4}.nb-modal-accent-box-strong .nb-modal-accent-box-title{font-size:16px}.nb-modal-accent-box-sub{color:#fffc;margin:0;font-size:13px}.nb-modal-accent-list{color:#ffffffbf;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.nb-modal-intro{color:#fffc;margin:0;font-size:14px;line-height:1.6}.nb-modal-section-title{color:#fff;margin:4px 0 0;font-size:15px;font-weight:700}.nb-modal-footnote{color:#ffffff80;margin:0;font-size:12px;line-height:1.5}.nb-modal-mode-toggle{background:#7c3aed1f;border:1px solid #a882ff40;border-radius:16px;gap:8px;padding:4px;display:flex}.nb-modal-mode-btn{color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;height:44px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s,color .2s}.nb-modal-mode-btn-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 4px 16px #7c3aed80}.nb-modal-calc-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.nb-modal-calc-grid{grid-template-columns:1.2fr 1fr;align-items:start}}.nb-modal-calc-inputs{flex-direction:column;gap:16px;display:flex}.nb-modal-field-block{flex-direction:column;gap:8px;display:flex}.nb-modal-field-label{color:#b99cff;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:12px;font-weight:700}.nb-modal-rate-hint{color:#ffffff8c;margin:0;font-size:12px}.nb-modal-field{flex-direction:column;gap:4px;display:flex}.nb-modal-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1.5px solid #a882ff59;border-radius:14px;width:100%;height:50px;padding:0 16px;font-family:inherit;font-size:15px}.nb-modal-input::placeholder{color:#fff6}.nb-modal-input:focus{border-color:#b99cff;outline:none}.nb-modal-input-error{border-color:#ff6464b3}.nb-modal-textarea{resize:vertical;height:auto;min-height:64px;padding:14px 16px;line-height:1.4}.nb-modal-fielderror{color:#ff8a8a;margin:0;font-size:11.5px}.nb-modal-checkrow{color:#f3ecff;cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.nb-modal-checkrow input{accent-color:#7c3aed;flex-shrink:0;width:20px;height:20px}.nb-modal-checkrow-promo{background:#e8ae4a1a;border:1px solid #e8ae4a59;border-radius:14px;padding:10px 14px}.nb-modal-stepper{background:#ffffff0f;border:1px solid #a882ff4d;border-radius:14px;align-items:center;gap:14px;width:fit-content;padding:6px;display:inline-flex;position:relative}.nb-modal-stepper-btn{color:#fff;cursor:pointer;background:#7c3aed59;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:flex}.nb-modal-stepper-btn:disabled{opacity:.35;cursor:default}.nb-modal-stepper-value{text-align:center;color:#fff;min-width:24px;font-size:16px;font-weight:700}.nb-modal-stepper-hint{white-space:nowrap;color:#e8ae4a;z-index:2;background:#140a23f2;border:1px solid #e8ae4a80;border-radius:10px;padding:6px 10px;font-size:11.5px;font-weight:600;animation:.2s both mbFadeIn;position:absolute;bottom:calc(100% + 8px);left:0}.nb-modal-pkg-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.nb-modal-pkg-btn{cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #a882ff4d;border-radius:14px;flex-direction:column;gap:3px;padding:12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.nb-modal-pkg-btn-active{background:linear-gradient(160deg,#7c3aed59,#5b21b64d);border-color:#e8ae4a99;box-shadow:0 0 0 2px #e8ae4a40}.nb-modal-pkg-btn-title{color:#fff;font-size:13px;font-weight:700}.nb-modal-pkg-btn-hours{color:#b99cff;font-size:11px;font-weight:600}.nb-modal-pkg-btn-price{color:#e8ae4a;font-size:14px;font-weight:700}.nb-modal-slot-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width>=480px){.nb-modal-slot-grid{grid-template-columns:repeat(7,1fr)}}.nb-modal-slot-btn{color:#f3ecff;cursor:pointer;background:#ffffff0d;border:1px solid #a882ff4d;border-radius:10px;height:40px;font-family:inherit;font-size:12.5px;font-weight:600}.nb-modal-slot-btn-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#e8ae4a99}.nb-modal-receipt{background:linear-gradient(160deg,#2d190c80,#170b2bbf);border:1px solid #e8ae4a59;border-radius:20px;align-self:start;padding:18px 20px}.nb-modal-receipt-title{color:#b99cff;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;font-size:12px;font-weight:700}.nb-modal-receipt-line{color:#fffc;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:flex}.nb-modal-receipt-line-gift{color:#7ce8a4}.nb-modal-receipt-line-discount{color:#e8ae4a}.nb-modal-receipt-divider{background:#a882ff33;height:1px;margin:8px 0}.nb-modal-receipt-total{color:#fff;justify-content:space-between;align-items:baseline;font-size:18px;font-weight:700;display:flex}.nb-modal-receipt-benefit{color:#e8ae4a;text-align:center;background:#e8ae4a24;border-radius:12px;margin-top:8px;padding:8px 12px;font-size:15px;font-weight:700}.nb-modal-receipt-note{color:#ffffff73;margin:2px 0 0;font-size:11px}.nb-modal-receipt-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:1.5px solid #e8ae4a99;border-radius:999px;width:100%;height:50px;margin-top:14px;font-family:inherit;font-size:15px;font-weight:700;box-shadow:0 10px 26px #7c3aed80,inset 0 1px #ffffff26}.nb-modal-receipt-compact{align-self:stretch}.nb-modal-tween{color:#e8ae4a;font-variant-numeric:tabular-nums}.nb-modal-disclaimer{color:#ffffff73;margin:0;font-size:11px;line-height:1.5}.nb-modal-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:1.5px solid #e8ae4a99;border-radius:999px;width:100%;height:54px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 10px 26px #7c3aed80,inset 0 1px #ffffff26}.nb-modal-submit-btn:disabled{opacity:.6;cursor:default}.nb-modal-success{text-align:center;justify-content:center;align-items:center;gap:8px;padding-top:40px}.nb-modal-success-icon{margin-bottom:6px;font-size:48px}.nb-modal-success-title{color:#fff;margin:0;font-size:22px;font-weight:700}.nb-modal-success-text{color:#ffffffb3;max-width:420px;margin:0;font-size:14px;line-height:1.6}.nb-modal-cal{flex-direction:column;gap:10px;display:flex}.nb-modal-cal-nav{justify-content:space-between;align-items:center;display:flex}.nb-modal-cal-label{color:#fff;text-transform:capitalize;margin:0;font-size:14px;font-weight:700}.nb-modal-navbtn{color:#e4d6ff;cursor:pointer;background:#7c3aed29;border:1px solid #a882ff73;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.nb-modal-navbtn:disabled{opacity:.25;cursor:default}.nb-modal-cal-weekdays{grid-template-columns:repeat(7,1fr);display:grid}.nb-modal-cal-weekdays span{text-align:center;color:#9c7fd9;font-size:10.5px;font-weight:700}.nb-modal-cal-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.nb-modal-cal-day{aspect-ratio:1;color:#f3ecff;cursor:pointer;background:linear-gradient(135deg,#a882ff24,#a882ff0a);border:1px solid #a882ff4d;border-radius:10px;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.nb-modal-cal-day:not(:disabled):hover{border-color:#a882ffd9;transform:translateY(-2px)}}.nb-modal-cal-day:disabled{cursor:default}.nb-modal-cal-day-unavailable{color:#ffffff47;background:#ffffff08;border-color:#ffffff14}.nb-modal-cal-day-cross{color:#ff6464a6;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.nb-modal-cal-day-holiday{background:linear-gradient(135deg,#e8ae4a29,#a882ff0f);border-color:#e8ae4a8c}.nb-modal-cal-day-dot{background:#e8ae4a;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.nb-modal-cal-day-selected{color:#fff;background:linear-gradient(135deg,#e8ae4a4d,#7c3aed4d);border-color:#e8ae4a;box-shadow:0 0 0 2px #e8ae4a80}.nb-modal-cal-legend{flex-wrap:wrap;gap:12px;display:flex}.nb-modal-cal-legend span{color:#ffffff8c;align-items:center;gap:5px;font-size:11px;display:flex}.nb-modal-cal-legend-dot{border-radius:3px;width:8px;height:8px;display:inline-block}.nb-modal-cal-legend-free{background:#a882ff66}.nb-modal-cal-legend-booked{background:#ffffff1a;border:1px solid #ff646480}.nb-modal-cal-legend-holiday{background:#e8ae4a}.nb-modal-cal-compact .nb-modal-cal-day{font-size:11px}.nb-modal-footer{z-index:2;-webkit-backdrop-filter:blur(10px);background:#0a0616bf;border-top:1px solid #a882ff40;flex-direction:column;flex-shrink:0;gap:10px;padding:14px 24px;display:flex;position:relative}.nb-modal-footer-total{background:#7c3aed2e;border:1px solid #a882ff59;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.nb-modal-footer-total-label{color:#ffffff8c;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.nb-modal-footer-cta{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:1.5px solid #e8ae4a99;border-radius:999px;height:40px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.nb-modal-star,.nb-modal-neural,.nb-modal-planet{animation:none}}.nb-cosmic-canvas{z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0}.nb-brain-stage{width:100%;max-width:320px;margin:0 auto;position:relative}.nb-brain-img{animation:2.6s ease-in-out infinite nbBrainPulse}@keyframes nbBrainPulse{0%,to{filter:drop-shadow(0 0 12px #a882ff8c)drop-shadow(0 0 3px #ffffff59)}50%{filter:drop-shadow(0 0 28px #a882ffe6)drop-shadow(0 0 6px #ffffff8c)}}.nb-brain-spark{opacity:0;background:#e8ae4a;border-radius:50%;width:5px;height:5px;animation:3.4s ease-in-out infinite nbBrainSpark;position:absolute;box-shadow:0 0 8px 2px #e8ae4ae6}.nb-brain-spark-1{animation-delay:0s;top:30%;left:32%}.nb-brain-spark-2{animation-delay:.85s;top:22%;left:62%}.nb-brain-spark-3{animation-delay:1.7s;top:44%;left:47%}.nb-brain-spark-4{animation-delay:2.55s;top:36%;left:68%}@keyframes nbBrainSpark{0%,82%,to{opacity:0;transform:scale(.6)}10%,38%{opacity:1;transform:scale(1.2)}}.nb-glow-amount{background:linear-gradient(90deg,#e8ae4a,#b98cff,#e8ae4a) 0 0/200%;color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3s linear infinite nbGlowShimmer;display:inline-block}@keyframes nbGlowShimmer{to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.nb-brain-img{filter:drop-shadow(0 0 14px #a882ff99);animation:none}.nb-brain-spark{opacity:0;animation:none}.nb-glow-amount{background-position:0;animation:none}}.nb-steam-canvas{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.nb-hero-pech-glow{filter:blur(20px);pointer-events:none;z-index:1;background:radial-gradient(#ff963280,#0000 70%);width:340px;max-width:90%;height:220px;animation:4s ease-in-out infinite nbPechPulse;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@keyframes nbPechPulse{0%,to{opacity:.65}50%{opacity:1}}.nb-hero-badge{letter-spacing:-.005em;-webkit-backdrop-filter:blur(8px);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.nb-hero-badge-warm{color:#ffe0b8;background:#ff8c3229;border:1px solid #ffa05073;box-shadow:0 0 16px #ff8c3238}.nb-hero-badge-neuro{color:#e4d6ff;background:#7c3aed2e;border:1px solid #a882ff73;box-shadow:0 0 16px #7c3aed40}.nb-panel{position:relative;overflow:hidden}.nb-panel:before{content:"";opacity:.14;mix-blend-mode:overlay;pointer-events:none;background:repeating-linear-gradient(115deg,#7a4a22 0 3px,#5a3416 3px 7px,#8a5a2c 7px 12px);position:absolute;inset:0}.nb-warm-blob{filter:blur(72px);pointer-events:none;z-index:0;border-radius:50%;animation:7s ease-in-out infinite nbWarmBlobPulse;position:absolute}.nb-warm-blob-1{background:#ff8c3242;width:280px;height:280px;top:6%;left:-90px}.nb-warm-blob-2{background:#ffaa5033;width:220px;height:220px;animation-delay:3.2s;bottom:14%;right:-70px}@keyframes nbWarmBlobPulse{0%,to{opacity:.55}50%{opacity:1}}.nb-bath-btn{background-position:50%;background-size:cover;border:none;border-radius:20px;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden;box-shadow:0 8px #331d0b,0 16px 28px #00000073,inset 0 2px 2px #ffd2a073,inset 0 -8px 16px #00000059}.nb-bath-btn:before{content:"";pointer-events:none;background:linear-gradient(#1e0f0559,#140a04bf);position:absolute;inset:0}.nb-bath-btn:after{content:"";pointer-events:none;background:radial-gradient(at bottom,#ff8c2859,#0000 70%);height:65%;animation:2.7s ease-in-out infinite nbEmberPulse;position:absolute;bottom:-14px;left:0;right:0}.nb-bath-btn-content{z-index:2;color:#ffe6c8;text-shadow:0 2px 6px #0009;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-weight:700;display:flex;position:relative}.nb-bath-btn:active{transform:translateY(6px);box-shadow:0 2px #331d0b,0 6px 14px #0006,inset 0 2px 2px #ffd2a073,inset 0 -6px 12px #00000059}@keyframes nbEmberPulse{0%,to{opacity:.5}50%{opacity:.9}}.nb-bath-btn-main{box-shadow:0 9px #331d0b,0 20px 34px #00000080,inset 0 2px 2px #ffd2a080,inset 0 -8px 18px #0006}.nb-bath-btn-main:after{height:85%;animation-duration:2.4s}.nb-bath-btn-main:active{box-shadow:0 3px #331d0b,0 8px 16px #00000073,inset 0 2px 2px #ffd2a080,inset 0 -6px 14px #0006}.nb-btn-steam-puff{filter:blur(4px);pointer-events:none;z-index:3;background:radial-gradient(circle,#fffaf58c,#0000 70%);border-radius:50%;animation:3.2s ease-in infinite nbBtnSteamRise;position:absolute;bottom:100%}.nb-btn-steam-puff-1{width:30px;height:30px;animation-delay:0s;left:20%}.nb-btn-steam-puff-2{width:22px;height:22px;animation-delay:1.1s;left:48%}.nb-btn-steam-puff-3{width:26px;height:26px;animation-delay:2.2s;left:72%}@keyframes nbBtnSteamRise{0%{opacity:0;transform:translateY(0)scale(.8)}20%{opacity:.7}to{opacity:0;transform:translateY(-46px)scale(1.3)}}.nb-cosmic-trigger.nb-bath-btn{height:56px;font-size:17px;animation:none}.nb-cosmic-trigger.nb-bath-btn:after{top:auto}@media (prefers-reduced-motion:reduce){.nb-warm-blob,.nb-hero-pech-glow,.nb-bath-btn:after,.nb-btn-steam-puff{animation:none}.nb-btn-steam-puff{opacity:0}}.nb-contact-row{gap:10px;display:flex}@media (width<=480px){.nb-contact-row:not(.nb-contact-row-compact){flex-direction:column}}.nb-contact-btn{color:#fff;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}@media (hover:hover) and (pointer:fine){.nb-contact-btn:hover{transform:translateY(-2px)}}.nb-contact-row-compact .nb-contact-btn{height:42px;font-size:12.5px}.nb-contact-btn-label{white-space:nowrap}@media (width<=360px){.nb-contact-row-compact .nb-contact-btn-label{display:none}}.nb-cert-block{flex-direction:column;justify-content:center;min-height:260px;display:flex}@media (width<=640px){.nb-cert-block{min-height:200px}}.nb-cat-tabs-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=640px){.nb-cat-tabs-grid{grid-template-columns:repeat(4,1fr)}}.nb-cat-tab{letter-spacing:-.005em;text-align:center;cursor:pointer;color:#e8d3bf;background:linear-gradient(160deg,#2d190cbf,#140c19cc);border:1px solid #ffa0464d;border-radius:16px;padding:14px 10px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,color .2s;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff0d}.nb-cat-tab-active{color:#fff;background:linear-gradient(160deg,#e8621a,#b6470f);border-color:#ffbe78a6;transform:translateY(-2px);box-shadow:0 6px 22px #e8621a8c,0 0 0 3px #e8621a2e,inset 0 1px #ffffff26}@media (hover:hover) and (pointer:fine){.nb-cat-tab:not(.nb-cat-tab-active):hover{transform:translateY(-1px);box-shadow:0 6px 18px #0006,inset 0 1px #ffffff14}}.nb-freebie-tile{flex-direction:column;justify-content:flex-end;min-height:168px;display:flex}@media (width<=640px){.nb-freebie-tile{min-height:148px}}.nb-why-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.nb-why-grid{grid-template-columns:repeat(2,1fr)}}.nb-why-tile{flex-direction:column;justify-content:center;min-height:118px;padding:24px 22px;display:flex;position:relative;overflow:hidden}.nb-why-num{color:#e8621a38;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Montserrat,sans-serif;font-size:88px;font-weight:800;line-height:1;position:absolute;top:-10px;right:10px}@keyframes cert-glow{0%,to{box-shadow:0 2px 8px #e8621a1a,0 0 #e8621a00}50%{box-shadow:0 4px 20px #e8621a38,0 0 0 3px #e8621a14}}.partner-page-shell{max-width:640px}@media (width>=769px){.partner-page-shell{max-width:900px}}@media (width>=1200px){.partner-page-shell{max-width:1040px}}.partner-page-shell-600{max-width:600px}@media (width>=769px){.partner-page-shell-600{max-width:900px}}@media (width>=1200px){.partner-page-shell-600{max-width:1040px}}.shatura-tabs-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width>=769px){.shatura-tabs-grid{grid-template-columns:repeat(6,1fr)}}.shatura-hero{height:100vh;min-height:560px}.shatura-hero-wrapper{height:135%}.shatura-hero-sharp{-o-object-fit:contain;object-fit:contain}@media (width<=768px){.shatura-hero{height:58vh;min-height:420px}.shatura-hero-wrapper{height:100%}.shatura-hero-sharp{-o-object-fit:cover;object-fit:cover}.shatura-hero-blur{display:none!important}}.dv-hero{background:#10141c;width:100%;height:65svh;min-height:440px;position:relative;overflow:hidden}@media (width>=769px){.dv-hero{height:85vh;min-height:560px}}.dv-hero-imgwrap{will-change:transform;width:100%;height:100%;position:absolute;inset:0}@media (width>=769px){.dv-hero-imgwrap{height:112%}}.dv-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.dv-hero-dim{pointer-events:none;opacity:0;background:linear-gradient(#0c122280 0%,#10142066 50%,#080a1294 100%);position:absolute;inset:0}.dv-spot{pointer-events:none;opacity:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffd89699 0%,#ffc06e4d 30%,#ffb45a00 66%);width:40vw;max-width:360px;height:40vw;max-height:360px;position:absolute;transform:translate(-50%,-50%)}.dv-spot-1{top:20%;left:22%}.dv-spot-2{top:15%;left:41%}.dv-spot-3{top:23%;left:58%}.dv-spot-4{top:18%;left:75%}.dv-spot-5{top:30%;left:89%}.dv-led{pointer-events:none;opacity:1;border-radius:20px;height:42%;position:absolute;top:5%;left:6%;right:6%;box-shadow:0 0 24px 2px #ffe2af80,inset 0 0 34px 2px #ffe2af38}.dv-hero-scrim{pointer-events:none;background:linear-gradient(#06080e4d 0%,#06080e0f 38%,#06080e57 66%,#06080edb 100%);position:absolute;inset:0}@media (width<=768px){.dv-spot-1,.dv-spot-5{display:none}.dv-spot{width:56vw;height:56vw}}.dv-hero-animate .dv-hero-dim{animation:1s 1.3s both dvDimOff}.dv-hero-animate .dv-spot{opacity:0}.dv-hero-animate .dv-spot-1{animation:.46s ease-out .3s both dvSpotOn}.dv-hero-animate .dv-spot-2{animation:.46s ease-out .48s both dvSpotOn}.dv-hero-animate .dv-spot-3{animation:.46s ease-out .66s both dvSpotOn}.dv-hero-animate .dv-spot-4{animation:.46s ease-out .84s both dvSpotOn}.dv-hero-animate .dv-spot-5{animation:.46s ease-out 1.02s both dvSpotOn}.dv-hero-animate .dv-led{opacity:0;animation:.8s 1.3s both dvLedOn}@keyframes dvDimOff{0%{opacity:1}to{opacity:0}}@keyframes dvSpotOn{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dvLedOn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dv-hero-animate .dv-hero-dim{opacity:0;animation:none}.dv-hero-animate .dv-spot,.dv-hero-animate .dv-led{opacity:1;animation:none}}.dv-hero-content{z-index:3;text-align:center;padding:0 20px 40px;padding-top:max(76px, calc(env(safe-area-inset-top) + 64px));flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.dv-hero-logo-plate{background:#fff;border-radius:14px;margin-bottom:18px;padding:10px 18px;box-shadow:0 6px 22px #00000047}.dv-hero-logo{-o-object-fit:contain;object-fit:contain;width:clamp(150px,40vw,230px);height:auto;display:block}.dv-hero-kicker{color:#ffffffd1;letter-spacing:.08em;margin:0 0 12px;font-size:clamp(10px,2.6vw,12px);font-weight:700}.dv-hero-title{color:#fff;letter-spacing:-.015em;text-shadow:0 2px 18px #0006;margin:0 0 10px;font-size:clamp(28px,7vw,54px);font-weight:800;line-height:1.08}.dv-hero-sub{color:#ffffffd9;letter-spacing:-.005em;margin:0 0 22px;font-size:clamp(14px,3.6vw,19px);font-weight:500}.dv-hero-cta{cursor:pointer;color:#fff;letter-spacing:-.01em;background:#e8621a;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 8px 26px #e8621a66}@media (width<=768px){.dv-hero-logo{width:clamp(124px,34vw,164px)}.dv-hero-logo-plate{margin-bottom:12px;padding:8px 14px}.dv-hero-kicker{margin-bottom:8px}.dv-hero-title{margin-bottom:8px;font-size:clamp(25px,6.6vw,32px)}.dv-hero-sub{margin-bottom:16px}.dv-hero-content{padding-bottom:30px;padding-top:max(64px, calc(env(safe-area-inset-top) + 52px))}}.dv-tabs-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.shatura-adv-wrap{position:relative;overflow:hidden}.shatura-adv-blob{filter:blur(72px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.shatura-adv-blob-1{background:#e8621a;width:220px;height:220px;top:-50px;left:-30px}.shatura-adv-blob-2{background:#ff8a3d;width:190px;height:190px;bottom:-40px;right:8%}.shatura-adv-blob-3{opacity:.35;background:#c6541a;width:160px;height:160px;top:45%;right:-50px}.shatura-adv-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}@media (width<=640px){.shatura-adv-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.shatura-adv-tile{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(135deg,#ffffff9e,#ffffff4d);border:1px solid #ffffffb8;border-radius:26px;padding:18px 18px 20px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fffffff2,inset 0 18px 30px #ffffff5c,inset 0 -14px 26px #e8621a17,0 6px 2px #c6541a1a,0 16px 34px #b450192e}.shatura-adv-tile.big{grid-column:span 2}.shatura-adv-tile:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff8c,#fff0);border-radius:26px 26px 60px 60px;height:52%;position:absolute;top:0;left:0;right:0}.shatura-adv-tile:after{content:"";mix-blend-mode:screen;pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 30%,#ffffffe6,#fff0 45%);width:140%;height:140%;animation:7s ease-in-out infinite alternate shaturaAdvFloat;position:absolute;top:-20%;left:-20%}@keyframes shaturaAdvFloat{0%{transform:translate(-8%,-6%)}to{transform:translate(10%,8%)}}@media (hover:hover) and (pointer:fine){.shatura-adv-tile:hover{transform:translateY(-5px);box-shadow:inset 0 2px 2px #fffffff2,inset 0 18px 30px #ffffff6b,inset 0 -14px 26px #e8621a1f,0 8px 4px #c6541a1f,0 22px 42px #b450193d}}.shatura-adv-tile-content{z-index:2;padding-top:26px;position:relative}.shatura-adv-icon{z-index:2;font-size:22px;line-height:1;position:absolute;top:14px;left:16px}.shatura-adv-tile.big .shatura-adv-icon{font-size:26px}.shatura-adv-badge{z-index:2;color:#fff;letter-spacing:.04em;background:#e8621a;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800;position:absolute;top:14px;right:16px}.shatura-adv-label{color:#1d1d1f;letter-spacing:-.005em;margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.25}.shatura-adv-tile.big .shatura-adv-label{font-size:16px}.shatura-adv-value{color:#e8621a;align-items:baseline;gap:3px;margin:4px 0 6px;font-size:clamp(32px,8.2vw,47px);display:flex}.shatura-adv-tile.big .shatura-adv-value{font-size:clamp(44px,11.5vw,70px)}.shatura-adv-value-prefix,.shatura-adv-value-suffix{font-size:.34em;font-weight:700}.shatura-adv-value-number{white-space:nowrap;text-shadow:0 1px #ffffffb3,0 3px 10px #c6541a29;font-size:1em;font-weight:800;line-height:1}.shatura-adv-subtitle{color:#5b5650;letter-spacing:-.003em;margin:2px 0 0;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.shatura-adv-tile,.shatura-adv-tile:after{animation:none}}.shmatik-hero{height:100vh;min-height:560px}.shmatik-hero-wrapper{height:135%}.shmatik-hero-sharp{-o-object-fit:contain;object-fit:contain}@media (width<=768px){.shmatik-hero{height:58vh;min-height:420px}.shmatik-hero-wrapper{height:100%}.shmatik-hero-sharp{-o-object-fit:cover;object-fit:cover}.shmatik-hero-blur{display:none!important}}.shmatik-shell{max-width:640px;margin:0 auto}@media (width>=769px){.shmatik-shell{max-width:900px}}@media (width>=1024px){.shmatik-shell{max-width:1180px}}@media (width>=1280px){.shmatik-shell{max-width:1220px}}.shmatik-col-offer,.shmatik-col-content{display:contents}@media (width>=1024px){.shmatik-grid{grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.shmatik-col-offer,.shmatik-col-content{flex-direction:column;display:flex}.shmatik-col-offer{position:sticky;top:16px}}.partner-photo-grid-2{grid-template-columns:repeat(2,1fr);display:grid}.partner-photo-grid-3{grid-template-columns:repeat(3,1fr);display:grid}@media (width>=769px){.partner-photo-grid-2{grid-template-columns:repeat(3,1fr)}.partner-photo-grid-3{grid-template-columns:repeat(4,1fr)}}.partners-grid{grid-template-columns:1fr;display:grid}@media (width>=769px){.partners-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.partners-grid{grid-template-columns:repeat(3,1fr)}}.artmebel-hero{height:100svh;min-height:480px}.artmebel-hero-wrapper{height:100%}.artmebel-hero-sharp{-o-object-fit:cover;object-fit:cover}@media (width>=769px){.artmebel-hero{height:100vh;min-height:560px}.artmebel-hero-wrapper{height:135%}}.artmebel-tabs-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width>=769px){.artmebel-tabs-grid{grid-template-columns:repeat(6,1fr)}}.emarti-hero{height:100svh;min-height:480px}.emarti-hero-wrapper{height:100%}.emarti-hero-sharp{-o-object-fit:cover;object-fit:cover}@media (width>=769px){.emarti-hero{height:100vh;min-height:560px}.emarti-hero-wrapper{height:135%}}.liga-hero{height:100svh;min-height:480px}.liga-hero-wrapper{height:100%}.liga-hero-sharp{-o-object-fit:cover;object-fit:cover}@media (width>=769px){.liga-hero{height:100vh;min-height:560px}.liga-hero-wrapper{height:135%}}.liga-tile{background:#fff;border:1.5px solid #e8621a2e;border-radius:20px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 20px #1d1d1f14,0 1px 3px #1d1d1f0a}@media (hover:hover) and (pointer:fine){.liga-tile:hover{transform:translateY(-3px);box-shadow:0 14px 28px #1d1d1f1f,0 2px 5px #1d1d1f0d}}.liga-gift-card{background:#fff;border:2px solid #e8621a59;border-radius:24px;padding:28px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 28px #1d1d1f1a,0 2px 6px #1d1d1f0d}@media (hover:hover) and (pointer:fine){.liga-gift-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1d1d1f24,0 4px 10px #1d1d1f0f}}@media (width>=1440px){.partners-grid{grid-template-columns:repeat(4,1fr)}}.desktop-wide-section{max-width:640px}@media (width>=769px){.desktop-wide-section{max-width:1100px}}@media (width>=1440px){.desktop-wide-section{max-width:1200px}}@media (width>=769px){.category-filter-row{flex-wrap:wrap;overflow-x:visible}}.reel-strip-shell{max-width:900px}@media (width>=769px){.reel-strip-shell{max-width:1200px}.reel-strip-section{padding-top:8px!important}}.steny-hero{height:100vh;min-height:560px}.steny-hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:135%;position:absolute;top:0;left:0}.steny-hero-text{padding:0 24px 64px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.steny-hero{height:auto;min-height:0}.steny-hero-img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;position:static}.steny-hero-text{background:#1d1d1f;padding:28px 24px 32px;position:static}.steny-hero-gradient{display:none}}.steny-adv-groups{flex-direction:column;gap:14px;display:flex}.steny-adv-group{background:#fff;border-left:4px solid #e8621a;border-radius:20px;padding:20px 20px 20px 24px;box-shadow:0 4px 18px #1d1d1f12}.steny-adv-group-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.steny-adv-group-title{color:#1d1d1f;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.steny-adv-group-items{flex-direction:column;gap:11px;display:flex}.steny-adv-item{align-items:flex-start;gap:10px;display:flex}.steny-adv-item-icon{flex-shrink:0;margin-top:1px}.steny-adv-item-text{color:#1d1d1f;letter-spacing:-.005em;font-size:14px;line-height:1.45}@media (width>=900px){.steny-adv-groups{flex-direction:row;align-items:stretch}.steny-adv-group{flex:1}}.steny-cta-row{flex-direction:column;gap:10px;display:flex}@media (width>=640px){.steny-cta-row{flex-direction:row}}@media (width<=768px){.partner-nav-arrow--steny{top:28.125vw}}.partner-nav-arrow--neirobanya{transition:opacity .25s;top:auto;bottom:24px;transform:none}.partner-nav-arrow--neirobanya:hover{transform:scale(1.1)}@media (width<=480px){.partner-nav-arrow--neirobanya{bottom:16px}}body.nb-hide-nav-arrows .partner-nav-arrow--neirobanya{opacity:0;pointer-events:none}.centr-tehniki-hero{height:55vh;min-height:420px}.centr-tehniki-hero-wrapper{height:100%}.centr-tehniki-hero-sharp{-o-object-fit:cover;object-fit:cover}.centr-tehniki-hero-blur{display:none!important}@media (width>=769px){.centr-tehniki-hero{height:100vh;min-height:560px}.centr-tehniki-hero-wrapper{height:135%}.centr-tehniki-hero-sharp{-o-object-fit:contain;object-fit:contain}.centr-tehniki-hero-blur{display:block!important}}.centr-tehniki-gallery-mobile{display:block}.centr-tehniki-gallery-desktop{display:none}@media (width>=769px){.centr-tehniki-gallery-mobile{display:none}.centr-tehniki-gallery-desktop{display:block}}.city-switcher{flex-shrink:0;min-width:0;position:relative}.city-switcher-trigger{cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;row-gap:2px;margin:0;padding:0;font-family:Montserrat,sans-serif;display:flex}.city-switcher-icon{-o-object-fit:cover;object-fit:cover;border-radius:22%;flex-shrink:0;width:38px;height:38px}.city-switcher-brand{color:#2b2b2b;letter-spacing:0;white-space:nowrap;margin-left:8px;font-size:22px;font-weight:600}.city-switcher-city-group{white-space:nowrap;align-items:center;display:inline-flex}.city-switcher-dot{color:#c9c4bc;margin:0 10px;font-size:20px;line-height:1}.city-switcher-city{color:#6b6560;font-size:17px;font-weight:500;transition:color .15s}.city-switcher-arrow{color:#6b6560;margin-left:6px;font-size:12px;transition:color .15s}@media (hover:hover) and (pointer:fine){.city-switcher-trigger:hover .city-switcher-city,.city-switcher-trigger:hover .city-switcher-arrow{color:#e8621a}}.city-switcher-city-group-open .city-switcher-city,.city-switcher-city-group-open .city-switcher-arrow{color:#e8621a}@media (width<=768px){.city-switcher-brand{font-size:18px}.city-switcher-city{font-size:15px}.city-switcher-arrow{font-size:11px}}@keyframes citySwitcherDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.city-dropdown{z-index:200;background:#fff;border-radius:14px;width:max-content;max-width:calc(100vw - 32px);padding:6px;animation:.18s both citySwitcherDropdownIn;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 8px 24px #0000001f}@media (prefers-reduced-motion:reduce){.city-dropdown{animation:none}}.city-row{cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:10px 12px;font-family:Montserrat,sans-serif;display:flex}@media (hover:hover) and (pointer:fine){.city-row:hover{background:#f7f4f0}}.city-row-name{color:#2b2b2b;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.city-row-check{color:#e8621a;font-weight:700}.city-row-meta{color:#8b857f;flex-shrink:0;font-size:14px}.city-row-name-soon{color:#a8a29c;font-weight:500}.city-row-meta-soon{color:#a8a29c;font-size:13px}.city-list-divider{background:#eeeae5;height:1px;margin:4px 6px}.city-list-footnote{color:#a8a29c;white-space:nowrap;background:#f7f4f0;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}@keyframes citySheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.city-sheet-backdrop{z-index:30000;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.city-sheet{width:100%;max-height:80vh;padding:12px 10px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:20px 20px 0 0;animation:.25s cubic-bezier(.22,1,.36,1) both citySheetSlideUp;position:relative;overflow-y:auto}@media (prefers-reduced-motion:reduce){.city-sheet{animation:none}}.city-sheet-handle{background:#e0dbd5;border-radius:2px;width:40px;height:4px;margin:0 auto 14px}.city-sheet-close{color:#a8a29c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;position:absolute;top:10px;right:10px}.city-sheet .city-row{padding:12px 14px}.city-sheet .city-row-name{font-size:18px}.city-sheet .city-row-meta{font-size:16px}.city-sheet .city-row-meta-soon,.city-sheet .city-list-footnote{font-size:15px}@keyframes cityConfirmUnfold{0%{opacity:0;max-height:0}to{opacity:1;max-height:120px}}.city-confirm-banner{background:#f7f4f0;border-bottom:1px solid #eeeae5;animation:.25s both cityConfirmUnfold;overflow:hidden}@media (prefers-reduced-motion:reduce){.city-confirm-banner{animation:none}}.city-confirm-banner-inner{flex-wrap:wrap;align-items:center;gap:12px;max-width:720px;margin:0 auto;padding:12px 40px 12px 16px;display:flex;position:relative}.city-confirm-banner-text{color:#2b2b2b;flex:1;min-width:160px;margin:0;font-size:15px;font-weight:500}.city-confirm-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.city-confirm-btn-yes,.city-confirm-btn-other{cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600}.city-confirm-btn-yes{color:#fff;background:#e8621a;border:none}.city-confirm-btn-other{color:#6b6560;background:0 0;border:1px solid #c9c4bc}.city-confirm-close{color:#a8a29c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#root{opacity:1;transition:opacity .2s}body.city-switch-fading #root{opacity:0;transition:opacity .15s}@media (prefers-reduced-motion:reduce){#root,body.city-switch-fading #root{transition:none}}.flagship-hero{height:100svh;min-height:480px}.flagship-hero-wrapper{height:100%}.flagship-hero-sharp{-o-object-fit:cover;object-fit:cover}@media (width>=769px){.flagship-hero{height:100vh;min-height:560px}.flagship-hero-wrapper{height:135%}}.flagship-scroll-arrow{animation:2.2s ease-in-out infinite flagshipArrowBounce}@keyframes flagshipArrowBounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.flagship-scroll-arrow{animation:none}}.flagship-atmosphere-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px;display:grid}.flagship-atmosphere-tile{cursor:pointer;border-radius:12px;overflow:hidden}.flagship-atmosphere-tile img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .4s;display:block}@media (hover:hover) and (pointer:fine){.flagship-atmosphere-tile:hover img{transform:scale(1.04)}}@media (width>=600px){.flagship-atmosphere-grid{gap:16px;padding:0 28px}}@media (width>=769px){.flagship-atmosphere-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 40px}}.flagship-model-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=600px){.flagship-model-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (width>=769px){.flagship-model-grid{grid-template-columns:repeat(2,1fr);gap:32px}}.flagship-model-card{background:#fff;border:2px solid #e7e1d8;border-radius:20px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.flagship-model-photo{cursor:pointer;overflow:hidden}.flagship-model-photo img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .4s;display:block}.flagship-model-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}@property --fm-spark{syntax:"<angle>";inherits:false;initial-value:0deg}.flagship-model-card--lit{animation:.9s forwards fmIgnite,4s ease-in-out infinite fmBreathe;animation-delay:0s, calc(.9s + var(--fm-delay,0s))}@keyframes fmIgnite{0%{border-color:#ffc65c40;box-shadow:0 0 #ffc65c00}22%{border-color:#ffc65c40;box-shadow:0 0 #ffc65c00}67%{border-color:#ffc65c;box-shadow:0 0 0 1px #ffc65c99,0 0 18px #ffc65c80,0 0 42px #ffc65c47,inset 0 0 22px #ffc65c14}to{border-color:#ffc65c;box-shadow:0 0 14px #ffc65c66,0 0 34px #ffc65c38}}@keyframes fmBreathe{0%,to{box-shadow:0 0 14px #ffc65c5c}50%{box-shadow:0 0 22px #ffc65c80}}.flagship-model-card--lit:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--fm-spark), transparent 0deg, transparent 298deg, #ffcd7873 312deg, #ffe096e6 336deg, #fff4d6 349deg, #fff 355deg, #fff0cdf2 358deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:4px;animation:.8s .2s fmSpark;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fmSpark{0%{opacity:0;--fm-spark:0deg}12%{opacity:1}88%{opacity:1}to{opacity:0;--fm-spark:360deg}}@media (prefers-reduced-motion:reduce){.flagship-model-card--lit{border-color:#ffc65c;animation:none;box-shadow:0 0 14px #ffc65c66,0 0 34px #ffc65c38}.flagship-model-card--lit:after{display:none}}.flagship-warranty{margin:clamp(48px,8vh,88px) 0 0}.flagship-warranty-row{flex-direction:column;align-items:center;gap:14px;display:flex}@media (width>=768px){.flagship-warranty-row{flex-direction:row;justify-content:center;gap:32px}}.flagship-warranty-item{color:#2a2a2e;text-align:center;letter-spacing:.005em;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600}@media (width>=768px){.flagship-warranty-item{font-size:16px}}.flagship-warranty-badge{color:#8a5a12;background:#ffc65c24;border:1px solid #ffc65c80;border-radius:999px;padding:8px 18px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;display:inline-block;box-shadow:0 0 #ffc65c00}@media (width>=768px){.flagship-warranty-badge{font-size:16px}}.flagship-warranty--in .flagship-warranty-badge{animation:.7s forwards fmBadgeGlow}@keyframes fmBadgeGlow{to{box-shadow:0 0 16px #ffc65c59}}.flagship-warranty-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#ffc65c 20%,#ffb347 50%,#ffc65c 80%,#0000);border-radius:2px;width:100%;height:2px;margin-top:18px;transform:scaleX(0);box-shadow:0 0 12px #ffc65c8c,0 0 26px #ffc65c4d}.flagship-warranty--in .flagship-warranty-line{animation:1s forwards fmLineDraw,3.5s ease-in-out 1s infinite fmLineBreathe}@keyframes fmLineDraw{to{transform:scaleX(1)}}@keyframes fmLineBreathe{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.flagship-warranty-badge{box-shadow:0 0 16px #ffc65c59}.flagship-warranty-line{transform:scaleX(1)}.flagship-warranty--in .flagship-warranty-badge,.flagship-warranty--in .flagship-warranty-line{animation:none}}.flagship-gifts-head{margin:0 0 clamp(32px,5vh,52px)}.flagship-gifts-title{text-align:center;color:#1a1a1c;letter-spacing:-.005em;text-shadow:0 0 #ffc65c00;opacity:0;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:700;line-height:1.15;transform:translateY(16px)}@media (width>=768px){.flagship-gifts-title{font-size:44px}}.flagship-gifts-head--in .flagship-gifts-title{animation:1s forwards fmTitleIn}@keyframes fmTitleIn{to{opacity:1;text-shadow:0 2px 20px #ffc65c66,0 0 40px #ffc65c38;transform:translateY(0)}}.flagship-gifts-line{transform-origin:50%;background:linear-gradient(90deg,#ffb347,#ffc65c,#ffb347);border-radius:999px;width:80px;height:3px;margin:16px auto 20px;transform:scaleX(0);box-shadow:0 0 14px #ffc65c99}@media (width>=768px){.flagship-gifts-line{width:120px}}.flagship-gifts-head--in .flagship-gifts-line{animation:.8s .3s forwards fmGiftsLine}@keyframes fmGiftsLine{to{transform:scaleX(1)}}.flagship-gifts-sub{text-align:center;color:#4a4a4e;letter-spacing:.005em;opacity:0;max-width:620px;margin:0 auto;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.55}@media (width>=768px){.flagship-gifts-sub{font-size:17px}}.flagship-gifts-head--in .flagship-gifts-sub{animation:.8s .5s forwards fmSubIn}@keyframes fmSubIn{to{opacity:1}}.flagship-gifts-brand{color:#c4551a;text-shadow:0 0 12px #e8621a40;font-weight:700}@media (prefers-reduced-motion:reduce){.flagship-gifts-title{opacity:1;text-shadow:0 2px 20px #ffc65c66,0 0 40px #ffc65c38;transform:none}.flagship-gifts-line{transform:scaleX(1)}.flagship-gifts-sub{opacity:1}.flagship-gifts-head--in .flagship-gifts-title,.flagship-gifts-head--in .flagship-gifts-line,.flagship-gifts-head--in .flagship-gifts-sub{animation:none}}.am1996{position:relative}.am1996-hero{background:#1c1a18;width:100%;height:62vh;position:relative;overflow:hidden}.am1996-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale()contrast(1.08)brightness(.92);width:100%;height:100%;display:block;position:absolute;inset:0}.am1996-hero-veil{pointer-events:none;background:linear-gradient(#1c1a1826,#1c1a188c);position:absolute;inset:0}.am1996-hero-overlay{z-index:2;position:absolute;bottom:40px;left:0;right:0}.am1996-inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 20px}.am1996-year{letter-spacing:-.02em;color:#ffffffeb;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(96px,16vw,260px);font-weight:200;line-height:.85}.am1996-caption{color:#ffffffb3;letter-spacing:.08em;margin:12px 0 0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300}.am1996-strip{background:#f7f4f0;padding:56px 0}.am1996-facts{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid}.am1996-fact{position:relative}.am1996-fact+.am1996-fact:before{content:"";background:#2b2b2b1f;width:1px;position:absolute;top:0;bottom:0;left:-20px}.am1996-fact-big{color:#2b2b2b;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.25}.am1996-fact-small{color:#8a8580;margin:6px 0 0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400}.am1996-cta{text-align:center;margin-top:44px}.am1996-btn{color:#fff;cursor:pointer;background:#e8621a;border:none;border-radius:999px;padding:17px 38px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 28px #e8621a42}.am1996-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #e8621a57}.am1996-hero-overlay{opacity:0;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.am1996--in .am1996-hero-overlay{opacity:1;transform:none}.am1996-strip-body{opacity:0;transition:opacity .6s .3s,transform .6s .3s;transform:translateY(20px)}.am1996--in .am1996-strip-body{opacity:1;transform:none}@media (width<=768px){.am1996-hero{height:46vh}.am1996-hero-overlay{bottom:28px}}@media (width<=640px){.am1996-strip{padding:36px 0}.am1996-facts{grid-template-columns:1fr;gap:24px}.am1996-fact+.am1996-fact:before{display:none}}@media (prefers-reduced-motion:reduce){.am1996-hero-overlay,.am1996-strip-body{opacity:1!important;transition:none!important;transform:none!important}.am1996-btn{transition:none}}body.am-hide-backbtn #root>button{display:none!important}.kafel-hero{height:60vh;min-height:420px}.kafel-hero-img-wrap{height:135%}.kafel-hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kafel-hero-gradient{pointer-events:none;background:linear-gradient(#00000026 0%,#00000059 45%,#000000c7 100%);position:absolute;inset:0}.kafel-hero-content{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:20px 20px 40px;display:flex;position:relative}@media (width>=769px){.kafel-hero{height:85vh;min-height:620px}.kafel-hero-content{padding:20px 20px 72px}}.kafel-gift-card{background:#1a1a1a;border-radius:24px;flex-direction:column;gap:18px;padding:22px 20px;display:flex}.kafel-gift-numcol{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.kafel-gift-giant{color:#e8621a;letter-spacing:-.02em;margin:0;font-size:clamp(40px,11vw,64px);font-weight:700;line-height:1}.kafel-gift-label{letter-spacing:.1em;color:#8a8480;margin:0;font-size:11px;font-weight:700}@media (width>=640px){.kafel-gift-card{flex-direction:row;align-items:flex-start;padding:28px 26px}.kafel-gift-numcol{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;min-width:160px}.kafel-gift-giant{font-size:clamp(56px,6vw,88px)}}.kafel-calc-card{background:#fff;border:2px solid #e8621a;border-radius:24px;padding:24px 20px;box-shadow:0 6px 24px #1d1d1f14}.kafel-calc-rooms{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=640px){.kafel-calc-rooms{grid-template-columns:repeat(3,1fr)}}.kafel-calc-room-btn{color:#1d1d1f;cursor:pointer;letter-spacing:-.005em;background:#f7f4f0;border:1.5px solid #e5e0d8;border-radius:10px;height:44px;padding:0 8px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.kafel-calc-room-btn-active{color:#fff;background:#e8621a;border-color:#e8621a}.kafel-calc-result{background:#f7f4f0;border-radius:16px;margin-top:18px;padding:18px 16px}.kafel-cta-band{text-align:center;background:#1a1a1a;border-radius:20px;flex-direction:column;align-items:center;gap:4px;margin:20px 0;padding:24px 20px;display:flex}.kafel-sticky-cta{z-index:500;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f4f0eb;border-top:1px solid #e5e0d8;position:fixed;bottom:0;left:0;right:0}@media (width>=769px){.kafel-sticky-cta{display:none}}.pc-calc-check{animation:.5s ease-out 3 pcCalcPulse,3s ease-in-out 1.5s infinite pcCalcBreath}@keyframes pcCalcPulse{0%{transform:scale(1);box-shadow:0 0 #e8621a80}50%{transform:scale(1.18)}to{transform:scale(1);box-shadow:0 0 0 12px #e8621a00}}@keyframes pcCalcBreath{0%,to{box-shadow:0 0 8px #e8621a4d}50%{box-shadow:0 0 14px #e8621a73}}@media (prefers-reduced-motion:reduce){.pc-calc-check{animation:none;box-shadow:0 0 8px #e8621a4d}}.gnc-wrap{max-width:640px;margin:0 auto;padding:0 4px}.gnc-card{aspect-ratio:1280/640;isolation:isolate;border-radius:26px;width:100%;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px -8px #e8621a59,0 0 0 1px #e8621a1a}.gnc-card-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.gnc-content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(4px,1.4vw,12px);width:60%;padding:clamp(12px,3.6vw,34px) 0 clamp(12px,3.6vw,34px) clamp(12px,3.6vw,34px);display:flex;position:absolute;inset:0}.gnc-badge{color:#e8621a;letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 10px;font-size:clamp(8px,2vw,11px);font-weight:700;animation:2.8s ease-in-out infinite gncBadgePulse;display:inline-block}@keyframes gncBadgePulse{0%,to{box-shadow:0 0 6px 1px #ffcd7859}50%{box-shadow:0 0 18px 5px #ffcd78d9}}.gnc-title{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 10px #00000059,0 1px 3px #0006;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(20px,6.2vw,46px);font-weight:700;line-height:1.05}.gnc-tiles{gap:clamp(10px,3vw,26px);margin:clamp(2px,.6vw,6px) 0;display:flex}.gnc-tile{min-width:0}.gnc-tile-num{color:#1d1d1f;white-space:nowrap;margin:0;font-size:clamp(13px,4vw,27px);font-weight:700;line-height:1.05}.gnc-tile-label{color:#fff;text-shadow:0 1px 3px #00000080,0 1px 8px #0000004d;margin:2px 0 0;font-size:clamp(8px,2.1vw,13px);line-height:1.2}.gnc-btn{cursor:pointer;color:#e8621a;white-space:nowrap;background:#fff;border:none;border-radius:999px;align-items:center;gap:clamp(6px,1.4vw,10px);margin-top:clamp(4px,1.2vw,12px);padding:clamp(6px,1.5vw,11px) clamp(10px,2.4vw,16px) clamp(6px,1.5vw,11px) clamp(14px,3.4vw,26px);font-size:clamp(10px,2.7vw,16px);font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -4px #00000061,0 2px 6px #00000038}.gnc-btn-label{z-index:1;position:relative}.gnc-btn-arrow{z-index:1;background:#e8621a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,width .2s;display:inline-flex;position:relative}.gnc-btn-arrow svg{width:15px;height:15px;transition:transform .2s;display:block}.gnc-btn:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffe6ae8c 50%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.gnc-btn.gnc-btn-sweep:before{animation:1s ease-out gncBtnSweep}@keyframes gncBtnSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.gnc-btn.gnc-btn-sweep .gnc-btn-arrow svg{animation:.5s gncBtnArrowStep}@keyframes gncBtnArrowStep{0%,to{transform:translate(0)}45%{transform:translate(4px)}}@media (hover:hover) and (pointer:fine){.gnc-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -4px #783c0080,0 3px 10px #e8621a47}.gnc-btn:hover .gnc-btn-arrow{background:#e8621a33;width:30px}.gnc-btn:hover .gnc-btn-arrow svg{transform:translate(3px)}.gnc-btn:after{content:"";z-index:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f7c868,#0000) 0 0/220% 100% no-repeat;border-radius:999px;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gnc-btn:hover:after{animation:.8s ease-out gncBtnSpark}.gnc-card:has(.gnc-btn:hover) .win-near{opacity:1!important}}@keyframes gncBtnSpark{0%{opacity:0;background-position:130% 0}20%{opacity:1}to{opacity:0;background-position:-60% 0}}.win-near{transition:opacity .3s}.gnc-btn:active{transition:transform .12s;transform:scale(.98)}.gnc-btn:active .gnc-btn-arrow svg{transform:translate(6px)}.gnc-btn:focus-visible{outline-offset:2px;outline:3px solid #ffffffe6}@media (hover:hover) and (pointer:fine){.gnc-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px -8px #e8621a80,0 0 0 1px #e8621a24}.gnc-card:has(.gnc-btn:active){transform:scale(.985)}}.gnc-city{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bld-outline{fill:none;stroke:#f7c868;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.gnc-city.run .bld-outline{animation:gncDraw 1.05s ease-out calc(var(--i) * .115s) forwards}@keyframes gncDraw{to{stroke-dashoffset:0}}.bld-detail{fill:none;stroke:#f7c868;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.gnc-city.run .bld-detail{animation:gncFadeIn .55s ease-out calc(var(--i) * .115s + 1.02s) forwards}.bld-frames{opacity:0}.gnc-city.run .bld-frames{animation:gncFadeIn .55s ease-out calc(var(--i) * .115s + 1.05s) forwards}@keyframes gncFadeIn{to{opacity:1}}.win-frame{fill:none;stroke:#f7c868;stroke-width:1px;opacity:.6}.win-cell{opacity:0}.gnc-city.run .win-cell{animation:gncWinLight .6s ease-out var(--ld) both}.gnc-city.run .win-cell.win-flicker{animation:gncWinFlicker .75s linear var(--ld) both}@keyframes gncWinLight{0%{opacity:0}to{opacity:.94}}@keyframes gncWinFlicker{0%{opacity:0}18%{opacity:.7}30%{opacity:.08}52%{opacity:.85}70%{opacity:.2}to{opacity:.94}}.win-life{opacity:1}.gnc-city.run .win-life.win-breathe{animation:gncWinBreathe var(--lifedur) ease-in-out var(--lifedelay) infinite}.gnc-city.run .win-life.win-blink{animation:gncWinBlink var(--lifedur) linear var(--lifedelay) infinite}@keyframes gncWinBreathe{0%,to{opacity:1}50%{opacity:.42}}@keyframes gncWinBlink{0%,96%,to{opacity:1}97%{opacity:.3}98.5%{opacity:1}}.gnc-spark{fill:#ffd98a;opacity:0}.gnc-city.run .gnc-spark{animation:gncSparkIn .6s ease-out var(--sd) both, gncSparkTw var(--tw) ease-in-out calc(var(--sd) + .6s) infinite}@keyframes gncSparkIn{to{opacity:1}}@keyframes gncSparkTw{0%,to{opacity:.9}50%{opacity:.38}}.gnc-base-pulse{fill:none;stroke:#ffe9bc;stroke-width:3px;stroke-linecap:round;opacity:0;stroke-dasharray:.035 1;stroke-dashoffset:0}.gnc-city.wave .gnc-base-pulse{animation:1.7s ease-in .25s forwards gncBasePulse}@keyframes gncBasePulse{0%{opacity:0;stroke-dashoffset:0}12%{opacity:1}88%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}.gnc-wave{opacity:0;mix-blend-mode:screen;transform:translate(1300px)}.gnc-city.wave .gnc-wave{animation:2.1s ease-in-out forwards gncCityWave}@keyframes gncCityWave{0%{opacity:0;transform:translate(1300px)}12%{opacity:.95}88%{opacity:.95}to{opacity:0;transform:translate(-560px)}}@media (width<=640px){.gnc-city--m{display:none}}.gnc-city.static .bld-outline{stroke-dashoffset:0}.gnc-city.static .bld-detail,.gnc-city.static .bld-frames{opacity:1}.gnc-city.static .win-cell{opacity:.9}.gnc-city.static .gnc-spark{opacity:.8}.gnc-hint{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;width:100%;margin:14px auto 0;padding:0;display:flex}.gnc-hint:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #e8621a73}.gnc-hint-arrow{flex:none;width:clamp(48px,12vw,62px);height:auto;animation:2.1s ease-in-out infinite gncHintBob}.gnc-hint-text{color:#707070;font-size:clamp(13px,3.4vw,15px);line-height:1.32}@keyframes gncHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.partners-flash{border-radius:24px;animation:1.4s ease-in-out partnersFlash}@keyframes partnersFlash{0%{box-shadow:0 0 #ffc83c00}25%{box-shadow:0 0 0 2px #ffbe46d9,0 0 34px 6px #ffbe4673}to{box-shadow:0 0 #ffc83c00}}#partners{scroll-margin-top:120px}@media (width>=769px){#partners{scroll-margin-top:72px}}@media (prefers-reduced-motion:reduce){.gnc-hint-arrow,.partners-flash{animation:none}.gnc-card,.gnc-btn{transition:none}.gnc-badge{animation:none}.gnc-city *{animation:none!important}.gnc-wave{display:none}.gnc-btn:before{animation:none!important}.gnc-btn-arrow,.gnc-btn-arrow svg{transition:none!important;animation:none!important}}.hero-autokrug{pointer-events:none;justify-content:center;margin:4px auto 0;display:flex}.ak-sign{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.ak-sign-hint{align-items:flex-end;gap:4px;display:inline-flex;transform:translate(-6px)}.ak-sign-hint-text{color:#e8621a;font-family:Caveat,cursive;font-size:20px;font-weight:500;line-height:1;transform:rotate(-4deg)}.ak-sign-arrow{flex:none;margin-bottom:2px;display:block}.ak-sign-imgwrap{will-change:transform;animation:4s ease-in-out infinite ak-float;display:block;position:relative}.ak-sign-shine{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/partners/rassrochka-avto/avtokrug-znak.webp);mask-image:url(/partners/rassrochka-avto/avtokrug-znak.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ak-sign-shine:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff73 50%,#fff0 100%);width:25%;animation:5s linear infinite ak-shine;position:absolute;top:-25%;bottom:-25%;left:0;transform:skew(-20deg)translate(-140%)}.ak-sign:hover .ak-sign-shine:before{animation:.9s linear ak-shine-hover}@keyframes ak-shine{0%{transform:skew(-20deg)translate(-140%)}18%{transform:skew(-20deg)translate(460%)}to{transform:skew(-20deg)translate(460%)}}@keyframes ak-shine-hover{0%{transform:skew(-20deg)translate(-140%)}to{transform:skew(-20deg)translate(460%)}}.ak-sign-img{filter:drop-shadow(0 3px 10px #e8621a59);width:150px;height:auto;transition:transform .25s,filter .25s;display:block}.ak-sign:hover .ak-sign-img,.ak-sign:focus-visible .ak-sign-img{filter:drop-shadow(0 5px 16px #e8621a8c);transform:scale(1.07)}.ak-sign:focus-visible{outline-offset:4px;outline:3px solid #e8621a}@keyframes ak-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width>=1160px){.hero-autokrug{z-index:3;width:auto;margin:0;position:absolute;top:44px;left:auto;right:clamp(24px,4vw,80px)}.ak-sign-img{width:200px}}@media (prefers-reduced-motion:reduce){.ak-sign-imgwrap{animation:none}.ak-sign-img{transition:none}.ak-sign-shine:before{animation:none}}.arista-root{font-family:Montserrat,sans-serif}.arista-root .font-display{font-family:Montserrat,sans-serif;font-weight:600}.arista-btn{box-sizing:border-box;cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 20px;font-family:Montserrat,sans-serif;font-weight:600;line-height:1;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s,color .3s;display:inline-flex;position:relative;overflow:hidden}.arista-btn-primary{color:#fff;background:#e8621a}.arista-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px #e8621a47}.arista-btn-primary:active{transform:translateY(0)}.arista-btn-ghost{color:#1d1d1f;background:#fff;border:1.5px solid #e7e2da;font-size:13px;font-weight:600}.arista-btn-ghost:hover{border-color:#dad3c8;transform:translateY(-2px);box-shadow:0 6px 16px #1d1d1f14}.arista-btn-ghost:active{transform:translateY(0)}.arista-btn:focus-visible,.arista-navlink:focus-visible,.arista-tab:focus-visible,.arista-age-btn:focus-visible,.arista-nav-cta:focus-visible,.arista-nav-back:focus-visible,.arista-acc-head:focus-visible,.arista-look-card:focus-visible,.arista-cat-photo:focus-visible,.arista-store-photo:focus-visible,.arista-video-btn:focus-visible,.arista-hero-arrow:focus-visible,.arista-range:focus-visible{outline-offset:2px;outline:3px solid #e8621a8c}.arista-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.arista-shine:hover:after{animation:.7s arista-shine-run}@keyframes arista-shine-run{0%{left:-60%}to{left:120%}}.arista-hero{background:#1d1d1f;width:100%;height:clamp(540px,86vh,900px);position:relative;overflow:hidden}.arista-hero-trip{will-change:transform;width:100%;height:100%;display:flex;position:absolute;inset:0}.arista-hero-side{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:brightness(.6)saturate(.95);flex:1 1 0;min-width:0;height:100%;display:block;transform:scale(1.02)}.arista-hero-center-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex:1.9 1 0;min-width:0;height:100%;display:block}.arista-hero-scrim{pointer-events:none;background:linear-gradient(#0000001f 0%,#0000 30% 55%,#0000008c 100%);position:absolute;inset:0}.arista-hero-inner{z-index:2;text-align:center;padding:0 24px calc(40px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.arista-hero-logo{filter:brightness(0)invert();opacity:.96;width:min(260px,62vw);height:auto;margin:0 0 16px}.arista-hero-tagline{color:#ffffffeb;letter-spacing:-.005em;max-width:30ch;margin:0 0 22px;font-size:clamp(15px,2.2vw,19px);font-weight:500;line-height:1.45}.arista-hero-arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .3s;animation:2.4s ease-in-out infinite arista-bob;display:inline-flex}.arista-hero-arrow:hover{background:#fff3}@keyframes arista-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.arista-nav{z-index:9000;-webkit-backdrop-filter:saturate(1.4)blur(18px);backdrop-filter:saturate(1.4)blur(18px);opacity:0;pointer-events:none;background:#ffffffdb;border-bottom:1px solid #1d1d1f12;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.arista-nav.show{opacity:1;pointer-events:auto;transform:translateY(0)}.arista-nav-inner{box-sizing:border-box;align-items:center;gap:12px;max-width:1040px;height:64px;margin:0 auto;padding:0 16px;display:flex}.arista-nav-back{color:#1d1d1f;cursor:pointer;background:#f1eee9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .3s;display:inline-flex}.arista-nav-back:hover{background:#e7e2da}.arista-nav-logo{flex-shrink:0;width:auto;height:24px}.arista-nav-links{-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:4px;display:flex;overflow-x:auto}.arista-navlink{cursor:pointer;letter-spacing:-.005em;color:#707070;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;transition:color .3s,background .3s}.arista-navlink:hover{color:#1d1d1f}.arista-navlink.on{color:#1d1d1f;background:#f1eee9;font-weight:700}.arista-nav-cta{color:#fff;letter-spacing:-.005em;background:#e8621a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:0 18px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.arista-nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #e8621a4d}.arista-nav-cta-short{font-size:18px;display:none}.arista-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.arista-reveal.in{opacity:1;transform:none}.arista-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.arista-range{appearance:none;cursor:pointer;background:linear-gradient(90deg,#e8621a 0% 50%,#ddd6cc 50%);border-radius:999px;outline:none;width:100%;height:6px}.arista-range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:3px solid #e8621a;border-radius:50%;width:26px;height:26px;transition:transform .2s;box-shadow:0 2px 6px #0000002e}.arista-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.arista-range::-moz-range-thumb{cursor:grab;background:#fff;border:3px solid #e8621a;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0000002e}.arista-range-mark{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.arista-range-mark-tick{background:#6e8f7a;border-radius:2px;width:2px;height:10px;margin-bottom:3px}.arista-range-mark-label{color:#6e8f7a;text-align:center;white-space:nowrap;font-size:9.5px;font-weight:600;line-height:1.25}.arista-philos{grid-template-columns:.85fr 1.15fr;align-items:center;gap:28px;display:grid}.arista-philos-media{aspect-ratio:3/4;border-radius:24px;overflow:hidden}.arista-philos-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.arista-philos-media:hover img{transform:scale(1.04)}.arista-philos-logo{opacity:.85;width:auto;height:30px;margin-bottom:18px}.arista-lookbook-row{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.arista-look-card{aspect-ratio:3/4;cursor:pointer;scroll-snap-align:start;background:#eee;border:none;border-radius:22px;flex:none;width:clamp(240px,68vw,320px);padding:0;position:relative;overflow:hidden}.arista-look-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.arista-look-card:hover img{transform:scale(1.05)}.arista-look-cap{text-align:left;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:2px;padding:18px 18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.arista-look-title{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:700}.arista-look-sub{color:#ffffffd1;letter-spacing:-.003em;font-size:12.5px}.arista-tabs{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.arista-tab{cursor:pointer;letter-spacing:-.005em;color:#1d1d1f;white-space:nowrap;background:#fff;border:1.5px solid #e7e2da;border-radius:999px;flex-shrink:0;padding:9px 16px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:600;transition:background .3s,color .3s,border-color .3s}.arista-tab:hover{border-color:#cfc8bc}.arista-tab.on{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.arista-age-row{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.arista-age-btn{cursor:pointer;letter-spacing:-.005em;color:#707070;white-space:nowrap;background:#fff;border:1.5px solid #e7e2da;border-radius:999px;flex-shrink:0;padding:8px 15px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:background .3s,color .3s,border-color .3s}.arista-age-btn:hover{color:#1d1d1f;border-color:#cfc8bc}.arista-age-btn.on{color:#fff;background:#e8621a;border-color:#e8621a}.arista-cat-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.arista-cat-photo{cursor:pointer;aspect-ratio:1;background:#eee;border:none;border-radius:16px;padding:0;overflow:hidden}.arista-cat-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.arista-cat-photo:hover img{transform:scale(1.05)}.arista-size-head,.arista-size-row{grid-template-columns:1fr 1fr 1.4fr;align-items:center;display:grid}.arista-size-head{background:#1d1d1f;padding:14px 18px}.arista-size-head span{color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.arista-size-body{max-height:420px;overflow-y:auto}.arista-size-row{border-bottom:1px solid #f1eee9;padding:12px 18px;font-size:14px}.arista-size-row:last-child{border-bottom:none}.arista-acc-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:18px 20px;font-family:Montserrat,sans-serif;display:flex}.arista-brand-plate{color:#4f6e5c;letter-spacing:.01em;background:#eaf0ec;border-radius:10px;flex-shrink:0;padding:6px 14px;font-size:15px;font-weight:700}.arista-acc-tag{color:#707070;letter-spacing:-.003em;flex:1;font-size:12px}.arista-acc-chev{color:#707070;flex-shrink:0;transition:transform .4s}.arista-acc-chev.on{transform:rotate(180deg)}.arista-acc-panel{max-height:0;transition:max-height .5s;overflow:hidden}.arista-acc-panel.on{max-height:260px}.arista-video-btn{cursor:pointer;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.arista-video-play{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;padding-left:4px;transition:transform .3s,background .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arista-video-btn:hover .arista-video-play{background:#e8621ae6;transform:translate(-50%,-50%)scale(1.08)}.arista-store-gallery{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.arista-store-photo{cursor:pointer;aspect-ratio:1;background:#eee;border:none;border-radius:14px;padding:0;overflow:hidden}.arista-store-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.arista-store-photo:hover img{transform:scale(1.05)}.arista-store-groups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.arista-badge{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#e8621a;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}@media (width>=769px){.arista-look-card{width:300px}.arista-cat-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.arista-philos{grid-template-columns:1fr;gap:20px}.arista-philos-media{max-width:360px;margin:0 auto}.arista-hero{height:clamp(480px,74vh,720px)}.arista-hero-side{display:none}.arista-hero-center-img{flex:1 1 0}}@media (width<=640px){.arista-nav-inner{gap:8px;height:56px;padding:0 12px}.arista-nav-logo{display:none}.arista-navlink{padding:7px 10px;font-size:13px}.arista-nav-cta{padding:0 12px}.arista-nav-cta-full{display:none}.arista-nav-cta-short{display:inline}.arista-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.arista-hero-arrow{animation:none}.arista-reveal{opacity:1;transition:none;transform:none}.arista-shine:hover:after{animation:none}.arista-look-card img,.arista-cat-photo img,.arista-store-photo img,.arista-philos-media img{transition:none}.arista-nav{transition:opacity .2s}.arista-acc-panel{transition:none}}.qr-card{--ribbon-w:2px;text-align:center;background:#f4efe8;border-radius:24px;padding:16px 18px 13px;font-family:Montserrat,sans-serif;transition:transform .3s,box-shadow .3s;display:inline-block;box-shadow:0 10px 30px #0000001f}.qr-card-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;display:flex}.qr-card-qrbox{background:#fff;border-radius:16px;padding:10px;box-shadow:0 2px 8px #0000000f}.qr-card-img{border-radius:6px;width:168px;height:168px;display:block}.qr-card-appicon{flex-direction:column;align-items:center;gap:8px;display:flex}.qr-card-appicon-img{border-radius:19px;width:84px;height:84px;display:block;box-shadow:0 6px 16px #00000038}.qr-card-appicon-label{color:#2b2622;letter-spacing:-.005em;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600}.qr-card-hint{color:#1d1d1f;letter-spacing:-.01em;margin:13px 0 2px;font-size:14px;font-weight:700}.qr-card-url{color:#9a948e;letter-spacing:.01em;margin:0;font-size:12px}@media (hover:hover) and (pointer:fine){.qr-card:hover{transform:scale(1.03);box-shadow:0 16px 42px #0003}}@media (prefers-reduced-motion:reduce){.qr-card{transition:none}}.hero-qr{z-index:5;display:none;position:absolute;bottom:28px;left:28px}.hero-qr .qr-card-img{width:152px;height:152px}.hero-qr .qr-card-appicon-img{border-radius:17px;width:76px;height:76px}@media (width>=1024px){.hero-qr{display:block}}.qr-section{padding:12px 20px 44px;display:block}@media (width>=1024px){.qr-section{display:none}}.qr-section-inner{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto;padding:32px 22px 30px;display:flex;box-shadow:0 6px 22px #0000000f}.qr-section-title{color:#1d1d1f;letter-spacing:-.02em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(22px,6vw,28px);font-weight:800}.qr-section-text{color:#707070;max-width:34ch;margin:0;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.5}.catf-sentinel{height:1px;margin:0;padding:0}.catf-bar{z-index:40;margin:0 -16px 14px;padding:4px 16px 6px;transition:padding .28s,background .28s,box-shadow .28s;position:sticky}.catf-bar.stuck{-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);background:#f7f4f0d1;border-bottom:1px solid #2b26221a;padding-top:8px;padding-bottom:8px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.catf-bar.stuck{background:#f7f4f0}}@media (width<=1023px){.catf-bar{position:static}.catf-bar.stuck{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;padding-top:4px;padding-bottom:6px}}.catf-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:4px 2px;display:flex}.catf-btn{color:#2b2622;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5ddd3;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:40px;min-height:40px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:600;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s,color .22s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1.5px 1px #966e460d,0 1px 2px #e8621a1a,0 5px 16px #e8621a1c}.catf-btn .catf-ico{color:#857e76;flex-shrink:0;width:17px;height:17px;transition:color .22s}.catf-name{line-height:1}.catf-count{color:#fff;font-variant-numeric:tabular-nums;background:#e06a28;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:12px;font-weight:700;transition:background .22s,color .22s;display:inline-flex}@media (hover:hover) and (pointer:fine){.catf-btn:hover{border-color:#e8621a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 2px 4px #e8621a24,0 10px 24px #e8621a38}.catf-btn:hover .catf-ico{color:#e8621a}}.catf-btn:focus-visible{outline-offset:2px;outline:3px solid #e8621a8c}.catf-btn.sel{color:#fff;background:linear-gradient(#e8621a 0%,#c24a12 100%);border-color:#0000;font-weight:700;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 3px 8px #e8621a59,0 10px 26px #e8621a73}.catf-btn.sel .catf-ico{color:#fff}.catf-btn.sel .catf-count{color:#fff;background:#ffffff3d}.catf-btn.sel:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff40,0 4px 10px #e8621a66,0 14px 32px #e8621a80}.catf-btn.catf-all{color:#2b2622;background:#fce9df;border-color:#f3cbb0;font-weight:700}.catf-btn.catf-all .catf-all-dot{background:#e8621a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.catf-btn.catf-all:hover{border-color:#e8935f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 2px 4px #e8621a24,0 10px 24px #e8621a38}.catf-btn.catf-all.sel{color:#fff;background:linear-gradient(#e8621a 0%,#c24a12 100%);border-color:#0000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 3px 8px #e8621a59,0 10px 26px #e8621a73}.catf-btn.catf-all.sel .catf-all-dot{background:#fff}.catf-btn.catf-all.sel .catf-count{color:#fff;background:#ffffff3d}.catf-btn.catf-all.sel:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff40,0 4px 10px #e8621a66,0 14px 32px #e8621a80}.catf-divider{background:#e0d8ce;flex-shrink:0;align-self:stretch;width:1px;margin:6px 4px}.catf-btn:active,.catf-btn.sel:active,.catf-btn.catf-all:active{transition-duration:80ms;transform:scale(.98)translateY(1px);box-shadow:inset 0 2px 4px #2b262229,0 1px 3px #e8621a1f}@media (width<=640px){.catf-row{gap:10px;padding-top:3px;padding-bottom:3px}.catf-btn{flex:calc(50% - 5px);justify-content:center;min-width:calc(50% - 5px);height:48px;min-height:48px;padding:0 12px}.catf-name{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.catf-divider{display:none}}@media (width>=641px) and (width<=768px){.catf-btn{height:46px;min-height:46px;padding:0 14px}.catf-row{padding-top:3px;padding-bottom:3px}}@media (prefers-reduced-motion:reduce){.partners-grid .fade-up-card{animation:none!important}.catf-btn,.catf-bar,.catf-count,.catf-ico{transition:none!important}}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}._root_9z0qf_7{pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}._vignette_9z0qf_16{z-index:1;background:radial-gradient(#0000 45%,#0006 100%);position:absolute;inset:0}._cone_9z0qf_24{z-index:2;opacity:0;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);transform-origin:top;background:linear-gradient(#fff0dc24,#0000 70%);animation:1s 2s forwards _hllConeIn_9z0qf_1;position:absolute;top:0}._coneA_9z0qf_34{width:90px;height:70%;left:12%;transform:rotate(-8deg)}._coneB_9z0qf_35{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);width:130px;height:62%;left:44%;transform:rotate(6deg)}._coneC_9z0qf_36{clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);width:70px;height:74%;left:76%;transform:rotate(-5deg)}._coneMobile_9z0qf_37{display:none}@keyframes _hllConeIn_9z0qf_1{to{opacity:1}}._svg_9z0qf_44{z-index:3;width:100%;height:100%;position:absolute;inset:0}._svgMobile_9z0qf_51{display:none}._svgContour_9z0qf_54{display:block}._line_9z0qf_56 path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000)}._glow_9z0qf_63{stroke:#e8621a;stroke-width:14px;opacity:.18;filter:blur(12px);animation:2s ease-out .3s forwards _hllDraw_9z0qf_1,6s ease-in-out 3s infinite _hllBreathe_9z0qf_1}._halo_9z0qf_64{stroke:#ffe8c8;stroke-width:5px;opacity:.45;filter:blur(4px);animation:2s ease-out .3s forwards _hllDraw_9z0qf_1}._core_9z0qf_65{stroke:#fff6e8;stroke-width:var(--core-w,1.5);opacity:1;animation:2s ease-out .3s forwards _hllDraw_9z0qf_1}._lineB_9z0qf_68 ._core_9z0qf_65,._lineB_9z0qf_68 ._halo_9z0qf_64{animation-delay:.7s}._lineB_9z0qf_68 ._glow_9z0qf_63{animation:2s ease-out .7s forwards _hllDraw_9z0qf_1,6s ease-in-out 3.4s infinite _hllBreathe_9z0qf_1}._svgContour_9z0qf_54 ._glow_9z0qf_63{animation:2s ease-out .3s forwards _hllDraw_9z0qf_1,4s ease-in-out 3s infinite _hllBreatheContour_9z0qf_1,12s linear infinite _hllHue_9z0qf_1}._svgContour_9z0qf_54 ._halo_9z0qf_64{animation:2s ease-out .3s forwards _hllDraw_9z0qf_1,12s linear infinite _hllHue_9z0qf_1}._svgContour_9z0qf_54 ._core_9z0qf_65{animation:2s ease-out .3s forwards _hllDraw_9z0qf_1,12s linear infinite _hllHueCore_9z0qf_1}@keyframes _hllDraw_9z0qf_1{to{stroke-dashoffset:0}}@keyframes _hllBreathe_9z0qf_1{0%,to{opacity:.18}50%{opacity:.24}}@keyframes _hllBreatheContour_9z0qf_1{0%,to{opacity:.16}50%{opacity:.26}}@keyframes _hllHue_9z0qf_1{0%{stroke:#e8621a}33%{stroke:#ffc65c}66%{stroke:#8b5cf6d9}to{stroke:#e8621a}}@keyframes _hllHueCore_9z0qf_1{0%{stroke:#f3874a}33%{stroke:#ffd27e}66%{stroke:#b499f8}to{stroke:#f3874a}}@media (width<=767px){._svgDesktop_9z0qf_109{display:none}._svgMobile_9z0qf_51{display:block}._coneA_9z0qf_34,._coneB_9z0qf_35,._coneC_9z0qf_36{display:none}._coneMobile_9z0qf_37{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);width:120px;height:60%;display:block;left:30%;transform:rotate(-6deg)}._core_9z0qf_65,._halo_9z0qf_64{animation-duration:1.4s}._glow_9z0qf_63{animation:1.4s ease-out .3s forwards _hllDraw_9z0qf_1,6s ease-in-out 2.2s infinite _hllBreathe_9z0qf_1}._svgContour_9z0qf_54 ._glow_9z0qf_63{animation:1.4s ease-out .3s forwards _hllDraw_9z0qf_1,4s ease-in-out 2.2s infinite _hllBreatheContour_9z0qf_1,12s linear infinite _hllHue_9z0qf_1}._svgContour_9z0qf_54 ._halo_9z0qf_64{animation:1.4s ease-out .3s forwards _hllDraw_9z0qf_1,12s linear infinite _hllHue_9z0qf_1}._svgContour_9z0qf_54 ._core_9z0qf_65{animation:1.4s ease-out .3s forwards _hllDraw_9z0qf_1,12s linear infinite _hllHueCore_9z0qf_1}}@media (prefers-reduced-motion:reduce){._core_9z0qf_65,._halo_9z0qf_64,._glow_9z0qf_63{stroke-dashoffset:0!important;animation:none!important}._glow_9z0qf_63{opacity:.18}._cone_9z0qf_24{opacity:1;animation:none!important}._svgContour_9z0qf_54 ._glow_9z0qf_63,._svgContour_9z0qf_54 ._halo_9z0qf_64,._svgContour_9z0qf_54 ._core_9z0qf_65{stroke-dashoffset:0!important;stroke:#e8621a!important;animation:none!important}}._root_1se0p_6{isolation:isolate;position:relative;overflow:hidden}._rootStatic_1se0p_12{position:relative}._content_1se0p_17{z-index:1;animation:1s ease-out .2s both _hsContentReveal_1se0p_1;position:relative}@keyframes _hsContentReveal_1se0p_1{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}._vignette_1se0p_28{z-index:2;pointer-events:none;background:radial-gradient(#0000 55%,#00000059 100%);position:absolute;inset:0}._lightOverlay_1se0p_37{z-index:3;pointer-events:none;background:#0000008c;animation:1s ease-out .2s forwards _hsOverlayRecede_1se0p_1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 62% 100%);mask-image:linear-gradient(#000 0% 30%,#0000 62% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 320%;mask-size:100% 320%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _hsOverlayRecede_1se0p_1{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}._accentBloom_1se0p_59{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 55% 42% at 50% 28%, var(--accent,#e8621a), transparent 70%);animation:.5s 1.3s forwards _hsBloomIn_1se0p_1;position:absolute;inset:0}@keyframes _hsBloomIn_1se0p_1{0%{opacity:0}to{opacity:.18}}._blik_1se0p_75{z-index:4;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:25vw;height:200%;animation:.8s ease-in-out .6s both _hsBlik_1se0p_1;position:absolute;top:-50%;left:0;transform:rotate(-20deg)translate(-30vw)}@keyframes _hsBlik_1se0p_1{0%{transform:rotate(-20deg)translate(-30vw)}to{transform:rotate(-20deg)translate(130vw)}}._particles_1se0p_94{z-index:5;pointer-events:none;opacity:0;animation:.6s 1.2s forwards _hsFadeIn_1se0p_1;position:absolute;inset:0}._dot_1se0p_102{top:var(--dot-top);left:var(--dot-left);width:var(--dot-size);height:var(--dot-size);opacity:0;will-change:transform, opacity;animation:_hsDrift_1se0p_1 var(--dot-dur) linear var(--dot-delay) infinite;background:#fff;border-radius:50%;position:absolute}@keyframes _hsDrift_1se0p_1{0%{opacity:0;transform:translate(0)}15%{opacity:var(--dot-op)}85%{opacity:var(--dot-op)}to{transform:translate(var(--dot-dx), -230px);opacity:0}}@keyframes _hsFadeIn_1se0p_1{0%{opacity:0}to{opacity:1}}._scrollHint_1se0p_126{z-index:6;pointer-events:none;color:#fff;opacity:0;filter:drop-shadow(0 2px 6px #0006);animation:.4s 2s forwards _hsHintIn_1se0p_1;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}._scrollHint_1se0p_126 svg{animation:2s ease-in-out 2.4s infinite _hsHintBounce_1se0p_1;display:block}@keyframes _hsHintIn_1se0p_1{0%{opacity:0}to{opacity:.85}}@keyframes _hsHintBounce_1se0p_1{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}._scrollHintHidden_1se0p_150{transition:opacity .4s;opacity:0!important;animation:none!important}._scrollHintHidden_1se0p_150 svg{animation:none!important}@media (width<=767px){._content_1se0p_17,._lightOverlay_1se0p_37{animation-duration:.7s;animation-delay:.15s}._blik_1se0p_75{animation-duration:.6s;animation-delay:.4s}._accentBloom_1se0p_59{animation-delay:.9s}._particles_1se0p_94{animation-delay:.8s}._scrollHint_1se0p_126{animation-delay:1.3s}._scrollHint_1se0p_126 svg{animation-delay:1.7s}}@media (prefers-reduced-motion:reduce){._content_1se0p_17{opacity:1;animation:none;transform:none}._lightOverlay_1se0p_37,._accentBloom_1se0p_59,._blik_1se0p_75,._particles_1se0p_94,._scrollHint_1se0p_126{display:none!important}}._block_1rwtu_3{background:linear-gradient(135deg,#e8621a0f,#e8621a05);border:1px solid #e8621a2e;border-radius:18px;margin:20px 0;padding:24px;font-family:Montserrat,sans-serif}._heading_1rwtu_11{color:#1a1a1c;letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}._sum_1rwtu_19{color:#e8621a;white-space:nowrap;font-weight:800}._glow_1rwtu_20{animation:.8s _gtvGlow_1rwtu_1}@keyframes _gtvGlow_1rwtu_1{0%{text-shadow:0 0 #e8621a00}50%{text-shadow:0 0 20px #e8621a66}to{text-shadow:0 0 #e8621a00}}._note_1rwtu_26{color:#7a7a7e;margin:0;font-size:12px;font-weight:400;line-height:1.5}@media (width<=560px){._heading_1rwtu_11{font-size:17px}}@media (prefers-reduced-motion:reduce){._glow_1rwtu_20{animation:none}}._giftCard_84kta_7{background:linear-gradient(#fff 0%,#fdfbf9 100%);border:1px solid #0000000d;border-radius:18px;align-items:center;gap:18px;max-height:165px;padding:20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 12px 28px #0000000d}@media (hover:hover){._giftCard_84kta_7:hover{border-color:#e8621a40;transform:translateY(-3px);box-shadow:0 2px 4px #0000000d,0 8px 20px #00000014,0 8px 28px #e8621a2e}}._giftNumCol_84kta_33{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:180px;display:flex;position:relative}._giftNumCol_84kta_33:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8621a12 0%,#0000 68%);width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._giftNum_84kta_33{color:#e8621a;letter-spacing:-.02em;white-space:nowrap;text-shadow:0 2px 12px #e8621a40;font-size:36px;font-weight:800;line-height:1;position:relative}._giftNumFree_84kta_62{font-size:26px}._giftNumSub_84kta_63{color:#8a8a8e;margin-top:3px;font-size:12px;font-weight:500;position:relative}._giftCost_84kta_72{color:#c4551a;background:#e8621a14;border-radius:8px;margin-top:8px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.35}._giftBody_84kta_83{flex:1;min-width:0}._giftBadge_84kta_84{text-transform:uppercase;letter-spacing:.08em;color:#c4551a;background:#e8621a1a;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}._giftCard_84kta_7._inView_84kta_4 ._giftBadge_84kta_84{animation:.6s forwards _dvBadgeIgnite_84kta_1}@keyframes _dvBadgeIgnite_84kta_1{0%{opacity:.3}to{opacity:1}}._giftTitle_84kta_101{color:#1a1a1c;letter-spacing:-.01em;margin:0 0 5px;font-size:17px;font-weight:700;line-height:1.25}._giftCond_84kta_102{color:#4a4a4e;margin:0 0 4px;font-size:14px;font-weight:400;line-height:1.4}._giftLimit_84kta_103{color:#8a8a8e;margin:0;font-size:12px;font-weight:400;line-height:1.4}._giftActivate_84kta_106{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f0722a 0%,#d8541a 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;font-size:16px;font-weight:700;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #e8621a59}@media (hover:hover){._giftActivate_84kta_106:hover{transform:translateY(-2px);box-shadow:0 10px 28px #e8621a73}}._giftActivate_84kta_106:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-160%)}._giftActivate_84kta_106._inView_84kta_4:after{animation:.8s .15s _dvSweep_84kta_1}@keyframes _dvSweep_84kta_1{0%{transform:translate(-160%)}to{transform:translate(320%)}}@media (width<=560px){._giftCard_84kta_7{flex-direction:column;align-items:flex-start;gap:8px;max-height:none;padding:16px}._giftNumCol_84kta_33{text-align:left;align-items:flex-start;width:auto}._giftNumCol_84kta_33:before{left:40px}._giftNum_84kta_33{font-size:28px}._giftNumFree_84kta_62{font-size:22px}._giftBadge_84kta_84{margin-bottom:6px}}._statGrid_84kta_153{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=900px){._statGrid_84kta_153{grid-template-columns:repeat(4,1fr)}}._statCard_84kta_160{text-align:center;background:#fff;border:1px solid #0000000d;border-radius:16px;padding:24px 14px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 4px 14px #00000012}._statCard_84kta_160:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8621a14 0%,#0000 70%);width:130px;height:130px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (hover:hover){._statCard_84kta_160:hover{border-color:#e8621a2e;transform:translateY(-3px);box-shadow:0 10px 30px #00000017,0 6px 22px #e8621a24}}._catBtn_84kta_187{color:#2a2a2e;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:999px;padding:13px 26px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s,color .25s;box-shadow:0 2px 8px #0000000f}@media (hover:hover){._catBtn_84kta_187:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}}._catBtnActive_84kta_201{color:#fff;background:linear-gradient(90deg,#f0722a 0%,#d8541a 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 6px 18px #e8621a52}._photoGrid_84kta_209{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=560px){._photoGrid_84kta_209{grid-template-columns:repeat(2,1fr)}}@media (width>=860px){._photoGrid_84kta_209{grid-template-columns:repeat(3,1fr)}}._photoCard_84kta_217{aspect-ratio:4/3;cursor:pointer;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 3px 12px #00000014}._photoCard_84kta_217 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}._photoOverlay_84kta_231{opacity:0;background:#140c0600;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}._photoOverlay_84kta_231 svg{color:#fff}@media (hover:hover){._photoCard_84kta_217:hover img{transform:scale(1.05)}._photoCard_84kta_217:hover ._photoOverlay_84kta_231{opacity:1;background:#140c0647}}._galleryFade_84kta_244{animation:.3s _dvFadeUp_84kta_1}@keyframes _dvFadeUp_84kta_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._whyCard_84kta_251{opacity:1;background:#fff;border:1px solid #0000000d;border-radius:14px;align-items:center;gap:12px;padding:16px 20px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}._whyCard_84kta_251:before{content:"";opacity:0;background:#e8621a;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}._whyIcon_84kta_272{background:#e8621a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .3s;display:flex}@media (hover:hover){._whyCard_84kta_251:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001a}._whyCard_84kta_251:hover:before{opacity:1}._whyCard_84kta_251:hover ._whyIcon_84kta_272{background:#e8621a2e}}._whyReveal_84kta_285 ._whyCard_84kta_251{opacity:0;transform:translateY(16px)}._whyReveal_84kta_285._inView_84kta_4 ._whyCard_84kta_251{animation:.5s forwards _dvRiseIn_84kta_1}._whyReveal_84kta_285._inView_84kta_4 ._whyCard_84kta_251:first-child{animation-delay:0s}._whyReveal_84kta_285._inView_84kta_4 ._whyCard_84kta_251:nth-child(2){animation-delay:80ms}._whyReveal_84kta_285._inView_84kta_4 ._whyCard_84kta_251:nth-child(3){animation-delay:.16s}._whyReveal_84kta_285._inView_84kta_4 ._whyCard_84kta_251:nth-child(4){animation-delay:.24s}._whyReveal_84kta_285._inView_84kta_4 ._whyCard_84kta_251:nth-child(5){animation-delay:.32s}@keyframes _dvRiseIn_84kta_1{to{opacity:1;transform:translateY(0)}}._firePad_84kta_297{padding:28px}@media (width<=560px){._firePad_84kta_297{padding:20px}}._reveal_84kta_301{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}._reveal_84kta_301._inView_84kta_4{opacity:1;transform:translateY(0)}._contactIcon_84kta_309{background:#e8621a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._contactLink_84kta_316{transition:color .2s}@media (hover:hover){._contactLink_84kta_316:hover{color:#e8621a}}@media (prefers-reduced-motion:reduce){._giftCard_84kta_7,._giftActivate_84kta_106,._statCard_84kta_160,._catBtn_84kta_187,._photoCard_84kta_217 img,._photoOverlay_84kta_231,._whyCard_84kta_251,._whyCard_84kta_251:before,._reveal_84kta_301{transition:none}._giftCard_84kta_7._inView_84kta_4 ._giftBadge_84kta_84,._giftActivate_84kta_106._inView_84kta_4:after,._whyReveal_84kta_285._inView_84kta_4 ._whyCard_84kta_251,._galleryFade_84kta_244{animation:none}._giftBadge_84kta_84{opacity:1}._whyReveal_84kta_285 ._whyCard_84kta_251{opacity:1;transform:none}._giftActivate_84kta_106:after{display:none}._reveal_84kta_301{opacity:1;transform:none}}
