@font-face {font-family: 'madefor-text'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/madefor-text.var.original.woff2') format('woff2-variations'), url('https://static.parastorage.com/fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/v1/madefor-text.woff2') format('woff2'); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;}
@font-face {font-family: 'madefor-text'; font-style: italic; font-weight: 400; src: url('https://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2') format('woff2-variations'), url('https://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/v1/madefor-text.woff2') format('woff2'); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA, U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;}
@font-face {font-family: 'avenir-lt-w01_35-light1475496'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2') format('woff2'); unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;}
@font-face {font-family: 'avenir-lt-w01_35-light1475496'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2'); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;}
@font-face {font-family: 'fraunces_120pt-light'; font-style: italic; font-weight: 700; src: url('https://static.parastorage.com/fonts/v2/cd47248e-8b4a-4bac-9fdc-c6605c982a4d/v1/fraunces_120pt-light.woff2') format('woff2'); unicode-range: U+0020-007E, U+00A0-0148, U+014A-017E, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01C4-01CC, U+01D9-01DA, U+01E6-01E7, U+01EA-01EB, U+01FA-021B, U+022A-022D, U+0230-0233, U+0237, U+0259, U+02B9-02BA, U+02BC, U+02C6-02C7, U+02D8-02DD, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E43, U+1E46-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E5F, U+1E62-1E65, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2070, U+2074, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB-20AD, U+20B1-20B2, U+20B5, U+20B9-20BA, U+20BC-20BD, U+2116, U+2122, U+2212, U+2215, U+2219, U+2248, U+2260, U+2264-2265, U+27E8-27E9, U+E132-E133, U+FB00-FB04;}
@font-face {font-family: 'fraunces_120pt-light'; font-style: italic; font-weight: 400; src: url('https://static.parastorage.com/fonts/v2/95ea2f83-2652-4184-9e28-eb415df1ce37/v1/fraunces_120pt-light.woff2') format('woff2'); unicode-range: U+0020-007E, U+00A0-0148, U+014A-017E, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01C4-01CC, U+01D9-01DA, U+01E6-01E7, U+01EA-01EB, U+01FA-021B, U+022A-022D, U+0230-0233, U+0237, U+0259, U+02B9-02BA, U+02BC, U+02C6-02C7, U+02D8-02DD, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E43, U+1E46-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E5F, U+1E62-1E65, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2070, U+2074, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB-20AD, U+20B1-20B2, U+20B5, U+20B9-20BA, U+20BC-20BD, U+2116, U+2122, U+2212, U+2215, U+2219, U+2248, U+2260, U+2264-2265, U+27E8-27E9, U+E132-E133, U+FB00-FB04;}
@font-face {font-family: 'fraunces_120pt-light'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/fonts/v2/7044e9d5-fe6a-465f-aef8-162a1e9d621f/v1/fraunces_120pt-light.woff2') format('woff2'); unicode-range: U+0020-007E, U+00A0-0148, U+014A-017E, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01C4-01CC, U+01D9-01DA, U+01E6-01E7, U+01EA-01EB, U+01FA-021B, U+022A-022D, U+0230-0233, U+0237, U+0259, U+02B9-02BA, U+02BC, U+02C6-02C7, U+02D8-02DD, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E43, U+1E46-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E5F, U+1E62-1E65, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2070, U+2074, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB-20AD, U+20B1-20B2, U+20B5, U+20B9-20BA, U+20BC-20BD, U+2116, U+2122, U+2212, U+2215, U+2219, U+2248, U+2260, U+2264-2265, U+27E8-27E9, U+E132-E133, U+FB00-FB04;}
@font-face {font-family: 'fraunces_120pt-light'; font-style: normal; font-weight: 700; src: url('https://static.parastorage.com/fonts/v2/cea4f816-fb9e-4b48-819b-f9e087491784/v1/fraunces_120pt-light.woff2') format('woff2'); unicode-range: U+0020-007E, U+00A0-0148, U+014A-017E, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01C4-01CC, U+01D9-01DA, U+01E6-01E7, U+01EA-01EB, U+01FA-021B, U+022A-022D, U+0230-0233, U+0237, U+0259, U+02B9-02BA, U+02BC, U+02C6-02C7, U+02D8-02DD, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E43, U+1E46-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E5F, U+1E62-1E65, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2070, U+2074, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB-20AD, U+20B1-20B2, U+20B5, U+20B9-20BA, U+20BC-20BD, U+2116, U+2122, U+2212, U+2215, U+2219, U+2248, U+2260, U+2264-2265, U+27E8-27E9, U+E132-E133, U+FB00-FB04;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: normal; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: italic; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: normal; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: italic; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: italic; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: normal; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: italic; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: normal; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: italic; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'wix-madefor-text-v2'; font-style: normal; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 700; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 800; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 400; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 600; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.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: 'wix-madefor-text-v2'; font-style: normal; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.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: 'wix-madefor-text-v2'; font-style: italic; font-weight: 500; src: url('https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/wixmadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.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;}

#ritualCheckout .ritual-after{padding:32px 30px}
#ritualCheckout .ritual-after h2{margin-bottom:12px}
#ritualCheckout .ritual-status{display:inline-flex;gap:9px;align-items:center;margin:0 0 18px;padding:7px 13px;border-radius:30px;background:#E9EFE6;color:#284D40;font-size:18px}
#ritualCheckout .ritual-after-intro{font-size:18px;line-height:1.6;margin:0 0 24px;color:#4A6251}
#ritualCheckout .ritual-after-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:32px;align-items:start}
#ritualCheckout .ritual-after-grid h3{margin-bottom:10px}
#ritualCheckout .ritual-after-facts{margin:0 0 24px;padding:0;list-style:none}
#ritualCheckout .ritual-after-facts li{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #D7E0D4;font-size:18px;line-height:1.5}
#ritualCheckout .ritual-after-facts strong{text-align:right;font-weight:600}
#ritualCheckout .ritual-member-card{border:1px solid #CED9CE;border-top:3px solid #C8AA67;border-radius:15px;overflow:hidden;background:#F4F7F2}
#ritualCheckout .ritual-member-card img{display:block;width:100%;height:190px;object-fit:cover;object-position:50% 60%;filter:none}
#ritualCheckout .ritual-member-card>div{padding:20px}
#ritualCheckout .ritual-member-card h3{font:30px/1.2 Georgia,serif}
#ritualCheckout .ritual-member-card p{font-size:18px;line-height:1.55;margin:12px 0 0}
#ritualCheckout .ritual-member-card .checkout-note{font-size:16px}
#ritualCheckout .ritual-secondary{display:block;width:100%;border:0;background:transparent;padding:12px 6px;color:#284D40;text-decoration:underline;text-underline-offset:4px;font-size:18px;line-height:1.5;cursor:pointer}
#ritualCheckout .ritual-review-note{font-size:16px;line-height:1.6;color:#536556;margin:22px 0 0}
#ritualCheckout .ritual-booking-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px;align-items:start}
#ritualCheckout .ritual-booking-form{margin:0}
#ritualCheckout .ritual-booking-form fieldset{margin:0 0 23px;padding:0;border:0;min-width:0}
#ritualCheckout .ritual-booking-form legend{margin:0 0 14px;padding:0;color:#284D40;font:600 20px/1.4 Arial,sans-serif;float:none;width:100%}
#ritualCheckout .ritual-experiences{display:grid;grid-template-columns:1fr;gap:10px}
#ritualCheckout .ritual-experience{display:flex;align-items:flex-start;gap:11px;border:1px solid #BFCDBF;border-radius:11px;padding:13px 14px;background:#FFFFFF;font-size:18px;line-height:1.5;cursor:pointer}
#ritualCheckout .ritual-experience:has(input:checked){border-color:#284D40;background:#F0F5ED;box-shadow:inset 0 0 0 1px #284D40}
#ritualCheckout .ritual-experience input{accent-color:#284D40;width:20px;height:20px;min-width:20px;margin:4px 0 0}
#ritualCheckout .ritual-experience small{display:block;margin-top:4px;font-size:16px;line-height:1.5;color:#536556}
#ritualCheckout .ritual-booking-dates,#ritualCheckout .ritual-booking-times,#ritualCheckout .ritual-kind-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
#ritualCheckout .ritual-kind-options{grid-template-columns:1fr 1fr}
#ritualCheckout .ritual-slot{position:relative;display:block;cursor:pointer;min-width:0}
#ritualCheckout .ritual-slot input{position:absolute;opacity:0;width:1px;height:1px}
#ritualCheckout .ritual-slot span{display:block;padding:12px 5px;border:1px solid #BFCDBF;border-radius:10px;text-align:center;font:18px/1.5 Arial,sans-serif;color:#284D40;background:#FFFFFF}
#ritualCheckout .ritual-slot span strong{display:block;font-size:20px}
#ritualCheckout .ritual-slot input:checked+span{background:#284D40;color:#FFFFFF;border-color:#284D40}
#ritualCheckout .ritual-slot input:focus-visible+span{outline:3px solid #284D40;outline-offset:3px}
#ritualCheckout .ritual-calendar-box{padding:20px;border-radius:13px;background:#F4F7F2;border:1px solid #D7E0D4}
#ritualCheckout .ritual-calendar-note{font-size:16px;line-height:1.5;color:#536556;margin:0 0 17px}
#ritualCheckout .ritual-booking-covered{font-size:18px;line-height:1.6;color:#284D40;margin:0 0 19px}
#ritualCheckout .ritual-booking-summary{font-size:18px;line-height:1.6;margin:18px 0;padding-top:16px;border-top:1px solid #D7E0D4;color:#284D40}
#ritualCheckout .ritual-booking-help{font-size:16px;line-height:1.6;color:#536556;margin:13px 0 0}
#ritualCheckout .ritual-appointment-summary{padding:22px;border:1px solid #CED9CE;border-top:3px solid #C8AA67;border-radius:14px;background:#F4F7F2;margin:23px 0}
#ritualCheckout .ritual-appointment-summary p{font-size:18px;line-height:1.6;margin:8px 0}
#ritualCheckout .ritual-appointment-summary strong{color:#284D40}
#ritualCheckout .ritual-appointment-details{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px 30px;margin:0 0 20px}
#ritualCheckout .ritual-appointment-details .appointment-experience{grid-column:1/-1;padding-bottom:18px;border-bottom:1px solid #CED9CE}
#ritualCheckout .ritual-appointment-details dt{font-size:18px;line-height:1.5;color:#4A6251;margin-bottom:6px}
#ritualCheckout .ritual-appointment-details dd{margin:0;font-size:24px;line-height:1.4;font-weight:600;color:#284D40}
#ritualCheckout .ritual-appointment-details .appointment-time dd{font-size:32px}
@media(max-width:900px){
 #ritualCheckout .ritual-after{padding:26px 20px 30px}
 #ritualCheckout .ritual-after-grid,#ritualCheckout .ritual-booking-layout{display:block}
 #ritualCheckout .ritual-member-card{margin-top:23px}
 #ritualCheckout .ritual-member-card img{height:160px}
 #ritualCheckout .ritual-after-facts li{font-size:18px;gap:12px}
 #ritualCheckout .ritual-after-intro{margin-bottom:20px}
 #ritualCheckout .ritual-calendar-box{padding:18px}
 #ritualCheckout .ritual-slot span{font-size:18px;padding-inline:3px}
 #ritualCheckout .ritual-review-note{font-size:16px}
 #ritualCheckout .ritual-appointment-details{grid-template-columns:1fr;gap:20px}
 #ritualCheckout .ritual-appointment-details dd{font-size:23px}
}

#ritualCheckout .ritual-stripe-label{margin:0 0 12px;color:#284D40;font:600 16px/1.5 Arial,sans-serif;letter-spacing:.03em}
#ritualCheckout .ritual-andrea-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px;align-items:start}
#ritualCheckout .ritual-message{width:100%;height:230px;resize:none;border:1px solid #BFCDBF;border-radius:12px;background:#F4F7F2;padding:17px;font:18px/1.65 Arial,sans-serif;color:#284D40;margin:10px 0 15px}
#ritualCheckout .ritual-handoff-label{display:block;color:#284D40;font-size:18px}
#ritualCheckout .ritual-handoff-process{margin:0;padding-left:25px}
#ritualCheckout .ritual-handoff-process li{font-size:18px;line-height:1.6;padding:0 0 20px 7px}
#ritualCheckout .ritual-handoff-process strong{display:block;color:#284D40}
#ritualCheckout .ritual-handoff-process p{margin:5px 0 0}
#ritualCheckout .ritual-handoff-note{padding:16px 18px;border:1px solid #CED9CE;border-radius:12px;border-top:3px solid #C8AA67;background:#F4F7F2;font-size:18px;line-height:1.6;color:#284D40}
#ritualCheckout .ritual-preference{margin-bottom:15px}
#ritualCheckout .ritual-preference label{display:block;margin:15px 0;font-size:18px}
#ritualCheckout .ritual-preference select{display:block;width:100%;min-height:50px;border:1px solid #AEBEAF;border-radius:9px;padding:10px;margin-top:6px;background:white;color:#253127;font:18px/1.4 Arial,sans-serif}
#ritualCheckout .ritual-preference select:focus-visible,#ritualCheckout .ritual-message:focus-visible{outline:3px solid #284D40;outline-offset:3px}
#ritualCheckout .ritual-routing-note{font-size:16px;line-height:1.6;color:#536556;margin:10px 0 18px}
@media(max-width:900px){#ritualCheckout .ritual-andrea-grid{display:block}#ritualCheckout .ritual-andrea-process{margin-top:28px}#ritualCheckout .ritual-message{height:285px}#ritualCheckout .checkout-demo{font-size:16px}}


/* INICIO CONFIRMACION Y ANDREA MARFIL: sólo estos dos pasos Ritual, 9nov. */
#ritualCheckout:has(>#ritualCheckoutConfirmation:not([hidden])),
#ritualCheckout:has(>#ritualAndrea:not([hidden])){
 --after-olive:#6C734D;--after-gold:#CEB276;--after-paper:#FFFCF5;
 --after-ivory:#F7F3EB;--after-soft:#FAF7EF;--after-line:#DDDFD3;
 --after-ink:#303127;--after-muted:#636456;--green:var(--after-olive);
 background:var(--after-paper);color:var(--after-ink);border-color:var(--after-line);
 box-shadow:0 24px 80px #30312730
}
#ritualCheckout:has(>.ritual-after:not([hidden]))::backdrop{background:#30312770}
#ritualCheckout:has(>.ritual-after:not([hidden]))>.checkout-demo{background:var(--after-ivory);color:var(--after-olive)}
#ritualCheckout:has(>.ritual-after:not([hidden]))>.checkout-close{color:var(--after-olive)}
#ritualCheckout .ritual-after h2,#ritualCheckout .ritual-after h3,
#ritualCheckout .ritual-after h4,#ritualCheckout .ritual-after .ritual-handoff-label,
#ritualCheckout .ritual-after .ritual-handoff-process strong{color:var(--after-olive)}
#ritualCheckout .ritual-after .ritual-status{background:var(--after-ivory);color:var(--after-olive)}
#ritualCheckout .ritual-after .ritual-after-intro,#ritualCheckout .ritual-after .checkout-note,
#ritualCheckout .ritual-after .ritual-routing-note,#ritualCheckout .ritual-after .ritual-review-note,
#ritualCheckout .ritual-after .optional{color:var(--after-muted)}
#ritualCheckout .ritual-after .ritual-after-facts li{color:var(--after-ink);border-color:var(--after-line)}
#ritualCheckout .ritual-after .ritual-after-facts strong{color:var(--after-olive)}
#ritualCheckout .ritual-after .ritual-member-card{background:var(--after-soft);border-color:var(--after-line);border-top-color:var(--after-gold)}
#ritualCheckout .ritual-after .ritual-secondary{color:var(--after-olive)}
#ritualCheckout .ritual-after .checkout-pay{
 background:var(--after-olive);color:#fff;
 transition:transform 160ms ease-out,background-color 160ms ease-out,color 160ms ease-out
}
#ritualCheckout .ritual-after .checkout-pay:focus-visible{background:var(--after-gold);color:var(--after-ink)}
#ritualCheckout .ritual-after :is(input,button,summary,select,textarea):focus-visible{outline-color:var(--after-olive)}
#ritualCheckout .ritual-after .ritual-message{background:var(--after-ivory);border-color:var(--after-line);color:var(--after-ink)}
#ritualCheckout .ritual-after .ritual-handoff-note{background:var(--after-soft);border-color:var(--after-line);border-top-color:var(--after-gold);color:var(--after-olive)}
#ritualCheckout .ritual-after .ritual-handoff-process p{color:var(--after-ink)}
#ritualCheckout .ritual-after .checkout-more{border-color:var(--after-line)}
#ritualCheckout .ritual-after .checkout-more summary{color:var(--after-olive)}
#ritualCheckout #ritualAndrea input[type=text],#ritualCheckout #ritualAndrea .ritual-preference select{background:var(--after-paper);color:var(--after-ink);border-color:var(--after-olive)}
@media(hover:hover) and (pointer:fine){
 #ritualCheckout .ritual-after .checkout-pay:hover{background:var(--after-gold);color:var(--after-ink);transform:scale(1.025)}
}
@media(prefers-reduced-motion:reduce){
 #ritualCheckout .ritual-after .checkout-pay{transition:none}
 #ritualCheckout .ritual-after .checkout-pay:hover{transform:none}
}
/* FIN CONFIRMACION Y ANDREA MARFIL */


/* INICIO CITA CONFIRMADA POR ANDREA: vista de ejemplo independiente, 9nov. */
#ritualCheckout:has(>#ritualAppointment:not([hidden])){
 --after-olive:#6C734D;--after-gold:#CEB276;--after-paper:#FFFCF5;
 --after-ivory:#F7F3EB;--after-soft:#FAF7EF;--after-line:#DDDFD3;
 --after-ink:#303127;--after-muted:#636456;--green:var(--after-olive);
 background:var(--after-paper);color:var(--after-ink);border-color:var(--after-line);
 box-shadow:0 24px 80px #30312730
}
#ritualCheckout #ritualAppointment .ritual-appointment-summary{background:var(--after-soft);border-color:var(--after-line);border-top-color:var(--after-gold)}
#ritualCheckout #ritualAppointment .appointment-experience{border-color:var(--after-line)}
#ritualCheckout #ritualAppointment .ritual-appointment-details dt{color:var(--after-muted)}
#ritualCheckout #ritualAppointment .ritual-appointment-details dd,
#ritualCheckout #ritualAppointment .ritual-appointment-summary strong{color:var(--after-olive)}
#ritualCheckout #ritualAppointment .appointment-zone{font-size:16px;line-height:1.5;margin:7px 0 0;color:var(--after-muted)}
#ritualCheckout #ritualAppointment .appointment-welcome{font-size:18px;line-height:1.6;margin:18px 0;color:var(--after-ink)}
/* FIN CITA CONFIRMADA POR ANDREA */
