@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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}:root{--color-black: #000000;--color-black-light: #111111;--color-gray-dark: #333333;--color-gray: #757575;--color-gray-light: #e0e0e0;--color-white: #ffffff;--color-white-off: #f8f8f8;--color-danger: #ff3b30;--font-family: "Inter", sans-serif;--max-width: 1480px;--content-max-width: 1100px;--header-height: 70px;--topbar-height: 40px;--transition-fast: .2s ease;--transition-normal: .3s ease;--admin-bg: #eceff3;--admin-surface: #ffffff;--admin-surface-soft: #f9fafb;--admin-border: #e5e7eb;--admin-border-strong: #d1d5db;--admin-text: #111111;--admin-text-muted: #6b7280;--admin-accent: #111111;--admin-accent-contrast: #ffffff}.cms-image-remove,.legal-image-remove,.faq-image-remove,.cms-remove-image.btn-remove-image{position:absolute!important;top:12px!important;right:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:50%!important;outline:0;box-shadow:none!important;background:#d92d20!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important}.cms-image-remove:hover,.legal-image-remove:hover,.faq-image-remove:hover,.cms-remove-image.btn-remove-image:hover{background:#b42318!important}.faq-image-remove{top:28px!important;right:28px!important}.cms-tab-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:1.5rem!important}.cms-tab-header>div{min-width:0}.cms-tab-eyebrow{margin:0 0 .45rem!important;color:var(--admin-text-muted)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.1em!important;line-height:1.2!important;text-transform:uppercase!important}.cms-tab-title{margin:0!important;color:var(--admin-text)!important;font-size:clamp(1.45rem,2.5vw,1.85rem)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.15!important}.cms-tab-description{max-width:690px!important;margin:.55rem 0 0!important;color:var(--admin-text-muted)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.5!important;text-transform:none!important}@media(max-width:760px){.cms-tab-header{align-items:flex-start!important;flex-direction:column!important}}@media(max-width:1280px){:root{--max-width: 1240px;--content-max-width: 960px}}@media(max-width:1024px){:root{--max-width: 960px;--content-max-width: 760px;--header-height: 64px}}@media(max-width:768px){:root{--max-width: none;--content-max-width: 100%;--header-height: 60px}.container{padding-inline:20px}}body.admin-dark{--admin-bg: #0f172a;--admin-surface: #111827;--admin-surface-soft: #1f2937;--admin-border: #374151;--admin-border-strong: #4b5563;--admin-text: #f9fafb;--admin-text-muted: #9ca3af;--admin-accent: #f9fafb;--admin-accent-contrast: #111827}.admin-layout{--cms-editor-toolbar: var(--admin-surface-soft);--cms-editor-button: var(--admin-surface);--cms-editor-button-hover: var(--admin-surface-soft);--cms-editor-button-border: var(--admin-border);--cms-editor-button-text: var(--admin-text);--cms-editor-active: var(--admin-text);--cms-editor-active-text: var(--admin-accent-contrast)}body.admin-dark .admin-layout{--cms-editor-button: #111827;--cms-editor-button-hover: #1f2937;--cms-editor-active: #f9fafb;--cms-editor-active-text: #111827}.admin-layout .angular-editor-toolbar{display:flex!important;flex-wrap:wrap;gap:.2rem!important;padding:.45rem!important;background:var(--cms-editor-toolbar)!important;border:1px solid var(--cms-editor-button-border)!important;border-radius:10px 10px 0 0!important}.admin-layout .angular-editor-button,.admin-layout .angular-editor-toolbar button,.admin-layout .angular-editor-toolbar input[type=button],.admin-layout .ae-picker-label{display:inline-flex!important;align-items:center;justify-content:center;min-width:30px!important;min-height:30px!important;padding:.25rem!important;border:1px solid var(--cms-editor-button-border)!important;border-radius:5px!important;background:var(--cms-editor-button)!important;color:var(--cms-editor-button-text)!important}.admin-layout .angular-editor-button:hover,.admin-layout .angular-editor-toolbar button:hover,.admin-layout .angular-editor-toolbar input[type=button]:hover,.admin-layout .angular-editor-button.active,.admin-layout .ae-picker-label:hover{background:var(--cms-editor-button-hover)!important;color:var(--cms-editor-button-text)!important}body .admin-layout .angular-editor-toolbar .angular-editor-button.active{border-color:var(--cms-editor-active)!important;background:var(--cms-editor-active)!important;color:var(--cms-editor-active-text)!important}.admin-layout .angular-editor-button svg,.admin-layout .angular-editor-toolbar button svg,.admin-layout .angular-editor-button svg path,.admin-layout .angular-editor-toolbar button svg path,.admin-layout .angular-editor-button svg line,.admin-layout .angular-editor-toolbar button svg line,.admin-layout .angular-editor-button svg polyline,.admin-layout .angular-editor-toolbar button svg polyline,.admin-layout .angular-editor-button svg rect,.admin-layout .angular-editor-toolbar button svg rect,.admin-layout .angular-editor-button svg circle,.admin-layout .angular-editor-toolbar button svg circle,.admin-layout .angular-editor-button img,.admin-layout .angular-editor-toolbar button img,.admin-layout .angular-editor-button i{color:var(--cms-editor-button-text)!important;stroke:var(--cms-editor-button-text)!important;filter:none!important}.admin-layout .angular-editor-toolbar button i{color:var(--cms-editor-button-text)!important;stroke:var(--cms-editor-button-text)!important;filter:none!important}.admin-layout .angular-editor-toolbar :is(.ae-button,.ae-toolbar-set,.ae-clear,.ae-link,.ae-unlink,.ae-code,.ae-remove,.fa,[class*=clear],[class*=link],[class*=code]){background-color:var(--cms-editor-button)!important;color:var(--cms-editor-button-text)!important;border-color:var(--cms-editor-button-border)!important}.admin-layout .angular-editor-toolbar :is(.ae-button,.ae-toolbar-set,.ae-clear,.ae-link,.ae-unlink,.ae-code,.ae-remove,.fa,[class*=clear],[class*=link],[class*=code]):before,.admin-layout .angular-editor-toolbar :is(.ae-button,.ae-toolbar-set,.ae-clear,.ae-link,.ae-unlink,.ae-code,.ae-remove,.fa,[class*=clear],[class*=link],[class*=code]):after{color:var(--cms-editor-button-text)!important;background-color:transparent!important}body .admin-layout .angular-editor-toolbar button:not(.active),body .admin-layout .angular-editor-toolbar input[type=button]{background:var(--cms-editor-button)!important;color:var(--cms-editor-button-text)!important;border-color:var(--cms-editor-button-border)!important}body .admin-layout .angular-editor-toolbar button:not(.active) :is(svg,svg *,i,.fa),body .admin-layout .angular-editor-toolbar button:not(.active) :is(i,.fa):before{color:var(--cms-editor-button-text)!important;fill:var(--cms-editor-button-text)!important;stroke:var(--cms-editor-button-text)!important}body .admin-layout .angular-editor-toolbar button.active :is(svg,svg *,i,.fa),body .admin-layout .angular-editor-toolbar button.active :is(i,.fa):before{color:var(--cms-editor-active-text)!important;fill:var(--cms-editor-active-text)!important;stroke:var(--cms-editor-active-text)!important}body .admin-layout .angular-editor-toolbar .angular-editor-button.active svg,body .admin-layout .angular-editor-toolbar .angular-editor-button.active svg path,body .admin-layout .angular-editor-toolbar .angular-editor-button.active svg line,body .admin-layout .angular-editor-toolbar .angular-editor-button.active svg polyline,body .admin-layout .angular-editor-toolbar .angular-editor-button.active svg rect,body .admin-layout .angular-editor-toolbar .angular-editor-button.active svg circle,body .admin-layout .angular-editor-toolbar .angular-editor-button.active img,body .admin-layout .angular-editor-toolbar .angular-editor-button.active i{color:var(--cms-editor-active-text)!important;stroke:var(--cms-editor-active-text)!important}.admin-layout .ae-picker-label-content,.admin-layout .ae-picker-label select{appearance:none!important;min-height:30px!important;padding:0 1.25rem 0 .55rem!important;background:var(--cms-editor-button)!important;color:var(--cms-editor-button-text)!important}.admin-layout .ae-picker-label-caret{width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin-left:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid var(--cms-editor-button-text)!important;background:transparent!important;color:transparent!important}.admin-layout .ae-picker-label:before,.admin-layout .ae-picker-label:after{background:transparent!important;border-color:transparent!important}.admin-layout .angular-editor-textarea{font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.admin-layout .angular-editor-toolbar button:is([title*=Strikethrough],[title*=Subscript],[title*=Superscript],[title*="Justify Full"],[title*=Indent],[title*=Outdent],[title*="Unordered List"],[title*="Ordered List"],[title*="Text Color"],[title*="Background Color"],[title*="Clear Formatting"],[title*="Clear Class"],[title*="Insert Link"],[title*=Unlink],[title*="Insert Video"],[title*="Horizontal Line"],[title*="Remove Format"],[title*="Code View"],[title*=HTML],[title*="Editor Mode"],[title*="Toggle Editor"]){display:none!important}.admin-layout .angular-editor-toolbar button[title]{position:relative}.admin-layout .angular-editor-toolbar button[title]:after{content:attr(title);position:absolute;z-index:20;left:50%;bottom:calc(100% + .5rem);transform:translate(-50%) translateY(2px);width:max-content;max-width:180px;padding:.4rem .55rem;border:1px solid var(--admin-border-strong);border-radius:5px;background:var(--admin-text);color:var(--admin-accent-contrast);font-family:var(--font-family);font-size:.7rem;font-weight:600;letter-spacing:normal;line-height:1.2;text-transform:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.admin-layout .angular-editor-toolbar button[title]:hover:after,.admin-layout .angular-editor-toolbar button[title]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);background-color:var(--color-white);color:var(--color-black);line-height:1.5;-webkit-font-smoothing:antialiased}html.admin-shell,body.admin-shell{height:100%;overflow:hidden}a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}ul{list-style:none}img{max-width:100%;display:block}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 clamp(20px,3vw,56px)}.public-content{width:min(var(--content-max-width),calc(100% - 40px));max-width:var(--content-max-width);margin-left:auto;margin-right:auto}@media(max-width:768px){.public-content{width:calc(100% - 40px);max-width:none}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--font-family);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}body.admin-dark .btn,body.admin-dark .btn-sm,body.admin-dark .btn-black,body.admin-dark .btn-outline,body.admin-dark .btn-edit,body.admin-dark .btn-delete,body.admin-dark .btn-generate,body.admin-dark .btn-quick,body.admin-dark .btn-adjust,body.admin-dark .btn-kardex,body.admin-dark .btn-filter,body.admin-dark .btn-login,body.admin-dark .btn-outline-cancel{transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.btn-sm{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-family:var(--font-family);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;border-radius:6px;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}body .admin-layout :is(.btn,.btn-sm,.btn-black,.btn-outline,.btn-edit,.btn-delete,.btn-generate,.btn-quick,.btn-adjust,.btn-kardex,.btn-filter,.btn-login,.btn-outline-cancel,.btn-primary-inv,.btn-cancel-inv,.modal-close,.faq-primary-button,.faq-secondary-button,.faq-delete-button):not(.theme-toggle){min-height:40px;border-radius:10px;font-family:var(--font-family);font-size:.82rem;font-weight:700;line-height:1;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}body .admin-layout :is(.btn-black,.btn-generate,.btn-login,.btn-primary-inv,.faq-primary-button){background:var(--admin-text);border:1px solid var(--admin-text);color:var(--admin-accent-contrast)}body .admin-layout :is(.btn-black,.btn-generate,.btn-login,.btn-primary-inv,.faq-primary-button):hover:not(:disabled){background:var(--admin-surface-soft);border-color:var(--admin-border-strong);color:var(--admin-text);transform:translateY(-1px)}body .admin-layout :is(.btn-outline,.btn-edit,.btn-adjust,.btn-filter,.btn-outline-cancel,.btn-cancel-inv,.modal-close,.faq-secondary-button){background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}body .admin-layout .btn-outline-cancel{padding-inline:1rem}body .admin-layout :is(.btn-outline,.btn-edit,.btn-adjust,.btn-filter,.btn-outline-cancel,.btn-cancel-inv,.modal-close,.faq-secondary-button):hover:not(:disabled){background:var(--admin-surface-soft);border-color:var(--admin-border-strong);color:var(--admin-text);transform:translateY(-1px)}body .admin-layout :is(.btn-delete,.faq-delete-button){border:1px solid rgba(220,38,38,.55);background:transparent;color:#dc2626}body .admin-layout :is(.btn-delete,.faq-delete-button):hover:not(:disabled){background:#dc26261f;color:#dc2626;transform:translateY(-1px)}body .admin-layout :is(.btn,.btn-sm,.btn-black,.btn-outline,.btn-edit,.btn-delete,.btn-generate,.btn-quick,.btn-adjust,.btn-kardex,.btn-filter,.btn-login,.btn-outline-cancel,.btn-primary-inv,.btn-cancel-inv,.modal-close,.faq-primary-button,.faq-secondary-button,.faq-delete-button):not(:disabled):active{transform:scale(.98)}body .admin-layout :is(.btn,.btn-sm,.btn-black,.btn-outline,.btn-edit,.btn-delete,.btn-generate,.btn-quick,.btn-adjust,.btn-kardex,.btn-filter,.btn-login,.btn-outline-cancel,.btn-primary-inv,.btn-cancel-inv,.modal-close,.faq-primary-button,.faq-secondary-button,.faq-delete-button):disabled{cursor:not-allowed;opacity:.55}body.admin-dark .admin-layout :is(.btn-black,.btn-generate,.btn-login,.btn-primary-inv,.faq-primary-button):hover:not(:disabled){background:var(--admin-surface-soft)!important;border-color:var(--admin-border-strong)!important;color:var(--admin-text)!important}.btn-black{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.btn-black:hover{background-color:var(--color-white);color:var(--color-black)}body.admin-dark .btn-black:hover,body.admin-dark .btn-sm.btn-black:hover{background-color:var(--admin-surface-soft);color:var(--admin-text);border-color:var(--admin-border-strong)}body.admin-dark .btn-sm:not(.btn-black):not(.btn-outline):not(.btn-edit):not(.btn-delete):not(.btn-generate):not(.btn-quick):not(.btn-adjust):not(.btn-kardex):not(.btn-filter):not(.btn-login):not(.btn-outline-cancel){background-color:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-border)}body.admin-dark .btn-sm:not(.btn-black):not(.btn-outline):not(.btn-edit):not(.btn-delete):not(.btn-generate):not(.btn-quick):not(.btn-adjust):not(.btn-kardex):not(.btn-filter):not(.btn-login):not(.btn-outline-cancel):hover{background-color:var(--admin-surface-soft);color:var(--admin-text);border-color:var(--admin-border-strong)}.btn-white{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-white)}.btn-white:hover{background-color:transparent;color:var(--color-white)}.btn-outline{background-color:transparent;color:var(--color-black);border:1px solid var(--color-black)}.btn-outline:hover{background-color:var(--color-black);color:var(--color-white)}body.admin-dark .btn-outline:hover{background-color:var(--admin-surface-soft);color:var(--admin-text);border-color:var(--admin-border-strong)}body.admin-dark .btn:hover,body.admin-dark .btn-sm:hover,body.admin-dark .btn-black:hover,body.admin-dark .btn-outline:hover,body.admin-dark .btn-edit:hover,body.admin-dark .btn-delete:hover,body.admin-dark .btn-generate:hover,body.admin-dark .btn-quick:hover,body.admin-dark .btn-adjust:hover,body.admin-dark .btn-kardex:hover,body.admin-dark .btn-filter:hover,body.admin-dark .btn-login:hover,body.admin-dark .btn-outline-cancel:hover{transform:translateY(-1px)}body.admin-dark .btn:focus-visible,body.admin-dark .btn-sm:focus-visible,body.admin-dark .btn-black:focus-visible,body.admin-dark .btn-outline:focus-visible,body.admin-dark .btn-edit:focus-visible,body.admin-dark .btn-delete:focus-visible,body.admin-dark .btn-generate:focus-visible,body.admin-dark .btn-quick:focus-visible,body.admin-dark .btn-adjust:focus-visible,body.admin-dark .btn-kardex:focus-visible,body.admin-dark .btn-filter:focus-visible,body.admin-dark .btn-login:focus-visible,body.admin-dark .btn-outline-cancel:focus-visible{outline:2px solid var(--admin-border-strong);outline-offset:2px}.form-control{width:100%;padding:10px 14px;font-family:var(--font-family);font-size:14px;border:1px solid var(--color-gray-light);border-radius:8px;background-color:var(--color-white);transition:all var(--transition-fast)}.form-control:focus{outline:none;border-color:var(--color-black);box-shadow:0 0 0 2px #0000001a}.title-xl{font-size:4rem;font-weight:800;line-height:1.1;text-transform:uppercase}.logo{font-weight:900!important;letter-spacing:-1px!important;text-transform:uppercase!important}.title-lg{font-size:2.5rem;font-weight:800;text-transform:uppercase}.title-md{font-size:1.5rem;font-weight:700;text-transform:uppercase}.text-center{text-align:center}@media(max-width:768px){.title-xl{font-size:2.5rem}.title-lg{font-size:2rem}}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid currentColor;outline-offset:3px}.admin-layout :where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--admin-text)}app-public-layout button,app-public-layout :is(a,input,select){min-height:44px}app-public-layout :is(.color-btn,.color-swatch){width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;aspect-ratio:1 / 1;flex:0 0 32px;align-self:start;justify-self:start;padding:0;border-radius:50%!important;box-sizing:border-box}app-public-layout :is(.menu-btn,.icon-btn){width:30px;height:30px;min-width:30px;min-height:30px;aspect-ratio:1 / 1;flex:0 0 30px;align-self:center;justify-self:center;box-sizing:border-box}app-public-layout .scroll-top-button{width:44px;height:44px;min-width:44px;min-height:44px;aspect-ratio:1 / 1;flex:0 0 44px;align-self:center;justify-self:center;border-radius:50%;box-sizing:border-box}app-public-layout .social-links a{min-width:44px;width:44px;min-height:44px;height:44px;flex:0 0 44px;border-radius:50%}:where(.html-content,.legal-content,.page-content) :is(img,video,iframe){max-width:100%;height:auto}:where(.html-content,.legal-content,.page-content) :is(p,li,a,pre,code){overflow-wrap:anywhere}:where(.html-content,.legal-content,.page-content) table{display:block;max-width:100%;overflow-x:auto}@media(max-width:900px){body .admin-layout :is(.page-header,.top-controls,.controls,.section-header-row,.filters-row){flex-wrap:wrap;gap:.75rem}body .admin-layout :is(.table-container,.table-wrapper,.table-scroll,.subscribers-table,.zones-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body .admin-layout :is(table,.table){width:100%}body .admin-layout :is(.modal-content,.modal-inner,.modal-card){width:min(100% - 1rem,760px)!important;max-height:calc(100dvh - 1rem)!important;overflow-y:auto}}@media(max-width:760px){body .admin-layout :is(.page-header,.top-controls,.controls,.section-header-row){align-items:stretch;flex-direction:column}body .admin-layout :is(.controls,.filter-controls)>:is(input,select,button,.form-control){width:100%;max-width:none}body .admin-layout :is(.grid-2,.grid-3,.form-grid,.fields-grid,.banner-grid,.footer-grid){grid-template-columns:minmax(0,1fr)!important}body .admin-layout :is(.modal-body,.modal-grid){grid-template-columns:minmax(0,1fr);flex-direction:column}body .admin-layout .modal-body>:is(.w-50,.half){width:100%}body .admin-layout :is(.modal-footer,.form-actions){flex-wrap:wrap}body .admin-layout :is(.modal-footer,.form-actions)>button{flex:1 1 160px}}@media(max-width:600px){app-public-layout :is(.legal-hero,.shipping-hero,.contact-hero,.about-hero,.page-hero,.hero){height:clamp(320px,70svh,460px)!important;min-height:320px}app-public-layout :is(.hero-overlay,.hero-content){padding-inline:1.25rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}app-public-layout :is(.hero,.contact-hero,.page-hero,.about-hero,.legal-hero,.shipping-hero){width:100%!important;height:clamp(500px,48vw,720px)!important;min-height:0!important;padding:0!important;background-color:var(--color-gray-dark)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;color:var(--color-white)!important;overflow:hidden}app-public-layout :is(.hero,.contact-hero,.page-hero,.about-hero,.legal-hero,.shipping-hero)>div{width:min(900px,100%)!important;padding:2rem clamp(1.25rem,5vw,3rem)!important;margin:0 auto;text-align:center;background:transparent!important}app-public-layout :is(.hero,.contact-hero,.page-hero,.about-hero,.legal-hero,.shipping-hero) .title-xl{max-width:18ch;margin:0 auto!important;color:var(--color-white)!important;font-size:clamp(2.4rem,5vw,4.25rem)!important;font-weight:800;line-height:.95!important;letter-spacing:-.04em;text-align:center;text-wrap:balance;overflow-wrap:anywhere}app-public-layout :is(.hero,.contact-hero,.page-hero,.about-hero,.legal-hero,.shipping-hero) :is(.hero-sub,.hero-subtitle){max-width:42rem;margin:1rem auto 0!important;color:var(--color-white)!important;font-size:1rem!important;font-weight:400;line-height:1.65!important;letter-spacing:0!important;opacity:.88!important;text-align:center;text-wrap:balance}app-public-layout .hero .hero-actions{margin-top:1.75rem}@media(max-width:600px){app-public-layout :is(.hero,.contact-hero,.page-hero,.about-hero,.legal-hero,.shipping-hero){height:clamp(340px,78vw,460px)!important}app-public-layout :is(.hero,.contact-hero,.page-hero,.about-hero,.legal-hero,.shipping-hero) .title-xl{max-width:20ch;font-size:clamp(2rem,9vw,3rem)!important}app-public-layout :is(.hero,.contact-hero,.page-hero,.about-hero,.legal-hero,.shipping-hero) :is(.hero-sub,.hero-subtitle){font-size:.92rem!important;line-height:1.55!important}}img[appImageLoading]{background:linear-gradient(110deg,#e9e8e5 25%,#f5f4f1 38%,#e9e8e5 52%);background-size:200% 100%;filter:blur(10px);opacity:.5;transition:filter .45s ease,opacity .35s ease;animation:image-skeleton 1.35s linear infinite}img[appImageLoading].image-is-ready{filter:blur(0);opacity:1;animation:none}img[appImageLoading].image-has-error{visibility:hidden}@keyframes image-skeleton{to{background-position:-200% 0}}
