@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/57fcdec2-dcc9-4cdc-b76e-96091398f0f0.woff2") format('woff2');unicode-range:U+0460-052F,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("/gru/fonts/mx/7a249013-eb64-48cb-9d16-2287d52523a8.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/9b18063a-008c-4dcd-9318-fe38ff36da65.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/743dcf55-5e41-418c-a618-23f26fe8f555.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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("/gru/fonts/mx/3d505b59-ac55-4b37-b3f5-75f0fa70559f.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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("/gru/fonts/mx/57fcdec2-dcc9-4cdc-b76e-96091398f0f0.woff2") format('woff2');unicode-range:U+0460-052F,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("/gru/fonts/mx/7a249013-eb64-48cb-9d16-2287d52523a8.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url("/gru/fonts/mx/9b18063a-008c-4dcd-9318-fe38ff36da65.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url("/gru/fonts/mx/743dcf55-5e41-418c-a618-23f26fe8f555.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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("/gru/fonts/mx/3d505b59-ac55-4b37-b3f5-75f0fa70559f.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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("/gru/fonts/mx/57fcdec2-dcc9-4cdc-b76e-96091398f0f0.woff2") format('woff2');unicode-range:U+0460-052F,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("/gru/fonts/mx/7a249013-eb64-48cb-9d16-2287d52523a8.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url("/gru/fonts/mx/9b18063a-008c-4dcd-9318-fe38ff36da65.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url("/gru/fonts/mx/743dcf55-5e41-418c-a618-23f26fe8f555.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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("/gru/fonts/mx/3d505b59-ac55-4b37-b3f5-75f0fa70559f.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:300;font-display:swap;src:url("/gru/fonts/mx/8fde435b-960b-409a-8e20-2cd9cb91c8ec.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:300;font-display:swap;src:url("/gru/fonts/mx/4e77b5eb-3af5-43d1-b36f-dcb2c5e433ed.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Manrope';font-style:normal;font-weight:300;font-display:swap;src:url("/gru/fonts/mx/c5276fd4-d8ab-421d-b6e3-079f6dc73c7d.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:300;font-display:swap;src:url("/gru/fonts/mx/59079d52-e752-4f30-9f92-11d6fdf12cf5.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Manrope';font-style:normal;font-weight:300;font-display:swap;src:url("/gru/fonts/mx/6acea78d-fec7-4072-9a7f-4ab78d4b3ca0.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:300;font-display:swap;src:url("/gru/fonts/mx/834389aa-f4d5-434f-8dd5-e339fdb387f0.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/8fde435b-960b-409a-8e20-2cd9cb91c8ec.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/4e77b5eb-3af5-43d1-b36f-dcb2c5e433ed.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/c5276fd4-d8ab-421d-b6e3-079f6dc73c7d.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/59079d52-e752-4f30-9f92-11d6fdf12cf5.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/6acea78d-fec7-4072-9a7f-4ab78d4b3ca0.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url("/gru/fonts/mx/834389aa-f4d5-434f-8dd5-e339fdb387f0.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url("/gru/fonts/mx/8fde435b-960b-409a-8e20-2cd9cb91c8ec.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url("/gru/fonts/mx/4e77b5eb-3af5-43d1-b36f-dcb2c5e433ed.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url("/gru/fonts/mx/c5276fd4-d8ab-421d-b6e3-079f6dc73c7d.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url("/gru/fonts/mx/59079d52-e752-4f30-9f92-11d6fdf12cf5.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url("/gru/fonts/mx/6acea78d-fec7-4072-9a7f-4ab78d4b3ca0.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url("/gru/fonts/mx/834389aa-f4d5-434f-8dd5-e339fdb387f0.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url("/gru/fonts/mx/8fde435b-960b-409a-8e20-2cd9cb91c8ec.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url("/gru/fonts/mx/4e77b5eb-3af5-43d1-b36f-dcb2c5e433ed.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url("/gru/fonts/mx/c5276fd4-d8ab-421d-b6e3-079f6dc73c7d.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url("/gru/fonts/mx/59079d52-e752-4f30-9f92-11d6fdf12cf5.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url("/gru/fonts/mx/6acea78d-fec7-4072-9a7f-4ab78d4b3ca0.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url("/gru/fonts/mx/834389aa-f4d5-434f-8dd5-e339fdb387f0.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url("/gru/fonts/mx/8fde435b-960b-409a-8e20-2cd9cb91c8ec.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url("/gru/fonts/mx/4e77b5eb-3af5-43d1-b36f-dcb2c5e433ed.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url("/gru/fonts/mx/c5276fd4-d8ab-421d-b6e3-079f6dc73c7d.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url("/gru/fonts/mx/59079d52-e752-4f30-9f92-11d6fdf12cf5.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url("/gru/fonts/mx/6acea78d-fec7-4072-9a7f-4ab78d4b3ca0.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url("/gru/fonts/mx/834389aa-f4d5-434f-8dd5-e339fdb387f0.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url("/gru/fonts/mx/8fde435b-960b-409a-8e20-2cd9cb91c8ec.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url("/gru/fonts/mx/4e77b5eb-3af5-43d1-b36f-dcb2c5e433ed.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url("/gru/fonts/mx/c5276fd4-d8ab-421d-b6e3-079f6dc73c7d.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url("/gru/fonts/mx/59079d52-e752-4f30-9f92-11d6fdf12cf5.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url("/gru/fonts/mx/6acea78d-fec7-4072-9a7f-4ab78d4b3ca0.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url("/gru/fonts/mx/834389aa-f4d5-434f-8dd5-e339fdb387f0.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.mxh{font-family:'Manrope',-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a;-webkit-font-smoothing:antialiased}.mxh *{box-sizing:border-box}.mxh a{color:inherit;text-decoration:none}.mxh svg{display:inline-block;vertical-align:middle}@keyframes mxfade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes mxslide{from{transform:translateX(-100%)}to{transform:translateX(0)}}.mxh-d{display:none}.mxh-m{display:none}@media(min-width:880px){.mxh-d{display:block}}@media(max-width:879px){.mxh-m{display:block}}/* scroll-shrink */ .mxh-compact{display:none}.mxh-d.is-scrolled .mxh-full{display:none}.mxh-d.is-scrolled .mxh-compact{display:flex}/* mega menu */ .mxh-mega{display:none}.mxh-d.is-cat-open .mxh-mega{display:block}.mxh-navlink{position:relative;cursor:pointer;transition:color .15s ease}.mxh-navlink:hover{color:#C99A6B}.mxh-megacat:hover{background:#F6F3EF}.mxh-megalink:hover{color:#C99A6B}.mxh-search{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;margin:0}.mxh-search input{border:0;outline:0;background:transparent;font-family:inherit;font-size:14px;color:#1a1a1a;width:100%}.mxh-search input::placeholder{color:#a9a9a9}.mxh-icnbtn{background:transparent;border:0;padding:0;cursor:pointer;color:inherit;font-family:inherit}.mxh-act{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}/* drawer */ .mxh-drawer-wrap{display:none;position:fixed;inset:0;z-index:100}.mxh.is-drawer-open .mxh-drawer-wrap{display:block}.mxh-drawer{animation:mxslide .22s ease}
/* брендовая «Х» в логотипе МАХИС — чуть крупнее и фиолетовая */
.mx-x{color:#5b2c87;font-size:1.12em;line-height:0}
/* ===== КАТАЛОГ: убрать меню-категории, поднять фильтры на уровень заголовка ===== */
.filters-wrap__subcategories{display:none!important}
@media(min-width:768px){
  .filters-block{position:relative;margin-top:-48px;z-index:3}
  .filters-wrap{display:flex!important;justify-content:flex-end;min-height:0!important}
  .filters-wrap__filters{position:static!important;width:auto!important}
}
@media(min-width:1280px){
  .filters-block{padding:0 90px}
}
/* fix: слайдер главной больше не подтягивается под старую шапку */
.main-slider,#obt-custom-slider{margin-top:0 !important}
/* fix sticky: обёртки без собственного бокса, чтобы липкий бар прилипал по всей высоте страницы (меню остаётся при скролле) */
#mxh,.mxh{display:contents}
.mxh-d{display:none}
@media(min-width:880px){.mxh-d{display:contents}}
.mxh-m{display:none}
@media(max-width:879px){.mxh-m{display:contents}}
/* ===== FOOTER ===== */
/* full-bleed: контейнер сайта ограничен max-width:1920, а фон футера должен идти на всю ширину */
.mx-footer{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.mx-footer *{box-sizing:border-box}
.mx-footer .mx-fcol a{color:#6a655d;text-decoration:none;transition:color .15s ease}
.mx-footer .mx-fcol a:hover{color:#C99A6B}
.mx-footer .mx-legal a{color:#a39c91;text-decoration:none;transition:color .15s ease}
.mx-footer .mx-legal a:hover{color:#C99A6B}
.mx-soc{width:40px;height:40px;border:1px solid #d8d1c6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3a3733;text-decoration:none;transition:.15s ease}
.mx-soc:hover{border-color:#C99A6B;color:#C99A6B}
.mx-paybadge{height:26px;padding:0 10px;border:1px solid #d8d1c6;background:#fff;border-radius:3px;display:flex;align-items:center;font-size:11px;font-weight:700;color:#5a554d}
.mx-appbtn{height:34px;padding:0 14px;border:1px solid #d8d1c6;background:#fff;border-radius:4px;display:flex;align-items:center;font-size:12.5px;color:#5a554d;text-decoration:none;transition:.15s ease}
.mx-appbtn:hover{border-color:#C99A6B;color:#C99A6B}
@media(max-width:980px){.mx-footer .mx-cols{grid-template-columns:repeat(2,1fr);gap:32px}}
@media(max-width:560px){.mx-footer .mx-cols{grid-template-columns:1fr}.mx-footer .mx-strip{grid-template-columns:1fr 1fr;gap:22px}.mx-footer .mx-cols,.mx-footer .mx-bar,.mx-footer .mx-legal,.mx-footer .mx-strip{padding-left:20px!important;padding-right:20px!important}}
