From 9f079e3de5965b376c86e5e3fd7ebf01cb225fbe Mon Sep 17 00:00:00 2001 From: Miguel Montalvo Date: Mon, 18 Dec 2023 18:16:39 -0600 Subject: [PATCH 1/5] Update depencencies on vite --- package.json | 4 +- pnpm-lock.yaml | 312 ++++++++++++++++++++++++++++++++++--------------- 2 files changed, 218 insertions(+), 98 deletions(-) diff --git a/package.json b/package.json index 25891de..bde86f4 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "prettier": "^2.8.8", "prettier-plugin-tailwindcss": "^0.3.0", "tailwindcss": "^3.1.8", - "vite": "^4.3.9", - "vite-plugin-shopify": "^2.2.1" + "vite": "^5.0.10", + "vite-plugin-shopify": "^3.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae1e565..c9a2f83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,11 +57,11 @@ devDependencies: specifier: ^3.1.8 version: 3.1.8(postcss@8.4.16) vite: - specifier: ^4.3.9 - version: 4.3.9 + specifier: ^5.0.10 + version: 5.0.10 vite-plugin-shopify: - specifier: ^2.2.1 - version: 2.2.1(vite@4.3.9) + specifier: ^3.0.0 + version: 3.0.0(vite@5.0.10) packages: @@ -72,8 +72,8 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@esbuild/android-arm64@0.17.14: - resolution: {integrity: sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg==} + /@esbuild/android-arm64@0.19.9: + resolution: {integrity: sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -81,8 +81,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.17.14: - resolution: {integrity: sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g==} + /@esbuild/android-arm@0.19.9: + resolution: {integrity: sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -90,8 +90,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.17.14: - resolution: {integrity: sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng==} + /@esbuild/android-x64@0.19.9: + resolution: {integrity: sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -99,8 +99,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.17.14: - resolution: {integrity: sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw==} + /@esbuild/darwin-arm64@0.19.9: + resolution: {integrity: sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -108,8 +108,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.17.14: - resolution: {integrity: sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g==} + /@esbuild/darwin-x64@0.19.9: + resolution: {integrity: sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -117,8 +117,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.17.14: - resolution: {integrity: sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A==} + /@esbuild/freebsd-arm64@0.19.9: + resolution: {integrity: sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -126,8 +126,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.17.14: - resolution: {integrity: sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw==} + /@esbuild/freebsd-x64@0.19.9: + resolution: {integrity: sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -135,8 +135,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.17.14: - resolution: {integrity: sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g==} + /@esbuild/linux-arm64@0.19.9: + resolution: {integrity: sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -144,8 +144,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.17.14: - resolution: {integrity: sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg==} + /@esbuild/linux-arm@0.19.9: + resolution: {integrity: sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -153,8 +153,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.17.14: - resolution: {integrity: sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ==} + /@esbuild/linux-ia32@0.19.9: + resolution: {integrity: sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -162,8 +162,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.17.14: - resolution: {integrity: sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ==} + /@esbuild/linux-loong64@0.19.9: + resolution: {integrity: sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -171,8 +171,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.17.14: - resolution: {integrity: sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg==} + /@esbuild/linux-mips64el@0.19.9: + resolution: {integrity: sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -180,8 +180,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.17.14: - resolution: {integrity: sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ==} + /@esbuild/linux-ppc64@0.19.9: + resolution: {integrity: sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -189,8 +189,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.17.14: - resolution: {integrity: sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw==} + /@esbuild/linux-riscv64@0.19.9: + resolution: {integrity: sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -198,8 +198,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.17.14: - resolution: {integrity: sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww==} + /@esbuild/linux-s390x@0.19.9: + resolution: {integrity: sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -207,8 +207,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.17.14: - resolution: {integrity: sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw==} + /@esbuild/linux-x64@0.19.9: + resolution: {integrity: sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -216,8 +216,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.17.14: - resolution: {integrity: sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ==} + /@esbuild/netbsd-x64@0.19.9: + resolution: {integrity: sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -225,8 +225,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.17.14: - resolution: {integrity: sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g==} + /@esbuild/openbsd-x64@0.19.9: + resolution: {integrity: sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -234,8 +234,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.17.14: - resolution: {integrity: sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA==} + /@esbuild/sunos-x64@0.19.9: + resolution: {integrity: sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -243,8 +243,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.17.14: - resolution: {integrity: sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ==} + /@esbuild/win32-arm64@0.19.9: + resolution: {integrity: sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -252,8 +252,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.17.14: - resolution: {integrity: sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w==} + /@esbuild/win32-ia32@0.19.9: + resolution: {integrity: sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -261,8 +261,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.17.14: - resolution: {integrity: sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA==} + /@esbuild/win32-x64@0.19.9: + resolution: {integrity: sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -348,6 +348,110 @@ packages: fastq: 1.13.0 dev: true + /@rollup/rollup-android-arm-eabi@4.9.1: + resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.9.1: + resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.9.1: + resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.9.1: + resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.9.1: + resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.9.1: + resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.9.1: + resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.9.1: + resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.9.1: + resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.9.1: + resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.9.1: + resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.9.1: + resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.9.1: + resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@shopify/prettier-plugin-liquid@1.1.0(prettier@2.8.8): resolution: {integrity: sha512-nsd0pDUiAQG9yDoOku7Auh0hkZGoHCOG/I3m9ql/J2tgyQ5ArRJpsfRBkYvuscwHUrE/wbMRr2vqhKEWUIfS4A==} peerDependencies: @@ -593,7 +697,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /cliui@8.0.1: @@ -801,34 +905,34 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild@0.17.14: - resolution: {integrity: sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw==} + /esbuild@0.19.9: + resolution: {integrity: sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.17.14 - '@esbuild/android-arm64': 0.17.14 - '@esbuild/android-x64': 0.17.14 - '@esbuild/darwin-arm64': 0.17.14 - '@esbuild/darwin-x64': 0.17.14 - '@esbuild/freebsd-arm64': 0.17.14 - '@esbuild/freebsd-x64': 0.17.14 - '@esbuild/linux-arm': 0.17.14 - '@esbuild/linux-arm64': 0.17.14 - '@esbuild/linux-ia32': 0.17.14 - '@esbuild/linux-loong64': 0.17.14 - '@esbuild/linux-mips64el': 0.17.14 - '@esbuild/linux-ppc64': 0.17.14 - '@esbuild/linux-riscv64': 0.17.14 - '@esbuild/linux-s390x': 0.17.14 - '@esbuild/linux-x64': 0.17.14 - '@esbuild/netbsd-x64': 0.17.14 - '@esbuild/openbsd-x64': 0.17.14 - '@esbuild/sunos-x64': 0.17.14 - '@esbuild/win32-arm64': 0.17.14 - '@esbuild/win32-ia32': 0.17.14 - '@esbuild/win32-x64': 0.17.14 + '@esbuild/android-arm': 0.19.9 + '@esbuild/android-arm64': 0.19.9 + '@esbuild/android-x64': 0.19.9 + '@esbuild/darwin-arm64': 0.19.9 + '@esbuild/darwin-x64': 0.19.9 + '@esbuild/freebsd-arm64': 0.19.9 + '@esbuild/freebsd-x64': 0.19.9 + '@esbuild/linux-arm': 0.19.9 + '@esbuild/linux-arm64': 0.19.9 + '@esbuild/linux-ia32': 0.19.9 + '@esbuild/linux-loong64': 0.19.9 + '@esbuild/linux-mips64el': 0.19.9 + '@esbuild/linux-ppc64': 0.19.9 + '@esbuild/linux-riscv64': 0.19.9 + '@esbuild/linux-s390x': 0.19.9 + '@esbuild/linux-x64': 0.19.9 + '@esbuild/netbsd-x64': 0.19.9 + '@esbuild/openbsd-x64': 0.19.9 + '@esbuild/sunos-x64': 0.19.9 + '@esbuild/win32-arm64': 0.19.9 + '@esbuild/win32-ia32': 0.19.9 + '@esbuild/win32-x64': 0.19.9 dev: true /escalade@3.1.1: @@ -1164,8 +1268,8 @@ packages: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true @@ -1598,8 +1702,8 @@ packages: hasBin: true dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -1802,11 +1906,11 @@ packages: source-map-js: 1.0.2 dev: true - /postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + /postcss@8.4.32: + resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -1965,12 +2069,25 @@ packages: glob: 7.2.3 dev: true - /rollup@3.21.0: - resolution: {integrity: sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup@4.9.1: + resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + '@rollup/rollup-android-arm-eabi': 4.9.1 + '@rollup/rollup-android-arm64': 4.9.1 + '@rollup/rollup-darwin-arm64': 4.9.1 + '@rollup/rollup-darwin-x64': 4.9.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.1 + '@rollup/rollup-linux-arm64-gnu': 4.9.1 + '@rollup/rollup-linux-arm64-musl': 4.9.1 + '@rollup/rollup-linux-riscv64-gnu': 4.9.1 + '@rollup/rollup-linux-x64-gnu': 4.9.1 + '@rollup/rollup-linux-x64-musl': 4.9.1 + '@rollup/rollup-win32-arm64-msvc': 4.9.1 + '@rollup/rollup-win32-ia32-msvc': 4.9.1 + '@rollup/rollup-win32-x64-msvc': 4.9.1 + fsevents: 2.3.3 dev: true /run-parallel@1.2.0: @@ -2221,25 +2338,26 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /vite-plugin-shopify@2.2.1(vite@4.3.9): - resolution: {integrity: sha512-2LIuROwZNEtbJ0zoldHw3jRiCNstwoOtTx6osE0JoMtm/Eo98dGr2fFY/bbjfsWZ0842dU/p1JLQO9CyG4jpPw==} + /vite-plugin-shopify@3.0.0(vite@5.0.10): + resolution: {integrity: sha512-MlSwXBwxUjj02h3C3Cowp3k9UIQNoOLTuuq3MWCyjsx8uaZGpO5JIsaTHGVCsj8eFOBDVuaeXVE7l5tFt/XgCA==} peerDependencies: - vite: ^4.0.4 + vite: ^5.0.0 dependencies: debug: 4.3.4 fast-glob: 3.2.11 - vite: 4.3.9 + vite: 5.0.10 transitivePeerDependencies: - supports-color dev: true - /vite@4.3.9: - resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.0.10: + resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' + lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' @@ -2249,6 +2367,8 @@ packages: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -2258,11 +2378,11 @@ packages: terser: optional: true dependencies: - esbuild: 0.17.14 - postcss: 8.4.24 - rollup: 3.21.0 + esbuild: 0.19.9 + postcss: 8.4.32 + rollup: 4.9.1 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /which-boxed-primitive@1.0.2: From d2621b9231a3f818ac3a0ea3fd37b8c0043d5e50 Mon Sep 17 00:00:00 2001 From: Miguel Montalvo Date: Mon, 18 Dec 2023 18:19:50 -0600 Subject: [PATCH 2/5] Bundle theme assets --- assets/{ => .vite}/manifest.json | 74 +++++++++---------- ...n.js => cart-drawer-items.McoPTEfW.min.js} | 2 +- ...57a.min.js => cart-drawer.YqaEP3jO.min.js} | 2 +- ...18b1.min.js => cart-items.I2nAkq6f.min.js} | 2 +- ...33dfe.min.js => cart-note.k2U_gdTP.min.js} | 2 +- ....js => cart-remove-button.5O_Nni5O.min.js} | 0 ...in.js => customer-address.0IWuNio2.min.js} | 0 assets/customers.014ee95c.min.js | 1 - assets/customers.bYivGGHk.min.js | 7 ++ ....js => details-disclosure.-W5eRDdT.min.js} | 0 ...0.min.js => details-modal.gPLCR-hm.min.js} | 2 +- ...a.min.js => header-drawer.vP2kFcdw.min.js} | 2 +- ...n.js => localization-form.vA9lGsI0.min.js} | 0 assets/modulepreload-polyfill.CpTBTuUC.min.js | 1 + assets/modulepreload-polyfill.da3817bc.min.js | 1 - ....min.js => password-modal.D8r9B36e.min.js} | 2 +- ...fc.min.js => product-form.lUZX2Ui6.min.js} | 2 +- ...> product-recommendations.G0Cu9ujs.min.js} | 0 ....min.js => quantity-input.JqKIU1kT.min.js} | 0 ....min.js => shopify_common.fZv3lHX9.min.js} | 0 ...9.min.js => sticky-header.WboE3mdl.min.js} | 0 assets/theme.2Dc20w83.min.css | 1 + assets/theme.IT5dB4OI.min.js | 7 ++ assets/theme.d646a6e2.min.css | 1 - assets/theme.e355d783.min.js | 1 - ....3b9fa9c2.min.js => utils.ujoaWyRF.min.js} | 0 ....min.js => variant-radios.vntKKoL6.min.js} | 2 +- ...min.js => variant-selects.7jHgdCjk.min.js} | 0 snippets/vite-tag.liquid | 10 +-- 29 files changed, 67 insertions(+), 55 deletions(-) rename assets/{ => .vite}/manifest.json (71%) rename assets/{cart-drawer-items.edbe3421.min.js => cart-drawer-items.McoPTEfW.min.js} (52%) rename assets/{cart-drawer.be28757a.min.js => cart-drawer.YqaEP3jO.min.js} (92%) rename assets/{cart-items.eb7618b1.min.js => cart-items.I2nAkq6f.min.js} (94%) rename assets/{cart-note.c6c33dfe.min.js => cart-note.k2U_gdTP.min.js} (79%) rename assets/{cart-remove-button.22b29667.min.js => cart-remove-button.5O_Nni5O.min.js} (100%) rename assets/{customer-address.254a8237.min.js => customer-address.0IWuNio2.min.js} (100%) delete mode 100644 assets/customers.014ee95c.min.js create mode 100644 assets/customers.bYivGGHk.min.js rename assets/{details-disclosure.828d11cd.min.js => details-disclosure.-W5eRDdT.min.js} (100%) rename assets/{details-modal.7e59b5a0.min.js => details-modal.gPLCR-hm.min.js} (91%) rename assets/{header-drawer.080dd7ea.min.js => header-drawer.vP2kFcdw.min.js} (81%) rename assets/{localization-form.4e79aa6c.min.js => localization-form.vA9lGsI0.min.js} (100%) create mode 100644 assets/modulepreload-polyfill.CpTBTuUC.min.js delete mode 100644 assets/modulepreload-polyfill.da3817bc.min.js rename assets/{password-modal.843668ca.min.js => password-modal.D8r9B36e.min.js} (59%) rename assets/{product-form.3df8adfc.min.js => product-form.lUZX2Ui6.min.js} (96%) rename assets/{product-recommendations.fc726c93.min.js => product-recommendations.G0Cu9ujs.min.js} (100%) rename assets/{quantity-input.07f900c9.min.js => quantity-input.JqKIU1kT.min.js} (100%) rename assets/{shopify_common.20499185.min.js => shopify_common.fZv3lHX9.min.js} (100%) rename assets/{sticky-header.4f3be1c9.min.js => sticky-header.WboE3mdl.min.js} (100%) create mode 100644 assets/theme.2Dc20w83.min.css create mode 100644 assets/theme.IT5dB4OI.min.js delete mode 100644 assets/theme.d646a6e2.min.css delete mode 100644 assets/theme.e355d783.min.js rename assets/{utils.3b9fa9c2.min.js => utils.ujoaWyRF.min.js} (100%) rename assets/{variant-radios.a05c3365.min.js => variant-radios.vntKKoL6.min.js} (76%) rename assets/{variant-selects.a9f52811.min.js => variant-selects.7jHgdCjk.min.js} (100%) diff --git a/assets/manifest.json b/assets/.vite/manifest.json similarity index 71% rename from assets/manifest.json rename to assets/.vite/manifest.json index a55ae1a..8877384 100644 --- a/assets/manifest.json +++ b/assets/.vite/manifest.json @@ -1,24 +1,24 @@ { - "_modulepreload-polyfill.da3817bc.min.js": { - "file": "modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js": { + "file": "modulepreload-polyfill.CpTBTuUC.min.js" }, - "_utils.3b9fa9c2.min.js": { - "file": "utils.3b9fa9c2.min.js" + "_utils.ujoaWyRF.min.js": { + "file": "utils.ujoaWyRF.min.js" }, "frontend/entrypoints/customers.js": { "dynamicImports": [ "frontend/lib/shopify_common.js", "frontend/lib/customer-address.js" ], - "file": "customers.014ee95c.min.js", + "file": "customers.bYivGGHk.min.js", "imports": [ - "_modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js" ], "isEntry": true, "src": "frontend/entrypoints/customers.js" }, "frontend/entrypoints/theme.css": { - "file": "theme.d646a6e2.min.css", + "file": "theme.2Dc20w83.min.css", "isEntry": true, "src": "frontend/entrypoints/theme.css" }, @@ -41,120 +41,120 @@ "frontend/islands/variant-radios.js", "frontend/islands/variant-selects.js" ], - "file": "theme.e355d783.min.js", + "file": "theme.IT5dB4OI.min.js", "imports": [ - "_modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js" ], "isEntry": true, "src": "frontend/entrypoints/theme.js" }, "frontend/islands/cart-drawer-items.js": { - "file": "cart-drawer-items.edbe3421.min.js", + "file": "cart-drawer-items.McoPTEfW.min.js", "imports": [ "frontend/islands/cart-items.js", - "_utils.3b9fa9c2.min.js", + "_utils.ujoaWyRF.min.js", "frontend/entrypoints/theme.js", - "_modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js" ], "isDynamicEntry": true, "src": "frontend/islands/cart-drawer-items.js" }, "frontend/islands/cart-drawer.js": { - "file": "cart-drawer.be28757a.min.js", + "file": "cart-drawer.YqaEP3jO.min.js", "imports": [ "frontend/entrypoints/theme.js", - "_modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js" ], "isDynamicEntry": true, "src": "frontend/islands/cart-drawer.js" }, "frontend/islands/cart-items.js": { - "file": "cart-items.eb7618b1.min.js", + "file": "cart-items.I2nAkq6f.min.js", "imports": [ - "_utils.3b9fa9c2.min.js", + "_utils.ujoaWyRF.min.js", "frontend/entrypoints/theme.js", - "_modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js" ], "isDynamicEntry": true, "src": "frontend/islands/cart-items.js" }, "frontend/islands/cart-note.js": { - "file": "cart-note.c6c33dfe.min.js", + "file": "cart-note.k2U_gdTP.min.js", "imports": [ - "_utils.3b9fa9c2.min.js" + "_utils.ujoaWyRF.min.js" ], "isDynamicEntry": true, "src": "frontend/islands/cart-note.js" }, "frontend/islands/cart-remove-button.js": { - "file": "cart-remove-button.22b29667.min.js", + "file": "cart-remove-button.5O_Nni5O.min.js", "isDynamicEntry": true, "src": "frontend/islands/cart-remove-button.js" }, "frontend/islands/details-disclosure.js": { - "file": "details-disclosure.828d11cd.min.js", + "file": "details-disclosure.-W5eRDdT.min.js", "isDynamicEntry": true, "src": "frontend/islands/details-disclosure.js" }, "frontend/islands/details-modal.js": { - "file": "details-modal.7e59b5a0.min.js", + "file": "details-modal.gPLCR-hm.min.js", "imports": [ "frontend/entrypoints/theme.js", - "_modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js" ], "isDynamicEntry": true, "src": "frontend/islands/details-modal.js" }, "frontend/islands/header-drawer.js": { - "file": "header-drawer.080dd7ea.min.js", + "file": "header-drawer.vP2kFcdw.min.js", "imports": [ "frontend/entrypoints/theme.js", "frontend/islands/details-modal.js", - "_modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js" ], "isDynamicEntry": true, "src": "frontend/islands/header-drawer.js" }, "frontend/islands/localization-form.js": { - "file": "localization-form.4e79aa6c.min.js", + "file": "localization-form.vA9lGsI0.min.js", "isDynamicEntry": true, "src": "frontend/islands/localization-form.js" }, "frontend/islands/password-modal.js": { - "file": "password-modal.843668ca.min.js", + "file": "password-modal.D8r9B36e.min.js", "imports": [ "frontend/islands/details-modal.js", "frontend/entrypoints/theme.js", - "_modulepreload-polyfill.da3817bc.min.js" + "_modulepreload-polyfill.CpTBTuUC.min.js" ], "isDynamicEntry": true, "src": "frontend/islands/password-modal.js" }, "frontend/islands/product-form.js": { - "file": "product-form.3df8adfc.min.js", + "file": "product-form.lUZX2Ui6.min.js", "imports": [ - "_utils.3b9fa9c2.min.js" + "_utils.ujoaWyRF.min.js" ], "isDynamicEntry": true, "src": "frontend/islands/product-form.js" }, "frontend/islands/product-recommendations.js": { - "file": "product-recommendations.fc726c93.min.js", + "file": "product-recommendations.G0Cu9ujs.min.js", "isDynamicEntry": true, "src": "frontend/islands/product-recommendations.js" }, "frontend/islands/quantity-input.js": { - "file": "quantity-input.07f900c9.min.js", + "file": "quantity-input.JqKIU1kT.min.js", "isDynamicEntry": true, "src": "frontend/islands/quantity-input.js" }, "frontend/islands/sticky-header.js": { - "file": "sticky-header.4f3be1c9.min.js", + "file": "sticky-header.WboE3mdl.min.js", "isDynamicEntry": true, "src": "frontend/islands/sticky-header.js" }, "frontend/islands/variant-radios.js": { - "file": "variant-radios.a05c3365.min.js", + "file": "variant-radios.vntKKoL6.min.js", "imports": [ "frontend/islands/variant-selects.js" ], @@ -162,17 +162,17 @@ "src": "frontend/islands/variant-radios.js" }, "frontend/islands/variant-selects.js": { - "file": "variant-selects.a9f52811.min.js", + "file": "variant-selects.7jHgdCjk.min.js", "isDynamicEntry": true, "src": "frontend/islands/variant-selects.js" }, "frontend/lib/customer-address.js": { - "file": "customer-address.254a8237.min.js", + "file": "customer-address.0IWuNio2.min.js", "isDynamicEntry": true, "src": "frontend/lib/customer-address.js" }, "frontend/lib/shopify_common.js": { - "file": "shopify_common.20499185.min.js", + "file": "shopify_common.fZv3lHX9.min.js", "isDynamicEntry": true, "src": "frontend/lib/shopify_common.js" } diff --git a/assets/cart-drawer-items.edbe3421.min.js b/assets/cart-drawer-items.McoPTEfW.min.js similarity index 52% rename from assets/cart-drawer-items.edbe3421.min.js rename to assets/cart-drawer-items.McoPTEfW.min.js index 17aecc1..4cb2b45 100644 --- a/assets/cart-drawer-items.edbe3421.min.js +++ b/assets/cart-drawer-items.McoPTEfW.min.js @@ -1 +1 @@ -import e from"./cart-items.eb7618b1.min.js";import"./utils.3b9fa9c2.min.js";import"./theme.e355d783.min.js";import"./modulepreload-polyfill.da3817bc.min.js";class t extends e{getSectionsToRender(){return[{id:"CartDrawer",section:"cart-drawer",selector:'[tabindex="-1"]'},{id:"cart-icon-bubble",section:"cart-icon-bubble",selector:".shopify-section"}]}}window.customElements.define("cart-drawer-items",t); +import e from"./cart-items.I2nAkq6f.min.js";import"./utils.ujoaWyRF.min.js";import"./theme.IT5dB4OI.min.js";import"./modulepreload-polyfill.CpTBTuUC.min.js";class t extends e{getSectionsToRender(){return[{id:"CartDrawer",section:"cart-drawer",selector:'[tabindex="-1"]'},{id:"cart-icon-bubble",section:"cart-icon-bubble",selector:".shopify-section"}]}}window.customElements.define("cart-drawer-items",t); diff --git a/assets/cart-drawer.be28757a.min.js b/assets/cart-drawer.YqaEP3jO.min.js similarity index 92% rename from assets/cart-drawer.be28757a.min.js rename to assets/cart-drawer.YqaEP3jO.min.js index c72af6e..443eb21 100644 --- a/assets/cart-drawer.be28757a.min.js +++ b/assets/cart-drawer.YqaEP3jO.min.js @@ -1 +1 @@ -import{t as s,r as i}from"./theme.e355d783.min.js";import"./modulepreload-polyfill.da3817bc.min.js";class n extends window.HTMLElement{constructor(){super(),this.addEventListener("keyup",e=>e.code==="Escape"&&this.close()),this.querySelector("#CartDrawer-Overlay").addEventListener("click",this.close.bind(this)),this.setHeaderCartIconAccessibility()}setHeaderCartIconAccessibility(){const e=document.querySelector("#cart-icon-bubble");e.setAttribute("role","button"),e.setAttribute("aria-haspopup","dialog"),e.addEventListener("click",t=>{t.preventDefault(),this.open(e)}),e.addEventListener("keydown",t=>{t.code.toUpperCase()==="SPACE"&&(t.preventDefault(),this.open(e))})}open(e){e&&this.setActiveElement(e),setTimeout(()=>{this.classList.add("active")}),this.addEventListener("transitionend",()=>{const t=document.getElementById("CartDrawer"),r=this.querySelector('[tabindex="-1"]');s(t,r)},{once:!0}),document.body.classList.add("overflow-hidden")}close(){this.classList.remove("active"),i(this.activeElement),document.body.classList.remove("overflow-hidden")}renderContents(e){this.productId=e.id,this.getSectionsToRender().forEach(t=>{const r=t.selector?document.querySelector(t.selector):document.getElementById(t.id);r.innerHTML=this.getSectionInnerHTML(e.sections[t.id],t.selector)}),setTimeout(()=>{this.querySelector("#CartDrawer-Overlay").addEventListener("click",this.close.bind(this)),this.open()})}getSectionInnerHTML(e,t=".shopify-section"){return new window.DOMParser().parseFromString(e,"text/html").querySelector(t).innerHTML}getSectionsToRender(){return[{id:"cart-drawer",selector:"#CartDrawer"},{id:"cart-icon-bubble"}]}setActiveElement(e){this.activeElement=e}}window.customElements.define("cart-drawer",n); +import{t as s,r as i}from"./theme.IT5dB4OI.min.js";import"./modulepreload-polyfill.CpTBTuUC.min.js";class n extends window.HTMLElement{constructor(){super(),this.addEventListener("keyup",e=>e.code==="Escape"&&this.close()),this.querySelector("#CartDrawer-Overlay").addEventListener("click",this.close.bind(this)),this.setHeaderCartIconAccessibility()}setHeaderCartIconAccessibility(){const e=document.querySelector("#cart-icon-bubble");e.setAttribute("role","button"),e.setAttribute("aria-haspopup","dialog"),e.addEventListener("click",t=>{t.preventDefault(),this.open(e)}),e.addEventListener("keydown",t=>{t.code.toUpperCase()==="SPACE"&&(t.preventDefault(),this.open(e))})}open(e){e&&this.setActiveElement(e),setTimeout(()=>{this.classList.add("active")}),this.addEventListener("transitionend",()=>{const t=document.getElementById("CartDrawer"),r=this.querySelector('[tabindex="-1"]');s(t,r)},{once:!0}),document.body.classList.add("overflow-hidden")}close(){this.classList.remove("active"),i(this.activeElement),document.body.classList.remove("overflow-hidden")}renderContents(e){this.productId=e.id,this.getSectionsToRender().forEach(t=>{const r=t.selector?document.querySelector(t.selector):document.getElementById(t.id);r.innerHTML=this.getSectionInnerHTML(e.sections[t.id],t.selector)}),setTimeout(()=>{this.querySelector("#CartDrawer-Overlay").addEventListener("click",this.close.bind(this)),this.open()})}getSectionInnerHTML(e,t=".shopify-section"){return new window.DOMParser().parseFromString(e,"text/html").querySelector(t).innerHTML}getSectionsToRender(){return[{id:"cart-drawer",selector:"#CartDrawer"},{id:"cart-icon-bubble"}]}setActiveElement(e){this.activeElement=e}}window.customElements.define("cart-drawer",n); diff --git a/assets/cart-items.eb7618b1.min.js b/assets/cart-items.I2nAkq6f.min.js similarity index 94% rename from assets/cart-items.eb7618b1.min.js rename to assets/cart-items.I2nAkq6f.min.js index 7fd8db3..0632ecf 100644 --- a/assets/cart-items.eb7618b1.min.js +++ b/assets/cart-items.I2nAkq6f.min.js @@ -1 +1 @@ -import{d as l,f as u}from"./utils.3b9fa9c2.min.js";import{t as m}from"./theme.e355d783.min.js";import"./modulepreload-polyfill.da3817bc.min.js";class g extends window.HTMLElement{constructor(){super(),this.lineItemStatusElement=document.getElementById("shopping-cart-line-item-status")||document.getElementById("CartDrawer-LineItemStatus"),this.currentItemCount=Array.from(this.querySelectorAll('[name="updates[]"]')).reduce((e,r)=>e+parseInt(r.value),0),this.debouncedOnChange=l(e=>{this.onChange(e)},300),this.addEventListener("change",this.debouncedOnChange)}onChange(e){this.updateQuantity(e.target.dataset.index,e.target.value,document.activeElement.getAttribute("name"))}getSectionsToRender(){return[{id:"main-cart-items",section:document.getElementById("main-cart-items").dataset.id,selector:".js-contents"},{id:"cart-icon-bubble",section:"cart-icon-bubble",selector:".shopify-section"},{id:"cart-live-region-text",section:"cart-live-region-text",selector:".shopify-section"},{id:"cart-subtotal",section:"cart-subtotal",selector:".shopify-section"}]}updateQuantity(e,r,a){this.enableLoading(e);const o=JSON.stringify({line:e,quantity:r,sections:this.getSectionsToRender().map(t=>t.section),sections_url:window.location.pathname});fetch(`${window.routes.cart_change_url}`,{...u(),body:o}).then(t=>t.text()).then(t=>{const i=JSON.parse(t);this.classList.toggle("is-empty",i.item_count===0);const n=document.querySelector("cart-drawer");n&&n.classList.toggle("is-empty",i.item_count===0),this.getSectionsToRender().forEach(s=>{const d=document.getElementById(s.id).querySelector(s.selector)||document.getElementById(s.id);d.innerHTML=this.getSectionInnerHTML(i.sections[s.section],s.selector)}),this.updateLiveRegions(e,i.item_count);const c=document.getElementById(`CartItem-${e}`)||document.getElementById(`CartDrawer-Item-${e}`);c&&c.querySelector(`[name="${a}"]`)?n?m(n,c.querySelector(`[name="${a}"]`)):c.querySelector(`[name="${a}"]`).focus():i.item_count===0&&n?m(n.querySelector("#CartDrawer"),n.querySelector('[tabindex="-1"]')):document.querySelector(".cart-item")&&n&&m(n,document.querySelector(".cart-item-name")),this.disableLoading()}).catch(()=>{this.querySelectorAll(".loading-overlay").forEach(i=>i.classList.add("hidden"));const t=document.getElementById("cart-errors")||document.getElementById("CartDrawer-CartErrors");t.textContent=window.cartStrings.error,this.disableLoading()})}updateLiveRegions(e,r){if(this.currentItemCount===r){const o=document.getElementById(`Line-item-error-${e}`)||document.getElementById(`CartDrawer-LineItemError-${e}`),t=document.getElementById(`Quantity-${e}`)||document.getElementById(`Drawer-quantity-${e}`);o.innerHTML=window.cartStrings.quantityError.replace("[quantity]",t.value)}this.currentItemCount=r,this.lineItemStatusElement.setAttribute("aria-hidden",!0);const a=document.getElementById("cart-live-region-text")||document.getElementById("CartDrawer-LiveRegionText");a.setAttribute("aria-hidden",!1),setTimeout(()=>{a.setAttribute("aria-hidden",!0)},1e3)}getSectionInnerHTML(e,r){return new window.DOMParser().parseFromString(e,"text/html").querySelector(r).innerHTML}enableLoading(e){(document.getElementById("main-cart-items")||document.getElementById("CartDrawer-CartItems")).classList.add("loading");const a=this.querySelectorAll(`#CartItem-${e} .loading-overlay`),o=this.querySelectorAll(`#CartDrawer-Item-${e} .loading-overlay`);[...a,...o].forEach(t=>t.classList.remove("hidden")),document.activeElement.blur(),this.lineItemStatusElement.setAttribute("aria-hidden",!1)}disableLoading(){(document.getElementById("main-cart-items")||document.getElementById("CartDrawer-CartItems")).classList.remove("loading")}}window.customElements.define("cart-items",g);export{g as default}; +import{d as l,f as u}from"./utils.ujoaWyRF.min.js";import{t as m}from"./theme.IT5dB4OI.min.js";import"./modulepreload-polyfill.CpTBTuUC.min.js";class g extends window.HTMLElement{constructor(){super(),this.lineItemStatusElement=document.getElementById("shopping-cart-line-item-status")||document.getElementById("CartDrawer-LineItemStatus"),this.currentItemCount=Array.from(this.querySelectorAll('[name="updates[]"]')).reduce((e,r)=>e+parseInt(r.value),0),this.debouncedOnChange=l(e=>{this.onChange(e)},300),this.addEventListener("change",this.debouncedOnChange)}onChange(e){this.updateQuantity(e.target.dataset.index,e.target.value,document.activeElement.getAttribute("name"))}getSectionsToRender(){return[{id:"main-cart-items",section:document.getElementById("main-cart-items").dataset.id,selector:".js-contents"},{id:"cart-icon-bubble",section:"cart-icon-bubble",selector:".shopify-section"},{id:"cart-live-region-text",section:"cart-live-region-text",selector:".shopify-section"},{id:"cart-subtotal",section:"cart-subtotal",selector:".shopify-section"}]}updateQuantity(e,r,a){this.enableLoading(e);const o=JSON.stringify({line:e,quantity:r,sections:this.getSectionsToRender().map(t=>t.section),sections_url:window.location.pathname});fetch(`${window.routes.cart_change_url}`,{...u(),body:o}).then(t=>t.text()).then(t=>{const i=JSON.parse(t);this.classList.toggle("is-empty",i.item_count===0);const n=document.querySelector("cart-drawer");n&&n.classList.toggle("is-empty",i.item_count===0),this.getSectionsToRender().forEach(s=>{const d=document.getElementById(s.id).querySelector(s.selector)||document.getElementById(s.id);d.innerHTML=this.getSectionInnerHTML(i.sections[s.section],s.selector)}),this.updateLiveRegions(e,i.item_count);const c=document.getElementById(`CartItem-${e}`)||document.getElementById(`CartDrawer-Item-${e}`);c&&c.querySelector(`[name="${a}"]`)?n?m(n,c.querySelector(`[name="${a}"]`)):c.querySelector(`[name="${a}"]`).focus():i.item_count===0&&n?m(n.querySelector("#CartDrawer"),n.querySelector('[tabindex="-1"]')):document.querySelector(".cart-item")&&n&&m(n,document.querySelector(".cart-item-name")),this.disableLoading()}).catch(()=>{this.querySelectorAll(".loading-overlay").forEach(i=>i.classList.add("hidden"));const t=document.getElementById("cart-errors")||document.getElementById("CartDrawer-CartErrors");t.textContent=window.cartStrings.error,this.disableLoading()})}updateLiveRegions(e,r){if(this.currentItemCount===r){const o=document.getElementById(`Line-item-error-${e}`)||document.getElementById(`CartDrawer-LineItemError-${e}`),t=document.getElementById(`Quantity-${e}`)||document.getElementById(`Drawer-quantity-${e}`);o.innerHTML=window.cartStrings.quantityError.replace("[quantity]",t.value)}this.currentItemCount=r,this.lineItemStatusElement.setAttribute("aria-hidden",!0);const a=document.getElementById("cart-live-region-text")||document.getElementById("CartDrawer-LiveRegionText");a.setAttribute("aria-hidden",!1),setTimeout(()=>{a.setAttribute("aria-hidden",!0)},1e3)}getSectionInnerHTML(e,r){return new window.DOMParser().parseFromString(e,"text/html").querySelector(r).innerHTML}enableLoading(e){(document.getElementById("main-cart-items")||document.getElementById("CartDrawer-CartItems")).classList.add("loading");const a=this.querySelectorAll(`#CartItem-${e} .loading-overlay`),o=this.querySelectorAll(`#CartDrawer-Item-${e} .loading-overlay`);[...a,...o].forEach(t=>t.classList.remove("hidden")),document.activeElement.blur(),this.lineItemStatusElement.setAttribute("aria-hidden",!1)}disableLoading(){(document.getElementById("main-cart-items")||document.getElementById("CartDrawer-CartItems")).classList.remove("loading")}}window.customElements.define("cart-items",g);export{g as default}; diff --git a/assets/cart-note.c6c33dfe.min.js b/assets/cart-note.k2U_gdTP.min.js similarity index 79% rename from assets/cart-note.c6c33dfe.min.js rename to assets/cart-note.k2U_gdTP.min.js index cb2480b..0d0adbe 100644 --- a/assets/cart-note.c6c33dfe.min.js +++ b/assets/cart-note.k2U_gdTP.min.js @@ -1 +1 @@ -import{f as o}from"./utils.3b9fa9c2.min.js";class n extends window.HTMLElement{constructor(){super(),this.addEventListener("change",t=>{t.stopPropagation();const e=JSON.stringify({note:t.target.value});fetch(`${window.routes.cart_update_url}`,{...o(),body:e})})}}window.customElements.define("cart-note",n); +import{f as o}from"./utils.ujoaWyRF.min.js";class n extends window.HTMLElement{constructor(){super(),this.addEventListener("change",t=>{t.stopPropagation();const e=JSON.stringify({note:t.target.value});fetch(`${window.routes.cart_update_url}`,{...o(),body:e})})}}window.customElements.define("cart-note",n); diff --git a/assets/cart-remove-button.22b29667.min.js b/assets/cart-remove-button.5O_Nni5O.min.js similarity index 100% rename from assets/cart-remove-button.22b29667.min.js rename to assets/cart-remove-button.5O_Nni5O.min.js diff --git a/assets/customer-address.254a8237.min.js b/assets/customer-address.0IWuNio2.min.js similarity index 100% rename from assets/customer-address.254a8237.min.js rename to assets/customer-address.0IWuNio2.min.js diff --git a/assets/customers.014ee95c.min.js b/assets/customers.014ee95c.min.js deleted file mode 100644 index c4b3c6c..0000000 --- a/assets/customers.014ee95c.min.js +++ /dev/null @@ -1 +0,0 @@ -import{_}from"./modulepreload-polyfill.da3817bc.min.js";_(()=>import("./shopify_common.20499185.min.js"),[],import.meta.url);_(()=>import("./customer-address.254a8237.min.js"),[],import.meta.url); diff --git a/assets/customers.bYivGGHk.min.js b/assets/customers.bYivGGHk.min.js new file mode 100644 index 0000000..6885403 --- /dev/null +++ b/assets/customers.bYivGGHk.min.js @@ -0,0 +1,7 @@ +import{_}from"./modulepreload-polyfill.CpTBTuUC.min.js";_(()=>import("./shopify_common.fZv3lHX9.min.js"),__vite__mapDeps([]),import.meta.url);_(()=>import("./customer-address.0IWuNio2.min.js"),__vite__mapDeps([]),import.meta.url); +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = [] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/details-disclosure.828d11cd.min.js b/assets/details-disclosure.-W5eRDdT.min.js similarity index 100% rename from assets/details-disclosure.828d11cd.min.js rename to assets/details-disclosure.-W5eRDdT.min.js diff --git a/assets/details-modal.7e59b5a0.min.js b/assets/details-modal.gPLCR-hm.min.js similarity index 91% rename from assets/details-modal.7e59b5a0.min.js rename to assets/details-modal.gPLCR-hm.min.js index 06ad9eb..93dd538 100644 --- a/assets/details-modal.7e59b5a0.min.js +++ b/assets/details-modal.gPLCR-hm.min.js @@ -1 +1 @@ -import{t as e,r as s}from"./theme.e355d783.min.js";import"./modulepreload-polyfill.da3817bc.min.js";class i extends window.HTMLElement{constructor(){super(),this.detailsContainer=this.querySelector("details"),this.summaryToggle=this.querySelector("summary"),this.detailsContainer.addEventListener("keyup",t=>t.code.toUpperCase()==="ESCAPE"&&this.close()),this.summaryToggle.addEventListener("click",this.onSummaryClick.bind(this)),this.querySelector('button[type="button"]').addEventListener("click",this.close.bind(this)),this.summaryToggle.setAttribute("role","button")}isOpen(){return this.detailsContainer.hasAttribute("open")}onSummaryClick(t){t.preventDefault(),t.target.closest("details").hasAttribute("open")?this.close():this.open(t)}onBodyClick(t){(!this.contains(t.target)||t.target.classList.contains("modal-overlay"))&&this.close(!1)}open(t){this.onBodyClickEvent=this.onBodyClickEvent||this.onBodyClick.bind(this),t.target.closest("details").setAttribute("open",!0),document.body.addEventListener("click",this.onBodyClickEvent),document.body.classList.add("overflow-hidden"),e(this.detailsContainer.querySelector('[tabindex="-1"]'),this.detailsContainer.querySelector('input:not([type="hidden"])'))}close(t=!0){s(t?this.summaryToggle:null),this.detailsContainer.removeAttribute("open"),document.body.removeEventListener("click",this.onBodyClickEvent),document.body.classList.remove("overflow-hidden")}}window.customElements.define("details-modal",i);export{i as default}; +import{t as e,r as s}from"./theme.IT5dB4OI.min.js";import"./modulepreload-polyfill.CpTBTuUC.min.js";class i extends window.HTMLElement{constructor(){super(),this.detailsContainer=this.querySelector("details"),this.summaryToggle=this.querySelector("summary"),this.detailsContainer.addEventListener("keyup",t=>t.code.toUpperCase()==="ESCAPE"&&this.close()),this.summaryToggle.addEventListener("click",this.onSummaryClick.bind(this)),this.querySelector('button[type="button"]').addEventListener("click",this.close.bind(this)),this.summaryToggle.setAttribute("role","button")}isOpen(){return this.detailsContainer.hasAttribute("open")}onSummaryClick(t){t.preventDefault(),t.target.closest("details").hasAttribute("open")?this.close():this.open(t)}onBodyClick(t){(!this.contains(t.target)||t.target.classList.contains("modal-overlay"))&&this.close(!1)}open(t){this.onBodyClickEvent=this.onBodyClickEvent||this.onBodyClick.bind(this),t.target.closest("details").setAttribute("open",!0),document.body.addEventListener("click",this.onBodyClickEvent),document.body.classList.add("overflow-hidden"),e(this.detailsContainer.querySelector('[tabindex="-1"]'),this.detailsContainer.querySelector('input:not([type="hidden"])'))}close(t=!0){s(t?this.summaryToggle:null),this.detailsContainer.removeAttribute("open"),document.body.removeEventListener("click",this.onBodyClickEvent),document.body.classList.remove("overflow-hidden")}}window.customElements.define("details-modal",i);export{i as default}; diff --git a/assets/header-drawer.080dd7ea.min.js b/assets/header-drawer.vP2kFcdw.min.js similarity index 81% rename from assets/header-drawer.080dd7ea.min.js rename to assets/header-drawer.vP2kFcdw.min.js index 6ac85dc..0702364 100644 --- a/assets/header-drawer.080dd7ea.min.js +++ b/assets/header-drawer.vP2kFcdw.min.js @@ -1 +1 @@ -import{t as i,r as n}from"./theme.e355d783.min.js";import s from"./details-modal.7e59b5a0.min.js";import"./modulepreload-polyfill.da3817bc.min.js";class a extends s{open(e){setTimeout(()=>{this.detailsContainer.classList.add("menu-opening")}),this.onBodyClickEvent=this.onBodyClickEvent||this.onBodyClick.bind(this),e.target.closest("details").setAttribute("open",!0),document.body.addEventListener("click",this.onBodyClickEvent),document.body.classList.add("overflow-hidden","lg:overflow-auto"),i(this.detailsContainer.querySelector('[tabindex="-1"]'))}close(e=!0){n(e?this.summaryToggle:null),document.body.removeEventListener("click",this.onBodyClickEvent),this.detailsContainer.classList.remove("menu-opening"),document.body.classList.remove("overflow-hidden","lg:overflow-auto"),this.closeAnimation()}closeAnimation(){let e;const t=o=>{e===void 0&&(e=o),o-e<400?window.requestAnimationFrame(t):this.detailsContainer.removeAttribute("open")};window.requestAnimationFrame(t)}}window.customElements.define("header-drawer",a); +import{t as i,r as n}from"./theme.IT5dB4OI.min.js";import s from"./details-modal.gPLCR-hm.min.js";import"./modulepreload-polyfill.CpTBTuUC.min.js";class a extends s{open(e){setTimeout(()=>{this.detailsContainer.classList.add("menu-opening")}),this.onBodyClickEvent=this.onBodyClickEvent||this.onBodyClick.bind(this),e.target.closest("details").setAttribute("open",!0),document.body.addEventListener("click",this.onBodyClickEvent),document.body.classList.add("overflow-hidden","lg:overflow-auto"),i(this.detailsContainer.querySelector('[tabindex="-1"]'))}close(e=!0){n(e?this.summaryToggle:null),document.body.removeEventListener("click",this.onBodyClickEvent),this.detailsContainer.classList.remove("menu-opening"),document.body.classList.remove("overflow-hidden","lg:overflow-auto"),this.closeAnimation()}closeAnimation(){let e;const t=o=>{e===void 0&&(e=o),o-e<400?window.requestAnimationFrame(t):this.detailsContainer.removeAttribute("open")};window.requestAnimationFrame(t)}}window.customElements.define("header-drawer",a); diff --git a/assets/localization-form.4e79aa6c.min.js b/assets/localization-form.vA9lGsI0.min.js similarity index 100% rename from assets/localization-form.4e79aa6c.min.js rename to assets/localization-form.vA9lGsI0.min.js diff --git a/assets/modulepreload-polyfill.CpTBTuUC.min.js b/assets/modulepreload-polyfill.CpTBTuUC.min.js new file mode 100644 index 0000000..9ad077e --- /dev/null +++ b/assets/modulepreload-polyfill.CpTBTuUC.min.js @@ -0,0 +1 @@ +const m="modulepreload",h=function(u,n){return new URL(u,n).href},f={},y=function(n,s,i){let e=Promise.resolve();if(s&&s.length>0){const t=document.getElementsByTagName("link");e=Promise.all(s.map(r=>{if(r=h(r,i),r in f)return;f[r]=!0;const l=r.endsWith(".css"),d=l?'[rel="stylesheet"]':"";if(!!i)for(let c=t.length-1;c>=0;c--){const a=t[c];if(a.href===r&&(!l||a.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${d}`))return;const o=document.createElement("link");if(o.rel=l?"stylesheet":m,l||(o.as="script",o.crossOrigin=""),o.href=r,document.head.appendChild(o),l)return new Promise((c,a)=>{o.addEventListener("load",c),o.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${r}`)))})}))}return e.then(()=>n()).catch(t=>{const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=t,window.dispatchEvent(r),!r.defaultPrevented)throw t})};(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&i(r)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();export{y as _}; diff --git a/assets/modulepreload-polyfill.da3817bc.min.js b/assets/modulepreload-polyfill.da3817bc.min.js deleted file mode 100644 index 097a9ac..0000000 --- a/assets/modulepreload-polyfill.da3817bc.min.js +++ /dev/null @@ -1 +0,0 @@ -const d="modulepreload",m=function(u,n){return new URL(u,n).href},f={},y=function(n,o,i){if(!o||o.length===0)return n();const t=document.getElementsByTagName("link");return Promise.all(o.map(e=>{if(e=m(e,i),e in f)return;f[e]=!0;const r=e.endsWith(".css"),a=r?'[rel="stylesheet"]':"";if(!!i)for(let c=t.length-1;c>=0;c--){const l=t[c];if(l.href===e&&(!r||l.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${a}`))return;const s=document.createElement("link");if(s.rel=r?"stylesheet":d,r||(s.as="script",s.crossOrigin=""),s.href=e,document.head.appendChild(s),r)return new Promise((c,l)=>{s.addEventListener("load",c),s.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${e}`)))})})).then(()=>n())};(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))i(t);new MutationObserver(t=>{for(const e of t)if(e.type==="childList")for(const r of e.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&i(r)}).observe(document,{childList:!0,subtree:!0});function o(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?e.credentials="include":t.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function i(t){if(t.ep)return;t.ep=!0;const e=o(t);fetch(t.href,e)}})();export{y as _}; diff --git a/assets/password-modal.843668ca.min.js b/assets/password-modal.D8r9B36e.min.js similarity index 59% rename from assets/password-modal.843668ca.min.js rename to assets/password-modal.D8r9B36e.min.js index e35777d..ab89f68 100644 --- a/assets/password-modal.843668ca.min.js +++ b/assets/password-modal.D8r9B36e.min.js @@ -1 +1 @@ -import t from"./details-modal.7e59b5a0.min.js";import"./theme.e355d783.min.js";import"./modulepreload-polyfill.da3817bc.min.js";class e extends t{constructor(){super(),this.querySelector('input[aria-invalid="true"]')&&this.open({target:this.querySelector("details")})}}window.customElements.define("password-modal",e); +import t from"./details-modal.gPLCR-hm.min.js";import"./theme.IT5dB4OI.min.js";import"./modulepreload-polyfill.CpTBTuUC.min.js";class e extends t{constructor(){super(),this.querySelector('input[aria-invalid="true"]')&&this.open({target:this.querySelector("details")})}}window.customElements.define("password-modal",e); diff --git a/assets/product-form.3df8adfc.min.js b/assets/product-form.lUZX2Ui6.min.js similarity index 96% rename from assets/product-form.3df8adfc.min.js rename to assets/product-form.lUZX2Ui6.min.js index fbe1df9..efeec30 100644 --- a/assets/product-form.3df8adfc.min.js +++ b/assets/product-form.lUZX2Ui6.min.js @@ -1 +1 @@ -import{f as i}from"./utils.3b9fa9c2.min.js";class a extends window.HTMLElement{constructor(){super(),this.form=this.querySelector("form"),this.form.querySelector('[name="id"]').disabled=!1,this.form.addEventListener("submit",this.onSubmitHandler.bind(this)),this.cart=document.querySelector("cart-drawer"),this.submitButton=this.querySelector('[type="submit"]'),document.querySelector("cart-drawer")&&this.submitButton.setAttribute("aria-haspopup","dialog")}onSubmitHandler(e){if(e.preventDefault(),this.submitButton.getAttribute("aria-disabled")===!0)return;this.handleErrorMessage(),this.submitButton.setAttribute("aria-disabled",!0),this.submitButton.classList.add("loading");const r=i("javascript");r.headers["X-Requested-With"]="XMLHttpRequest",delete r.headers["Content-Type"];const s=new window.FormData(this.form);this.cart&&(s.append("sections",this.cart.getSectionsToRender().map(t=>t.id)),s.append("sections_url",window.location.pathname),this.cart.setActiveElement(document.activeElement)),r.body=s,fetch(`${window.routes.cart_add_url}`,r).then(t=>t.json()).then(t=>{if(t.status){this.handleErrorMessage(t.description),this.submitButton.setAttribute("aria-disabled",!0),this.error=!0;return}if(!this.cart){window.location=window.routes.cart_url;return}this.error=!1,this.cart.renderContents(t)}).catch(t=>{console.error(t)}).finally(()=>{this.submitButton.classList.remove("loading"),this.cart&&this.cart.classList.contains("is-empty")&&this.cart.classList.remove("is-empty"),this.error||this.submitButton.removeAttribute("aria-disabled")})}handleErrorMessage(e=!1){this.errorMessage=this.errorMessage||this.querySelector("[data-error-message]"),this.errorMessage.toggleAttribute("hidden",!e),e&&(this.errorMessage.textContent=e)}}window.customElements.define("product-form",a); +import{f as i}from"./utils.ujoaWyRF.min.js";class a extends window.HTMLElement{constructor(){super(),this.form=this.querySelector("form"),this.form.querySelector('[name="id"]').disabled=!1,this.form.addEventListener("submit",this.onSubmitHandler.bind(this)),this.cart=document.querySelector("cart-drawer"),this.submitButton=this.querySelector('[type="submit"]'),document.querySelector("cart-drawer")&&this.submitButton.setAttribute("aria-haspopup","dialog")}onSubmitHandler(e){if(e.preventDefault(),this.submitButton.getAttribute("aria-disabled")===!0)return;this.handleErrorMessage(),this.submitButton.setAttribute("aria-disabled",!0),this.submitButton.classList.add("loading");const r=i("javascript");r.headers["X-Requested-With"]="XMLHttpRequest",delete r.headers["Content-Type"];const s=new window.FormData(this.form);this.cart&&(s.append("sections",this.cart.getSectionsToRender().map(t=>t.id)),s.append("sections_url",window.location.pathname),this.cart.setActiveElement(document.activeElement)),r.body=s,fetch(`${window.routes.cart_add_url}`,r).then(t=>t.json()).then(t=>{if(t.status){this.handleErrorMessage(t.description),this.submitButton.setAttribute("aria-disabled",!0),this.error=!0;return}if(!this.cart){window.location=window.routes.cart_url;return}this.error=!1,this.cart.renderContents(t)}).catch(t=>{console.error(t)}).finally(()=>{this.submitButton.classList.remove("loading"),this.cart&&this.cart.classList.contains("is-empty")&&this.cart.classList.remove("is-empty"),this.error||this.submitButton.removeAttribute("aria-disabled")})}handleErrorMessage(e=!1){this.errorMessage=this.errorMessage||this.querySelector("[data-error-message]"),this.errorMessage.toggleAttribute("hidden",!e),e&&(this.errorMessage.textContent=e)}}window.customElements.define("product-form",a); diff --git a/assets/product-recommendations.fc726c93.min.js b/assets/product-recommendations.G0Cu9ujs.min.js similarity index 100% rename from assets/product-recommendations.fc726c93.min.js rename to assets/product-recommendations.G0Cu9ujs.min.js diff --git a/assets/quantity-input.07f900c9.min.js b/assets/quantity-input.JqKIU1kT.min.js similarity index 100% rename from assets/quantity-input.07f900c9.min.js rename to assets/quantity-input.JqKIU1kT.min.js diff --git a/assets/shopify_common.20499185.min.js b/assets/shopify_common.fZv3lHX9.min.js similarity index 100% rename from assets/shopify_common.20499185.min.js rename to assets/shopify_common.fZv3lHX9.min.js diff --git a/assets/sticky-header.4f3be1c9.min.js b/assets/sticky-header.WboE3mdl.min.js similarity index 100% rename from assets/sticky-header.4f3be1c9.min.js rename to assets/sticky-header.WboE3mdl.min.js diff --git a/assets/theme.2Dc20w83.min.css b/assets/theme.2Dc20w83.min.css new file mode 100644 index 0000000..99f8b82 --- /dev/null +++ b/assets/theme.2Dc20w83.min.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:root{--font-size-fine: .75rem;--font-size-copy: 1rem;--font-size-lead: 1.125rem;--font-size-heading: 2rem;--font-size-display: 3rem;--height-nav: 3rem;--screen-height: 100vh}@media (min-width: 32em){:root{--height-nav: 4rem }}@media (min-width: 48em){:root{--height-nav: 6rem;--font-size-heading: 2.25rem;--font-size-display: 3.75rem }}@supports (height: 100lvh){:root{--screen-height: 100lvh }}*{font-variant-ligatures:none}body{border-color:rgb(var(--color-primary) / .1);--tw-bg-opacity: 1;background-color:rgba(var(--color-contrast) / var(--tw-bg-opacity));color:rgb(var(--color-primary) / .9);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-padding-top:10rem}model-viewer::part(default-progress-mask){display:none}model-viewer::part(default-progress-bar){display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child{margin-top:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container{width:100%}@media (min-width: 32em){.container{max-width:32em}}@media (min-width: 48em){.container{max-width:48em}}@media (min-width: 64em){.container{max-width:64em}}@media (min-width: 80em){.container{max-width:80em}}@media (min-width: 96em){.container{max-width:96em}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(video):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-sm :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-base :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-lg :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-xl :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.prose-xl :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-xl :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-2xl :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.8333333em;margin-bottom:.8333333em}.prose-2xl :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-2xl :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-2xl :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-2xl :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.icon{height:1.25rem;width:1.25rem}.button{display:inline-block;border-radius:.25rem;padding:.75rem 1.5rem;text-align:center;font-weight:var(--font-body-weight-bold)}.article h2,.article h3,.article h4,.article h5,.article h6{font-family:var(--font-heading-family);--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.article{color:var(--tw-prose-body);max-width:65ch}.article :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.article :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.article :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.article :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.article :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.article :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.article :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.article :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.article :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.article :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.article :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.article :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.article :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.article :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.article :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.article :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.article :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.article :where(ol>li):not(:where([class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.article :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.article :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.article :where(blockquote):not(:where([class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.article :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.article :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.article :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.article :where(h1 strong):not(:where([class~=not-prose] *)){font-weight:900;color:inherit}.article :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.article :where(h2 strong):not(:where([class~=not-prose] *)){font-weight:800;color:inherit}.article :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.article :where(h3 strong):not(:where([class~=not-prose] *)){font-weight:700;color:inherit}.article :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.article :where(h4 strong):not(:where([class~=not-prose] *)){font-weight:700;color:inherit}.article :where(img):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article :where(figure>*):not(:where([class~=not-prose] *)){margin-top:0;margin-bottom:0}.article :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.article :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.article :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.article :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.article :where(a code):not(:where([class~=not-prose] *)){color:inherit}.article :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.article :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.article :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.article :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.article :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.article :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.article :where(pre):not(:where([class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.article :where(pre code):not(:where([class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.article :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.article :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.article :where(table):not(:where([class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.article :where(thead):not(:where([class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.article :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.article :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.article :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.article :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.article :where(tfoot):not(:where([class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.article :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.article{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.article :where(p):not(:where([class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.article :where(video):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article :where(figure):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.article :where(li):not(:where([class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.article :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.article :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.article :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.article :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.article :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.article :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.article :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.article :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.article :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.article :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.article :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.article :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.article :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.article :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.article :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.article :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.article :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.article :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.article :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.article-sm :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.article-sm :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.article-sm :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.article-sm :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.article-sm :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.article-sm :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.article-sm :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.article-base :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.article-base :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.article-base :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.article-base :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.article-base :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.article-base :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.article-base :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.article-lg :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.article-lg :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.article-lg :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.article-lg :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.article-lg :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.article-lg :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.article-lg :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.article-xl :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.article-xl :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.2em}.article-xl :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.2em}.article-xl :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.2em}.article-xl :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.2em}.article-xl :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.article-xl :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.article-2xl :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.8333333em;margin-bottom:.8333333em}.article-2xl :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.article-2xl :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.article-2xl :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.article-2xl :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.article-2xl :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.article-2xl :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.article{margin-left:auto;margin-right:auto;margin-bottom:3rem;display:grid;justify-content:center;font-family:var(--font-body-family);--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.article h1:first-child,.article h2:first-child,.article h3:first-child,.article h4:first-child,.article h5:first-child,.article h6:first-child{margin-top:0}.article p,.article ul,.article li{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}@media (min-width: 48em){.article img{margin-left:-2rem;margin-right:-2rem}}@media (min-width: 64em){.article img{margin-left:-4rem;margin-right:-4rem}}@media (min-width: 48em){.article img{width:calc(100% + 4rem);max-width:100vw}}@media (min-width: 64em){.article img{width:calc(100% + 8rem)}}.swimlane{display:grid;width:100%;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness: mandatory;scroll-padding-left:1.5rem;scroll-padding-right:1.5rem;grid-auto-flow:column;justify-content:flex-start;gap:1rem;overflow-x:scroll;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-0{right:0}.top-0{top:0}.bottom-0{bottom:0}.top-1\/2{top:50%}.right-4{right:1rem}.bottom-12{bottom:3rem}.top-nav{top:var(--height-nav)}.top-4{top:1rem}.bottom-1{bottom:.25rem}.right-1{right:.25rem}.z-10{z-index:10}.z-20{z-index:20}.-z-10{z-index:-10}.z-0{z-index:0}.col-span-2{grid-column:span 2 / span 2}.-m-4{margin:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-24{margin-bottom:6rem}.mb-12{margin-bottom:3rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.ml-2{margin-left:.5rem}.-mb-px{margin-bottom:-1px}.mb-10{margin-bottom:2.5rem}.mt-6{margin-top:1.5rem}.mb-4{margin-bottom:1rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.mr-2{margin-right:.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.aspect-\[inherit\]{aspect-ratio:inherit}.aspect-\[3\/2\]{aspect-ratio:3/2}.h-full{height:100%}.h-fit{height:-moz-fit-content;height:fit-content}.h-nav{height:var(--height-nav)}.h-8{height:2rem}.h-screen{height:var(--screen-height, 100vh)}.h-screen-no-nav{height:calc(var(--screen-height, 100vh) - var(--height-nav))}.h-4{height:1rem}.h-24{height:6rem}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-3{height:.75rem}.max-h-48{max-height:12rem}.min-h-full{min-height:100%}.min-h-\[100px\]{min-height:100px}.min-h-\[34rem\]{min-height:34rem}.min-h-\[25rem\]{min-height:25rem}.min-h-\[theme\(spacing\.10\)\]{min-height:2.5rem}.w-full{width:100%}.w-80{width:20rem}.w-8{width:2rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-4{width:1rem}.w-24{width:6rem}.w-10{width:2.5rem}.w-5{width:1.25rem}.w-20{width:5rem}.w-screen{width:100vw}.w-mobileGallery{width:calc(100vw - 3rem)}.w-\[0\.75rem\],.w-3{width:.75rem}.max-w-prose-narrow{max-width:45ch}.max-w-prose{max-width:65ch}.max-w-\[335px\]{max-width:335px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-7xl{max-width:80rem}.max-w-\[107px\]{max-width:107px}.max-w-\[250px\]{max-width:250px}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-cols-\[100\%\]{grid-template-columns:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-8{gap:2rem}.gap-4{gap:1rem}.gap-2{gap:.5rem}.gap-12{gap:3rem}.gap-6{gap:1.5rem}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-t-0{border-top-width:0px}.border-t{border-top-width:1px}.border-b-2{border-bottom-width:2px}.border-none{border-style:none}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-primary\/10{border-color:rgb(var(--color-primary) / .1)}.border-primary{--tw-border-opacity: 1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity))}.border-t-contrast\/30{border-top-color:rgba(var(--color-contrast) / .3)}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-contrast{--tw-bg-opacity: 1;background-color:rgba(var(--color-contrast) / var(--tw-bg-opacity))}.bg-contrast\/80{background-color:rgba(var(--color-contrast) / .8)}.bg-primary\/5{background-color:rgb(var(--color-primary) / .05)}.bg-contrast\/10{background-color:rgba(var(--color-contrast) / .1)}.bg-black\/25{background-color:#00000040}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-contrast\/60{--tw-gradient-from: rgba(var(--color-contrast) / .6);--tw-gradient-to: rgb(var(--color-contrast) / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.fill-primary\/20{fill:rgb(var(--color-primary) / .2)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-6{padding:1.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-0{padding:0}.py-8{padding-top:2rem;padding-bottom:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-\[0\.125rem\]{padding-left:.125rem;padding-right:.125rem}.pb-2{padding-bottom:.5rem}.pr-16{padding-right:4rem}.pr-4{padding-right:1rem}.pl-4{padding-left:1rem}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.pb-6{padding-bottom:1.5rem}.pt-14{padding-top:3.5rem}.pt-6{padding-top:1.5rem}.pt-2{padding-top:.5rem}.pb-8{padding-bottom:2rem}.pt-24{padding-top:6rem}.pb-12{padding-bottom:3rem}.pb-4{padding-bottom:1rem}.pb-px{padding-bottom:1px}.pt-12{padding-top:3rem}.pb-10{padding-bottom:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:var(--font-body-family)}.font-heading{font-family:var(--font-heading-family)}.text-copy{font-size:var(--font-size-copy);line-height:1.5}.text-heading{font-size:var(--font-size-heading);line-height:1.25}.text-lead{font-size:var(--font-size-lead);line-height:1.333}.text-display{font-size:var(--font-size-display);line-height:1.1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.625rem\]{font-size:.625rem}.font-body-weight{font-weight:var(--font-body-weight)}.font-heading-weight{font-weight:var(--font-heading-weight)}.font-body-weight-bold{font-weight:var(--font-body-weight-bold)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-\[3rem\]{line-height:3rem}.text-contrast{--tw-text-opacity: 1;color:rgba(var(--color-contrast) / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.text-primary\/50{color:rgb(var(--color-primary) / .5)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[visibility\]{transition-property:visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.\[flex-flow\:row_wrap\]{flex-flow:row wrap}.absolute-center{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.strike{position:relative}.strike:before{content:"";display:block;position:absolute;width:108%;height:1.5px;left:-4%;top:50%;transform:translateY(-50%);background:rgb(var(--color-primary));box-shadow:.5px .5px 0 .5px rgb(var(--color-contrast))}.hidden-scroll{scrollbar-width:none}.hidden-scroll::-webkit-scrollbar{display:none}.placeholder\:text-white::-moz-placeholder{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder\:text-white::placeholder{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder\:text-inherit::-moz-placeholder{color:inherit}.placeholder\:text-inherit::placeholder{color:inherit}.placeholder\:opacity-20::-moz-placeholder{opacity:.2}.placeholder\:opacity-20::placeholder{opacity:.2}.before\:grow:before{content:var(--tw-content);flex-grow:1}.before\:content-\[attr\(data-label\)\]:before{--tw-content: attr(data-label);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:block:after{content:var(--tw-content);display:block}.after\:h-nav:after{content:var(--tw-content);height:var(--height-nav)}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first-of-type\:-mt-10:first-of-type{margin-top:-2.5rem}.last-of-type\:mb-0:last-of-type{margin-bottom:0}.target\:block:target{display:block}.empty\:hidden:empty{display:none}.hover\:text-primary\/50:hover{color:rgb(var(--color-primary) / .5)}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:border-primary\/20:focus{border-color:rgb(var(--color-primary) / .2)}.focus\:border-primary\/90:focus{border-color:rgb(var(--color-primary) / .9)}.focus\:py-3:focus{padding-top:.75rem;padding-bottom:.75rem}.focus\:px-6:focus{padding-left:1.5rem;padding-right:1.5rem}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-transparent:focus{--tw-ring-color: transparent}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:checked~.peer-checked\:border-b-\[1\.5px\]{border-bottom-width:1.5px}.peer:checked~.peer-checked\:border-primary\/50{border-color:rgb(var(--color-primary) / .5)}.no-js .no-js\:hidden{display:none}@media (min-width: 32em){.sm\:bottom-auto{bottom:auto}.sm\:flex{display:flex}.sm\:aspect-square{aspect-ratio:1 / 1}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-6{gap:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 48em){.md\:top-0{top:0}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mt-0{margin-top:0}.md\:mr-8{margin-right:2rem}.md\:mt-16{margin-top:4rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:table-header-group{display:table-header-group}.md\:table-row{display:table-row}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[5\/4\]{aspect-ratio:5/4}.md\:aspect-\[4\/5\]{aspect-ratio:4/5}.md\:h-28{height:7rem}.md\:h-screen{height:var(--screen-height, 100vh)}.md\:w-\[calc\(50\%_-_theme\(spacing\.4\)\)\]{width:calc(50% - 1rem)}.md\:w-28{width:7rem}.md\:w-full{width:100%}.md\:max-w-\[335px\]{max-width:335px}.md\:max-w-sm{max-width:24rem}.md\:flex-grow{flex-grow:1}.md\:table-fixed{table-layout:fixed}.md\:translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scroll-px-8{scroll-padding-left:2rem;scroll-padding-right:2rem}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-start{align-items:flex-start}.md\:justify-items-center{justify-items:center}.md\:gap-8{gap:2rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-10{gap:2.5rem}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.md\:border{border-width:1px}.md\:border-t-0{border-top-width:0px}.md\:border-b{border-bottom-width:1px}.md\:p-8{padding:2rem}.md\:p-4{padding:1rem}.md\:p-0{padding:0}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:pb-8{padding-bottom:2rem}.md\:pt-0{padding-top:0}.md\:pt-8{padding-top:2rem}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:leading-\[4rem\]{line-height:4rem}.md\:before\:content-none:before{--tw-content: none;content:var(--tw-content)}.first-of-type\:md\:mt-0:first-of-type{margin-top:0}}@media (min-width: 64em){.lg\:col-\[span_var\(--blocks-count\)\]{grid-column:span var(--blocks-count)}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mt-0{margin-top:0}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[3\/2\]{aspect-ratio:3/2}.lg\:h-auto{height:auto}.lg\:w-auto{width:auto}.lg\:scroll-px-12{scroll-padding-left:3rem;scroll-padding-right:3rem}.lg\:grid-cols-\[repeat\(var\(--blocks-count\)\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(var(--blocks-count),minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-6{gap:1.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-8{gap:2rem}.lg\:gap-1{gap:.25rem}.lg\:gap-20{gap:5rem}.lg\:overflow-auto{overflow:auto}.lg\:p-12{padding:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-right{text-align:right}.lg\:leading-none{line-height:1}}@media (min-width: 80em){.xl\:aspect-\[2\/1\]{aspect-ratio:2/1}}@media (max-width: 48em){.sm-max\:pt-2{padding-top:.5rem}}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:absolute{position:absolute}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:left-1\/2{left:50%}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:z-50{z-index:50}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:flex{display:flex}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:hidden{display:none}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-opening .\[\.menu-opening_\&\]\:before\:absolute:before{content:var(--tw-content);position:absolute}.menu-opening .\[\.menu-opening_\&\]\:before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.menu-opening .\[\.menu-opening_\&\]\:before\:h-screen:before{content:var(--tw-content);height:var(--screen-height, 100vh)}.menu-opening .\[\.menu-opening_\&\]\:before\:bg-black\/25:before{content:var(--tw-content);background-color:#00000040}.js .\[\.js_\&\]\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.js .\[\.js_\&\]\:transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.js .\[\.js_\&\]\:duration-300{transition-duration:.3s}.js .menu-opening .\[\.js_\.menu-opening_\&\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[aria-expanded=true]~.\[\[aria-expanded\=\'true\'\]_\~_\&\]\:block{display:block}.is-empty .\[\.is-empty_\&\]\:grid{display:grid}.is-empty .\[\.is-empty_\&\]\:hidden{display:none}.loading-overlay:not(.hidden)+.\[\.loading-overlay\:not\(\.hidden\)_\+_\&\]\:invisible{visibility:hidden}.\[\&_\#dynamic-checkout-cart\:empty\]\:hidden #dynamic-checkout-cart:empty{display:none}#recover+.\[\#recover_\+_\&\]\:hidden{display:none}#recover:target+.\[\#recover\:target_\+_\&\]\:block{display:block}#recover:target~.\[\#recover\:target_\~_\&\]\:hidden{display:none}#recover:target~#login+.\[\#recover\:target_\~_\#login_\+_\&\]\:hidden{display:none}.\[\&_ul\]\:list-inside ul{list-style-position:inside}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:text-red-500 ul{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}details[open] .\[details\[open\]_\&\]\:block{display:block}details[open] .\[details\[open\]_\&\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-header+.\[\.product-header_\+_\&\]\:-mt-6{margin-top:-1.5rem}.tab+.\[\.tab_\+_\&\]\:-mt-6{margin-top:-1.5rem}.\[\&_\[aria-hidden\]\]\:hidden [aria-hidden]{display:none}.\[\&_\.shopify-payment-button_\>_div\]\:mt-4 .shopify-payment-button>div{margin-top:1rem}.\[\&\[aria-invalid\]\]\:border-red-500[aria-invalid]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.active.\[\.active\&\]\:visible{visibility:visible}.active .\[\.active_\&\]\:block{display:block}.active .\[\.active_\&\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.loading.\[\.loading\&\]\:pointer-events-none{pointer-events:none}.\[\&_img\]\:mx-auto img{margin-left:auto;margin-right:auto}.\[\&_img\]\:block img{display:block} diff --git a/assets/theme.IT5dB4OI.min.js b/assets/theme.IT5dB4OI.min.js new file mode 100644 index 0000000..0acb05b --- /dev/null +++ b/assets/theme.IT5dB4OI.min.js @@ -0,0 +1,7 @@ +import{_ as i}from"./modulepreload-polyfill.CpTBTuUC.min.js";function c(t){return Array.from(t.querySelectorAll("summary, a[href], button:enabled, [tabindex]:not([tabindex^='-']), [draggable], area, input:not([type=hidden]):enabled, select:enabled, textarea:enabled, object, iframe")).filter(e=>!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length))}const a={};function L(t,r=t){const e=c(t),o=e[0],s=e[e.length-1];m(),a.focusin=n=>{n.target!==t&&n.target!==s&&n.target!==o||document.addEventListener("keydown",a.keydown)},a.focusout=function(){document.removeEventListener("keydown",a.keydown)},a.keydown=function(n){n.code.toUpperCase()==="TAB"&&(n.target===s&&!n.shiftKey&&(n.preventDefault(),o.focus()),(n.target===t||n.target===o)&&n.shiftKey&&(n.preventDefault(),s.focus()))},document.addEventListener("focusout",a.focusout),document.addEventListener("focusin",a.focusin),r.focus()}function m(t=null){document.removeEventListener("focusin",a.focusin),document.removeEventListener("focusout",a.focusout),document.removeEventListener("keydown",a.keydown),t&&t.focus()}function f(t){if(t.code.toUpperCase()!=="ESCAPE")return;const r=t.target.closest("details[open]");if(!r)return;const e=r.querySelector("summary");r.removeAttribute("open"),e.setAttribute("aria-expanded",!1),e.focus()}function _(t){t.forEach(r=>{r.setAttribute("role","button"),r.setAttribute("aria-expanded",r.parentNode.hasAttribute("open")),r.nextElementSibling.getAttribute("id")&&r.setAttribute("aria-controls",r.nextElementSibling.id),r.addEventListener("click",e=>{e.currentTarget.setAttribute("aria-expanded",!e.currentTarget.closest("details").hasAttribute("open"))}),r.parentElement.addEventListener("keyup",f)})}function p({query:t}){const r=window.matchMedia(t);return new Promise(function(e){r.matches?e(!0):r.addEventListener("change",e,{once:!0})})}function E({element:t}){return new Promise(function(r){const e=new window.IntersectionObserver(async function(o){for(const s of o)if(s.isIntersecting){e.disconnect(),r(!0);break}});e.observe(t)})}function b(){return new Promise(function(t){"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,200)})}const v=Object.assign({"/frontend/islands/cart-drawer-items.js":()=>i(()=>import("./cart-drawer-items.McoPTEfW.min.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"/frontend/islands/cart-drawer.js":()=>i(()=>import("./cart-drawer.YqaEP3jO.min.js"),__vite__mapDeps([4,3]),import.meta.url),"/frontend/islands/cart-items.js":()=>i(()=>import("./cart-items.I2nAkq6f.min.js"),__vite__mapDeps([1,2,3]),import.meta.url),"/frontend/islands/cart-note.js":()=>i(()=>import("./cart-note.k2U_gdTP.min.js"),__vite__mapDeps([5,2]),import.meta.url),"/frontend/islands/cart-remove-button.js":()=>i(()=>import("./cart-remove-button.5O_Nni5O.min.js"),__vite__mapDeps([]),import.meta.url),"/frontend/islands/details-disclosure.js":()=>i(()=>import("./details-disclosure.-W5eRDdT.min.js"),__vite__mapDeps([]),import.meta.url),"/frontend/islands/details-modal.js":()=>i(()=>import("./details-modal.gPLCR-hm.min.js"),__vite__mapDeps([6,3]),import.meta.url),"/frontend/islands/header-drawer.js":()=>i(()=>import("./header-drawer.vP2kFcdw.min.js"),__vite__mapDeps([7,6,3]),import.meta.url),"/frontend/islands/localization-form.js":()=>i(()=>import("./localization-form.vA9lGsI0.min.js"),__vite__mapDeps([]),import.meta.url),"/frontend/islands/password-modal.js":()=>i(()=>import("./password-modal.D8r9B36e.min.js"),__vite__mapDeps([8,6,3]),import.meta.url),"/frontend/islands/product-form.js":()=>i(()=>import("./product-form.lUZX2Ui6.min.js"),__vite__mapDeps([9,2]),import.meta.url),"/frontend/islands/product-recommendations.js":()=>i(()=>import("./product-recommendations.G0Cu9ujs.min.js"),__vite__mapDeps([]),import.meta.url),"/frontend/islands/quantity-input.js":()=>i(()=>import("./quantity-input.JqKIU1kT.min.js"),__vite__mapDeps([]),import.meta.url),"/frontend/islands/sticky-header.js":()=>i(()=>import("./sticky-header.WboE3mdl.min.js"),__vite__mapDeps([]),import.meta.url),"/frontend/islands/variant-radios.js":()=>i(()=>import("./variant-radios.vntKKoL6.min.js"),__vite__mapDeps([10,11]),import.meta.url),"/frontend/islands/variant-selects.js":()=>i(()=>import("./variant-selects.7jHgdCjk.min.js"),__vite__mapDeps([]),import.meta.url)});function A(t){const r=new window.MutationObserver(o=>{for(let s=0;s __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/theme.d646a6e2.min.css b/assets/theme.d646a6e2.min.css deleted file mode 100644 index 89bc67d..0000000 --- a/assets/theme.d646a6e2.min.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:root{--font-size-fine: .75rem;--font-size-copy: 1rem;--font-size-lead: 1.125rem;--font-size-heading: 2rem;--font-size-display: 3rem;--height-nav: 3rem;--screen-height: 100vh}@media (min-width: 32em){:root{--height-nav: 4rem }}@media (min-width: 48em){:root{--height-nav: 6rem;--font-size-heading: 2.25rem;--font-size-display: 3.75rem }}@supports (height: 100lvh){:root{--screen-height: 100lvh }}*{font-variant-ligatures:none}body{border-color:rgb(var(--color-primary) / .1);--tw-bg-opacity: 1;background-color:rgba(var(--color-contrast) / var(--tw-bg-opacity));color:rgb(var(--color-primary) / .9);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-padding-top:10rem}model-viewer::part(default-progress-mask){display:none}model-viewer::part(default-progress-bar){display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child{margin-top:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container{width:100%}@media (min-width: 32em){.container{max-width:32em}}@media (min-width: 48em){.container{max-width:48em}}@media (min-width: 64em){.container{max-width:64em}}@media (min-width: 80em){.container{max-width:80em}}@media (min-width: 96em){.container{max-width:96em}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~="not-prose"] *)):before{content:"`"}.prose :where(code):not(:where([class~="not-prose"] *)):after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~="not-prose"] *)):before{content:none}.prose :where(pre code):not(:where([class~="not-prose"] *)):after{content:none}.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}.prose-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}.prose-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose-base :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-base :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.prose-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.prose-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8em;margin-bottom:.8em}.prose-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}.prose-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}.prose-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}.prose-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}.prose-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8333333em;margin-bottom:.8333333em}.prose-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.prose-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.prose-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.icon{height:1.25rem;width:1.25rem}.button{display:inline-block;border-radius:.25rem;padding:.75rem 1.5rem;text-align:center;font-weight:var(--font-body-weight-bold)}.article h2,.article h3,.article h4,.article h5,.article h6{font-family:var(--font-heading-family);--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.article{color:var(--tw-prose-body);max-width:65ch}.article :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.article :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.article :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.article :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}.article :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}.article :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}.article :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.article :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.article :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.article :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.article :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.article :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.article :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.article :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.article :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.article :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}.article :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.article :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.article :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.article :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.article :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.article :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before{content:open-quote}.article :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after{content:close-quote}.article :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.article :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}.article :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.article :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}.article :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.article :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.article :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.article :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.article :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.article :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}.article :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.article :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.article :where(code):not(:where([class~="not-prose"] *)):before{content:"`"}.article :where(code):not(:where([class~="not-prose"] *)):after{content:"`"}.article :where(a code):not(:where([class~="not-prose"] *)){color:inherit}.article :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}.article :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.875em}.article :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.9em}.article :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}.article :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}.article :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}.article :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.article :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.article :where(pre code):not(:where([class~="not-prose"] *)):before{content:none}.article :where(pre code):not(:where([class~="not-prose"] *)):after{content:none}.article :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.article :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.article :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.article :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.article :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}.article :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}.article :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.article :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}.article{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.article :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.article :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.article :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.article :where(li):not(:where([class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.article :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.article :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.article :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.article :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.article :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.article :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.article :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.article :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.article :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}.article :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}.article :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}.article :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}.article :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.article :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.article :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)){padding:.5714286em}.article :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.article :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.article :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.article :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.article-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.5714286em;margin-bottom:.5714286em}.article-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}.article-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}.article-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}.article-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}.article-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.article-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.article-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.article-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.article-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.article-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.article-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.article-base :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.article-base :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.article-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8888889em;margin-bottom:.8888889em}.article-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.article-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.article-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.article-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.article-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.article-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.article-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8em;margin-bottom:.8em}.article-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}.article-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}.article-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}.article-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}.article-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.article-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.article-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8333333em;margin-bottom:.8333333em}.article-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.article-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.article-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.article-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.article-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.article-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.article{margin-left:auto;margin-right:auto;margin-bottom:3rem;display:grid;justify-content:center;font-family:var(--font-body-family);--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.article h1:first-child,.article h2:first-child,.article h3:first-child,.article h4:first-child,.article h5:first-child,.article h6:first-child{margin-top:0}.article p,.article ul,.article li{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}@media (min-width: 48em){.article img{margin-left:-2rem;margin-right:-2rem}}@media (min-width: 64em){.article img{margin-left:-4rem;margin-right:-4rem}}@media (min-width: 48em){.article img{width:calc(100% + 4rem);max-width:100vw}}@media (min-width: 64em){.article img{width:calc(100% + 8rem)}}.swimlane{display:grid;width:100%;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness: mandatory;scroll-padding-left:1.5rem;scroll-padding-right:1.5rem;grid-auto-flow:column;justify-content:flex-start;gap:1rem;overflow-x:scroll;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.right-0{right:0px}.top-0{top:0px}.bottom-0{bottom:0px}.top-1\/2{top:50%}.right-4{right:1rem}.bottom-12{bottom:3rem}.top-nav{top:var(--height-nav)}.top-4{top:1rem}.bottom-1{bottom:.25rem}.right-1{right:.25rem}.z-10{z-index:10}.z-20{z-index:20}.-z-10{z-index:-10}.z-0{z-index:0}.col-span-2{grid-column:span 2 / span 2}.-m-4{margin:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-24{margin-bottom:6rem}.mb-12{margin-bottom:3rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.ml-2{margin-left:.5rem}.-mb-px{margin-bottom:-1px}.mb-10{margin-bottom:2.5rem}.mt-6{margin-top:1.5rem}.mb-4{margin-bottom:1rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.mr-2{margin-right:.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.aspect-\[inherit\]{aspect-ratio:inherit}.aspect-\[3\/2\]{aspect-ratio:3/2}.h-full{height:100%}.h-fit{height:-moz-fit-content;height:fit-content}.h-nav{height:var(--height-nav)}.h-8{height:2rem}.h-screen{height:var(--screen-height, 100vh)}.h-screen-no-nav{height:calc(var(--screen-height, 100vh) - var(--height-nav))}.h-4{height:1rem}.h-24{height:6rem}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-3{height:.75rem}.max-h-48{max-height:12rem}.min-h-full{min-height:100%}.min-h-\[100px\]{min-height:100px}.min-h-\[34rem\]{min-height:34rem}.min-h-\[25rem\]{min-height:25rem}.min-h-\[theme\(spacing\.10\)\]{min-height:2.5rem}.w-full{width:100%}.w-80{width:20rem}.w-8{width:2rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-4{width:1rem}.w-24{width:6rem}.w-10{width:2.5rem}.w-5{width:1.25rem}.w-20{width:5rem}.w-screen{width:100vw}.w-mobileGallery{width:calc(100vw - 3rem)}.w-\[0\.75rem\],.w-3{width:.75rem}.max-w-prose-narrow{max-width:45ch}.max-w-prose{max-width:65ch}.max-w-\[335px\]{max-width:335px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-7xl{max-width:80rem}.max-w-\[107px\]{max-width:107px}.max-w-\[250px\]{max-width:250px}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-cols-\[100\%\]{grid-template-columns:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-8{gap:2rem}.gap-4{gap:1rem}.gap-2{gap:.5rem}.gap-12{gap:3rem}.gap-6{gap:1.5rem}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-t-0{border-top-width:0px}.border-t{border-top-width:1px}.border-b-2{border-bottom-width:2px}.border-none{border-style:none}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-primary\/10{border-color:rgb(var(--color-primary) / .1)}.border-primary{--tw-border-opacity: 1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity))}.border-t-contrast\/30{border-top-color:rgba(var(--color-contrast) / .3)}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-contrast{--tw-bg-opacity: 1;background-color:rgba(var(--color-contrast) / var(--tw-bg-opacity))}.bg-contrast\/80{background-color:rgba(var(--color-contrast) / .8)}.bg-primary\/5{background-color:rgb(var(--color-primary) / .05)}.bg-contrast\/10{background-color:rgba(var(--color-contrast) / .1)}.bg-black\/25{background-color:#00000040}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-contrast\/60{--tw-gradient-from: rgba(var(--color-contrast) / .6);--tw-gradient-to: rgb(var(--color-contrast) / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.fill-primary\/20{fill:rgb(var(--color-primary) / .2)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-6{padding:1.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-0{padding:0}.py-8{padding-top:2rem;padding-bottom:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-\[0\.125rem\]{padding-left:.125rem;padding-right:.125rem}.pb-2{padding-bottom:.5rem}.pr-16{padding-right:4rem}.pr-4{padding-right:1rem}.pl-4{padding-left:1rem}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.pb-6{padding-bottom:1.5rem}.pt-14{padding-top:3.5rem}.pt-6{padding-top:1.5rem}.pt-2{padding-top:.5rem}.pb-8{padding-bottom:2rem}.pt-24{padding-top:6rem}.pb-12{padding-bottom:3rem}.pb-4{padding-bottom:1rem}.pb-px{padding-bottom:1px}.pt-12{padding-top:3rem}.pb-10{padding-bottom:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:var(--font-body-family)}.font-heading{font-family:var(--font-heading-family)}.text-copy{font-size:var(--font-size-copy);line-height:1.5}.text-heading{font-size:var(--font-size-heading);line-height:1.25}.text-lead{font-size:var(--font-size-lead);line-height:1.333}.text-display{font-size:var(--font-size-display);line-height:1.1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.625rem\]{font-size:.625rem}.font-body-weight{font-weight:var(--font-body-weight)}.font-heading-weight{font-weight:var(--font-heading-weight)}.font-body-weight-bold{font-weight:var(--font-body-weight-bold)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-\[3rem\]{line-height:3rem}.text-contrast{--tw-text-opacity: 1;color:rgba(var(--color-contrast) / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.text-primary\/50{color:rgb(var(--color-primary) / .5)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[visibility\]{transition-property:visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.\[flex-flow\:row_wrap\]{flex-flow:row wrap}.absolute-center{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.strike{position:relative}.strike:before{content:"";display:block;position:absolute;width:108%;height:1.5px;left:-4%;top:50%;transform:translateY(-50%);background:rgb(var(--color-primary));box-shadow:.5px .5px 0 .5px rgb(var(--color-contrast))}.hidden-scroll{scrollbar-width:none}.hidden-scroll::-webkit-scrollbar{display:none}.placeholder\:text-white::-moz-placeholder{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder\:text-white::placeholder{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder\:text-inherit::-moz-placeholder{color:inherit}.placeholder\:text-inherit::placeholder{color:inherit}.placeholder\:opacity-20::-moz-placeholder{opacity:.2}.placeholder\:opacity-20::placeholder{opacity:.2}.before\:grow:before{content:var(--tw-content);flex-grow:1}.before\:content-\[attr\(data-label\)\]:before{--tw-content: attr(data-label);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0px;right:0px;bottom:0px;left:0px}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:block:after{content:var(--tw-content);display:block}.after\:h-nav:after{content:var(--tw-content);height:var(--height-nav)}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first-of-type\:-mt-10:first-of-type{margin-top:-2.5rem}.last-of-type\:mb-0:last-of-type{margin-bottom:0}.target\:block:target{display:block}.empty\:hidden:empty{display:none}.hover\:text-primary\/50:hover{color:rgb(var(--color-primary) / .5)}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:border-primary\/20:focus{border-color:rgb(var(--color-primary) / .2)}.focus\:border-primary\/90:focus{border-color:rgb(var(--color-primary) / .9)}.focus\:py-3:focus{padding-top:.75rem;padding-bottom:.75rem}.focus\:px-6:focus{padding-left:1.5rem;padding-right:1.5rem}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-transparent:focus{--tw-ring-color: transparent}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:checked~.peer-checked\:border-b-\[1\.5px\]{border-bottom-width:1.5px}.peer:checked~.peer-checked\:border-primary\/50{border-color:rgb(var(--color-primary) / .5)}.no-js .no-js\:hidden{display:none}@media (min-width: 32em){.sm\:bottom-auto{bottom:auto}.sm\:flex{display:flex}.sm\:aspect-square{aspect-ratio:1 / 1}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-6{gap:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 48em){.md\:top-0{top:0px}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mt-0{margin-top:0}.md\:mr-8{margin-right:2rem}.md\:mt-16{margin-top:4rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:table-header-group{display:table-header-group}.md\:table-row{display:table-row}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[5\/4\]{aspect-ratio:5/4}.md\:aspect-\[4\/5\]{aspect-ratio:4/5}.md\:h-28{height:7rem}.md\:h-screen{height:var(--screen-height, 100vh)}.md\:w-\[calc\(50\%_-_theme\(spacing\.4\)\)\]{width:calc(50% - 1rem)}.md\:w-28{width:7rem}.md\:w-full{width:100%}.md\:max-w-\[335px\]{max-width:335px}.md\:max-w-sm{max-width:24rem}.md\:flex-grow{flex-grow:1}.md\:table-fixed{table-layout:fixed}.md\:translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scroll-px-8{scroll-padding-left:2rem;scroll-padding-right:2rem}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-start{align-items:flex-start}.md\:justify-items-center{justify-items:center}.md\:gap-8{gap:2rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-10{gap:2.5rem}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.md\:border{border-width:1px}.md\:border-t-0{border-top-width:0px}.md\:border-b{border-bottom-width:1px}.md\:p-8{padding:2rem}.md\:p-4{padding:1rem}.md\:p-0{padding:0}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:pb-8{padding-bottom:2rem}.md\:pt-0{padding-top:0}.md\:pt-8{padding-top:2rem}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:leading-\[4rem\]{line-height:4rem}.md\:before\:content-none:before{--tw-content: none;content:var(--tw-content)}.first-of-type\:md\:mt-0:first-of-type{margin-top:0}}@media (min-width: 64em){.lg\:col-\[span_var\(--blocks-count\)\]{grid-column:span var(--blocks-count)}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mt-0{margin-top:0}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[3\/2\]{aspect-ratio:3/2}.lg\:h-auto{height:auto}.lg\:w-auto{width:auto}.lg\:scroll-px-12{scroll-padding-left:3rem;scroll-padding-right:3rem}.lg\:grid-cols-\[repeat\(var\(--blocks-count\)\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(var(--blocks-count),minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-6{gap:1.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-8{gap:2rem}.lg\:gap-1{gap:.25rem}.lg\:gap-20{gap:5rem}.lg\:overflow-auto{overflow:auto}.lg\:p-12{padding:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-right{text-align:right}.lg\:leading-none{line-height:1}}@media (min-width: 80em){.xl\:aspect-\[2\/1\]{aspect-ratio:2/1}}@media (max-width: 48em){.sm-max\:pt-2{padding-top:.5rem}}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:absolute{position:absolute}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:left-1\/2{left:50%}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:z-50{z-index:50}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:flex{display:flex}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:hidden{display:none}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.no-js details[open] .\[\.no-js_details\[open\]_\&\]\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-opening .\[\.menu-opening_\&\]\:before\:absolute:before{content:var(--tw-content);position:absolute}.menu-opening .\[\.menu-opening_\&\]\:before\:inset-0:before{content:var(--tw-content);top:0px;right:0px;bottom:0px;left:0px}.menu-opening .\[\.menu-opening_\&\]\:before\:h-screen:before{content:var(--tw-content);height:var(--screen-height, 100vh)}.menu-opening .\[\.menu-opening_\&\]\:before\:bg-black\/25:before{content:var(--tw-content);background-color:#00000040}.js .\[\.js_\&\]\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.js .\[\.js_\&\]\:transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.js .\[\.js_\&\]\:duration-300{transition-duration:.3s}.js .menu-opening .\[\.js_\.menu-opening_\&\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[aria-expanded=true]~.\[\[aria-expanded\=\'true\'\]_\~_\&\]\:block{display:block}.is-empty .\[\.is-empty_\&\]\:grid{display:grid}.is-empty .\[\.is-empty_\&\]\:hidden{display:none}.loading-overlay:not(.hidden)+.\[\.loading-overlay\:not\(\.hidden\)_\+_\&\]\:invisible{visibility:hidden}.\[\&_\#dynamic-checkout-cart\:empty\]\:hidden #dynamic-checkout-cart:empty{display:none}#recover+.\[\#recover_\+_\&\]\:hidden{display:none}#recover:target+.\[\#recover\:target_\+_\&\]\:block{display:block}#recover:target~.\[\#recover\:target_\~_\&\]\:hidden{display:none}#recover:target~#login+.\[\#recover\:target_\~_\#login_\+_\&\]\:hidden{display:none}.\[\&_ul\]\:list-inside ul{list-style-position:inside}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:text-red-500 ul{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}details[open] .\[details\[open\]_\&\]\:block{display:block}details[open] .\[details\[open\]_\&\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-header+.\[\.product-header_\+_\&\]\:-mt-6{margin-top:-1.5rem}.tab+.\[\.tab_\+_\&\]\:-mt-6{margin-top:-1.5rem}.\[\&_\[aria-hidden\]\]\:hidden [aria-hidden]{display:none}.\[\&_\.shopify-payment-button_\>_div\]\:mt-4 .shopify-payment-button>div{margin-top:1rem}.\[\&\[aria-invalid\]\]\:border-red-500[aria-invalid]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.active.\[\.active\&\]\:visible{visibility:visible}.active .\[\.active_\&\]\:block{display:block}.active .\[\.active_\&\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.loading.\[\.loading\&\]\:pointer-events-none{pointer-events:none}.\[\&_img\]\:mx-auto img{margin-left:auto;margin-right:auto}.\[\&_img\]\:block img{display:block} diff --git a/assets/theme.e355d783.min.js b/assets/theme.e355d783.min.js deleted file mode 100644 index b18179c..0000000 --- a/assets/theme.e355d783.min.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i}from"./modulepreload-polyfill.da3817bc.min.js";function c(t){return Array.from(t.querySelectorAll("summary, a[href], button:enabled, [tabindex]:not([tabindex^='-']), [draggable], area, input:not([type=hidden]):enabled, select:enabled, textarea:enabled, object, iframe")).filter(e=>!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length))}const a={};function L(t,r=t){const e=c(t),o=e[0],s=e[e.length-1];m(),a.focusin=n=>{n.target!==t&&n.target!==s&&n.target!==o||document.addEventListener("keydown",a.keydown)},a.focusout=function(){document.removeEventListener("keydown",a.keydown)},a.keydown=function(n){n.code.toUpperCase()==="TAB"&&(n.target===s&&!n.shiftKey&&(n.preventDefault(),o.focus()),(n.target===t||n.target===o)&&n.shiftKey&&(n.preventDefault(),s.focus()))},document.addEventListener("focusout",a.focusout),document.addEventListener("focusin",a.focusin),r.focus()}function m(t=null){document.removeEventListener("focusin",a.focusin),document.removeEventListener("focusout",a.focusout),document.removeEventListener("keydown",a.keydown),t&&t.focus()}function f(t){if(t.code.toUpperCase()!=="ESCAPE")return;const r=t.target.closest("details[open]");if(!r)return;const e=r.querySelector("summary");r.removeAttribute("open"),e.setAttribute("aria-expanded",!1),e.focus()}function _(t){t.forEach(r=>{r.setAttribute("role","button"),r.setAttribute("aria-expanded",r.parentNode.hasAttribute("open")),r.nextElementSibling.getAttribute("id")&&r.setAttribute("aria-controls",r.nextElementSibling.id),r.addEventListener("click",e=>{e.currentTarget.setAttribute("aria-expanded",!e.currentTarget.closest("details").hasAttribute("open"))}),r.parentElement.addEventListener("keyup",f)})}function p({query:t}){const r=window.matchMedia(t);return new Promise(function(e){r.matches?e(!0):r.addEventListener("change",e,{once:!0})})}function E({element:t}){return new Promise(function(r){const e=new window.IntersectionObserver(async function(o){for(const s of o)if(s.isIntersecting){e.disconnect(),r(!0);break}});e.observe(t)})}function b(){return new Promise(function(t){"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,200)})}const v=Object.assign({"/frontend/islands/cart-drawer-items.js":()=>i(()=>import("./cart-drawer-items.edbe3421.min.js"),["./cart-drawer-items.edbe3421.min.js","./cart-items.eb7618b1.min.js","./utils.3b9fa9c2.min.js","./modulepreload-polyfill.da3817bc.min.js"],import.meta.url),"/frontend/islands/cart-drawer.js":()=>i(()=>import("./cart-drawer.be28757a.min.js"),["./cart-drawer.be28757a.min.js","./modulepreload-polyfill.da3817bc.min.js"],import.meta.url),"/frontend/islands/cart-items.js":()=>i(()=>import("./cart-items.eb7618b1.min.js"),["./cart-items.eb7618b1.min.js","./utils.3b9fa9c2.min.js","./modulepreload-polyfill.da3817bc.min.js"],import.meta.url),"/frontend/islands/cart-note.js":()=>i(()=>import("./cart-note.c6c33dfe.min.js"),["./cart-note.c6c33dfe.min.js","./utils.3b9fa9c2.min.js"],import.meta.url),"/frontend/islands/cart-remove-button.js":()=>i(()=>import("./cart-remove-button.22b29667.min.js"),[],import.meta.url),"/frontend/islands/details-disclosure.js":()=>i(()=>import("./details-disclosure.828d11cd.min.js"),[],import.meta.url),"/frontend/islands/details-modal.js":()=>i(()=>import("./details-modal.7e59b5a0.min.js"),["./details-modal.7e59b5a0.min.js","./modulepreload-polyfill.da3817bc.min.js"],import.meta.url),"/frontend/islands/header-drawer.js":()=>i(()=>import("./header-drawer.080dd7ea.min.js"),["./header-drawer.080dd7ea.min.js","./details-modal.7e59b5a0.min.js","./modulepreload-polyfill.da3817bc.min.js"],import.meta.url),"/frontend/islands/localization-form.js":()=>i(()=>import("./localization-form.4e79aa6c.min.js"),[],import.meta.url),"/frontend/islands/password-modal.js":()=>i(()=>import("./password-modal.843668ca.min.js"),["./password-modal.843668ca.min.js","./details-modal.7e59b5a0.min.js","./modulepreload-polyfill.da3817bc.min.js"],import.meta.url),"/frontend/islands/product-form.js":()=>i(()=>import("./product-form.3df8adfc.min.js"),["./product-form.3df8adfc.min.js","./utils.3b9fa9c2.min.js"],import.meta.url),"/frontend/islands/product-recommendations.js":()=>i(()=>import("./product-recommendations.fc726c93.min.js"),[],import.meta.url),"/frontend/islands/quantity-input.js":()=>i(()=>import("./quantity-input.07f900c9.min.js"),[],import.meta.url),"/frontend/islands/sticky-header.js":()=>i(()=>import("./sticky-header.4f3be1c9.min.js"),[],import.meta.url),"/frontend/islands/variant-radios.js":()=>i(()=>import("./variant-radios.a05c3365.min.js"),["./variant-radios.a05c3365.min.js","./variant-selects.a9f52811.min.js"],import.meta.url),"/frontend/islands/variant-selects.js":()=>i(()=>import("./variant-selects.a9f52811.min.js"),[],import.meta.url)});function A(t){const r=new window.MutationObserver(o=>{for(let s=0;sArray.from(t.querySelectorAll("input")).find(r=>r.checked).value)}}window.customElements.define("variant-radios",s); +import i from"./variant-selects.7jHgdCjk.min.js";class s extends i{updateOptions(){const e=Array.from(this.querySelectorAll("fieldset"));this.options=e.map(t=>Array.from(t.querySelectorAll("input")).find(r=>r.checked).value)}}window.customElements.define("variant-radios",s); diff --git a/assets/variant-selects.a9f52811.min.js b/assets/variant-selects.7jHgdCjk.min.js similarity index 100% rename from assets/variant-selects.a9f52811.min.js rename to assets/variant-selects.7jHgdCjk.min.js diff --git a/snippets/vite-tag.liquid b/snippets/vite-tag.liquid index 21c96af..423599a 100644 --- a/snippets/vite-tag.liquid +++ b/snippets/vite-tag.liquid @@ -4,11 +4,11 @@ {% endcomment %} {% assign path = vite-tag | replace: '~/', '../' | replace: '@/', '../' %} {% if path == "/frontend/entrypoints/customers.js" or path == "customers.js" %} - - + + {% elsif path == "/frontend/entrypoints/theme.css" or path == "theme.css" %} - {{ 'theme.d646a6e2.min.css' | asset_url | split: '?' | first | stylesheet_tag: preload: preload_stylesheet }} + {{ 'theme.2Dc20w83.min.css' | asset_url | split: '?' | first | stylesheet_tag: preload: preload_stylesheet }} {% elsif path == "/frontend/entrypoints/theme.js" or path == "theme.js" %} - - + + {% endif %} From 49df55a8565502a2e233e18bb5effe56179e2baa Mon Sep 17 00:00:00 2001 From: Miguel Montalvo Date: Mon, 18 Dec 2023 18:29:35 -0600 Subject: [PATCH 3/5] Update shopify ignore file --- .shopifyignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.shopifyignore b/.shopifyignore index 54dd076..cbec19f 100644 --- a/.shopifyignore +++ b/.shopifyignore @@ -15,4 +15,5 @@ vite.config.js *.md /.vscode /.vim -frontend/ \ No newline at end of file +frontend/ +assets/.vite/ From 5ffed9cf0c970868f15f5a96995a4eea49417071 Mon Sep 17 00:00:00 2001 From: Miguel Montalvo Date: Mon, 18 Dec 2023 18:32:16 -0600 Subject: [PATCH 4/5] Update vite config file --- vite.config.js => vite.config.mjs | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename vite.config.js => vite.config.mjs (100%) diff --git a/vite.config.js b/vite.config.mjs similarity index 100% rename from vite.config.js rename to vite.config.mjs From 139b23d3caf3035477244d7a4c22e7ea9742f642 Mon Sep 17 00:00:00 2001 From: Miguel Montalvo Date: Mon, 18 Dec 2023 18:37:30 -0600 Subject: [PATCH 5/5] Update shopify ignore file --- .shopifyignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.shopifyignore b/.shopifyignore index cbec19f..5972062 100644 --- a/.shopifyignore +++ b/.shopifyignore @@ -17,3 +17,4 @@ vite.config.js /.vim frontend/ assets/.vite/ +jsconfig.json \ No newline at end of file