
            @font-face {
                font-family: "DM Sans";
                font-weight: 400;
                font-style: normal;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d724213.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=14d449f6efef106846d81238ba6bb1dacec62e6521a8686968455017b0143a7a")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a696a9.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=5ba3180dfde1cdca91053ddd3287b96749efc4266dffe967bfee4fb019bad7ba")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 400;
                font-style: italic;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_i4.b8fe05e69ee95d5a53155c346957d8cbf5081c1a53ea.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=fced0abced15717102bdd4bf084ff96ccd5eef574813027d7202ebf1d94b3fdf")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_i4.403fe28ee2ea63e142575c0aa47684d65f8c23a07a00.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=2bfde45fef7786c225b23c5fa14947ab77cdd32cd523781e4212140134e43b86")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 500;
                font-style: normal;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e5623.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=4b228007297b74a7ec06bb400383797a760850f205acb65e0403410eeb056e9d")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e68d39.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=b9b6e758c20a5b7deab8f1d5519c0004e6055060aa0012b8ac0effdaf0fec390")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 500;
                font-style: italic;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_i5.8654104650c013677e3def7db9b31bfbaa34e59a211b.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=fce8ebf948857ff2c235bb07874bdb902e2786d9c2360bacc8fe33706a700f53")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_i5.a0dc844d8a75a4232f255fc600ad5a295572bed9cf8e.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=f09b76e59466befb738459cd6ef131bdef0a2def754f7a31fb2841095bb199dd")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 700;
                font-style: normal;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5c031.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=c7860127c500b4b65251136e6c2ad91fbc24f9c3bbdcf5457afd365732440cef")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b8206.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=dee38809fcb1b353fb5880ffcc058f5422d30605e1169bc21ef068c3e24316e4")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 700;
                font-style: italic;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b886c.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=a38c210e1c5bac44e1381224ebb1c42f702754e703c949d7b7f07b54a34e0067")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda5b1b.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=33b86e0b8b7dd1bebc0b2061ad310d97a8dfe8eb90f588a965e08f536fac46e2")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 500;
                font-style: normal;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e5623.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=4b228007297b74a7ec06bb400383797a760850f205acb65e0403410eeb056e9d")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e68d39.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=b9b6e758c20a5b7deab8f1d5519c0004e6055060aa0012b8ac0effdaf0fec390")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 500;
                font-style: normal;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e5623.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=4b228007297b74a7ec06bb400383797a760850f205acb65e0403410eeb056e9d")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e68d39.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=b9b6e758c20a5b7deab8f1d5519c0004e6055060aa0012b8ac0effdaf0fec390")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 500;
                font-style: italic;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_i5.8654104650c013677e3def7db9b31bfbaa34e59a211b.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=fce8ebf948857ff2c235bb07874bdb902e2786d9c2360bacc8fe33706a700f53")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_i5.a0dc844d8a75a4232f255fc600ad5a295572bed9cf8e.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=f09b76e59466befb738459cd6ef131bdef0a2def754f7a31fb2841095bb199dd")
                        format("woff");
            }

            @font-face {
                font-family: "DM Sans";
                font-weight: 500;
                font-style: normal;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e5623.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=4b228007297b74a7ec06bb400383797a760850f205acb65e0403410eeb056e9d")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e68d39.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=b9b6e758c20a5b7deab8f1d5519c0004e6055060aa0012b8ac0effdaf0fec390")
                        format("woff");
            }
            @font-face {
                font-family: "DM Sans";
                font-weight: 500;
                font-style: normal;
                font-display: swap;
                src: url("../fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e5623.woff2?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=4b228007297b74a7ec06bb400383797a760850f205acb65e0403410eeb056e9d")
                        format("woff2"),
                    url("../fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e68d39.woff?h1=c2xlZWstZ2xvc3N5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&amp;h2=c2xlZWstdGhlbWUtZGVtby5teXNob3BpZnkuY29t&amp;hmac=b9b6e758c20a5b7deab8f1d5519c0004e6055060aa0012b8ac0effdaf0fec390")
                        format("woff");
            }

            :root,
            .color-scheme-1 {
                --color-background: 255, 255, 255;
                --color-secondary-background: 247, 247, 247;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 230, 230, 230;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 233, 233, 233;
                --color-secondary-button-border: 233, 233, 233;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 245, 245, 245;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #666666;
                --color-foreground-lighten-19: #cfcfcf;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-1 {
                    --color-background: 255, 255, 255;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #666666;
                    --color-foreground-lighten-19: #cfcfcf;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-1 {
                    --color-background: 255, 255, 255;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #666666;
                    --color-foreground-lighten-19: #cfcfcf;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-2 {
                --color-background: 243, 238, 234;
                --color-secondary-background: 243, 238, 234;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 198, 191, 177;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 255, 255, 255;
                --color-secondary-button-border: 230, 230, 230;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 255, 255, 255;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #615f5e;
                --color-foreground-lighten-19: #c5c1be;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-2 {
                    --color-background: 243, 238, 234;
                    --color-secondary-background: 243, 238, 234;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 198, 191, 177;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 255, 255, 255;
                    --color-secondary-button-border: 230, 230, 230;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #615f5e;
                    --color-foreground-lighten-19: #c5c1be;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-2 {
                    --color-background: 243, 238, 234;
                    --color-secondary-background: 243, 238, 234;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 198, 191, 177;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 255, 255, 255;
                    --color-secondary-button-border: 230, 230, 230;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #615f5e;
                    --color-foreground-lighten-19: #c5c1be;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-3 {
                --color-background: 245, 245, 245;
                --color-secondary-background: 247, 247, 247;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 247, 247, 247;
                --color-button: 233, 233, 233;
                --color-button-text: 0, 0, 0;
                --color-secondary-button: 0, 0, 0;
                --color-secondary-button-border: 0, 0, 0;
                --color-secondary-button-text: 255, 255, 255;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 255, 255, 255;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #626262;
                --color-foreground-lighten-19: #c6c6c6;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-3 {
                    --color-background: 245, 245, 245;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 247, 247, 247;
                    --color-button: 233, 233, 233;
                    --color-button-text: 0, 0, 0;
                    --color-secondary-button: 0, 0, 0;
                    --color-secondary-button-border: 0, 0, 0;
                    --color-secondary-button-text: 255, 255, 255;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #626262;
                    --color-foreground-lighten-19: #c6c6c6;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-3 {
                    --color-background: 245, 245, 245;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 247, 247, 247;
                    --color-button: 233, 233, 233;
                    --color-button-text: 0, 0, 0;
                    --color-secondary-button: 0, 0, 0;
                    --color-secondary-button-border: 0, 0, 0;
                    --color-secondary-button-text: 255, 255, 255;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #626262;
                    --color-foreground-lighten-19: #c6c6c6;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-4 {
                --color-background: 232, 220, 208;
                --color-secondary-background: 247, 247, 247;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 230, 230, 230;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 233, 233, 233;
                --color-secondary-button-border: 233, 233, 233;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 245, 245, 245;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #5d5853;
                --color-foreground-lighten-19: #bcb2a8;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-4 {
                    --color-background: 232, 220, 208;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #5d5853;
                    --color-foreground-lighten-19: #bcb2a8;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-4 {
                    --color-background: 232, 220, 208;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #5d5853;
                    --color-foreground-lighten-19: #bcb2a8;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-inverse {
                --color-background: 0, 0, 0;
                --color-secondary-background: 0, 0, 0;
                --color-primary: 214, 58, 47;
                --color-text-heading: 255, 255, 255;
                --color-foreground: 255, 255, 255;
                --color-border: 255, 255, 255;
                --color-button: 255, 255, 255;
                --color-button-text: 0, 0, 0;
                --color-secondary-button: 255, 255, 255;
                --color-secondary-button-border: 230, 230, 230;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 255, 255, 255;
                --color-field-text: 0, 0, 0;
                --color-link: 255, 255, 255;
                --color-link-hover: 255, 255, 255;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #999999;
                --color-foreground-lighten-19: #303030;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-inverse {
                    --color-background: 0, 0, 0;
                    --color-secondary-background: 0, 0, 0;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 255, 255, 255;
                    --color-foreground: 255, 255, 255;
                    --color-border: 255, 255, 255;
                    --color-button: 255, 255, 255;
                    --color-button-text: 0, 0, 0;
                    --color-secondary-button: 255, 255, 255;
                    --color-secondary-button-border: 230, 230, 230;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 255, 255, 255;
                    --color-link-hover: 255, 255, 255;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #999999;
                    --color-foreground-lighten-19: #303030;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-inverse {
                    --color-background: 0, 0, 0;
                    --color-secondary-background: 0, 0, 0;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 255, 255, 255;
                    --color-foreground: 255, 255, 255;
                    --color-border: 255, 255, 255;
                    --color-button: 255, 255, 255;
                    --color-button-text: 0, 0, 0;
                    --color-secondary-button: 255, 255, 255;
                    --color-secondary-button-border: 230, 230, 230;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 255, 255, 255;
                    --color-link-hover: 255, 255, 255;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #999999;
                    --color-foreground-lighten-19: #303030;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-6 {
                --color-background: 244, 228, 227;
                --color-secondary-background: 243, 238, 234;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 198, 191, 177;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 255, 255, 255;
                --color-secondary-button-border: 230, 230, 230;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 255, 255, 255;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #625b5b;
                --color-foreground-lighten-19: #c6b9b8;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-6 {
                    --color-background: 244, 228, 227;
                    --color-secondary-background: 243, 238, 234;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 198, 191, 177;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 255, 255, 255;
                    --color-secondary-button-border: 230, 230, 230;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #625b5b;
                    --color-foreground-lighten-19: #c6b9b8;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-6 {
                    --color-background: 244, 228, 227;
                    --color-secondary-background: 243, 238, 234;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 198, 191, 177;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 255, 255, 255;
                    --color-secondary-button-border: 230, 230, 230;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #625b5b;
                    --color-foreground-lighten-19: #c6b9b8;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-7 {
                --color-background: 255, 255, 255;
                --color-secondary-background: 233, 233, 233;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 230, 230, 230;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 233, 233, 233;
                --color-secondary-button-border: 233, 233, 233;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 245, 245, 245;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #666666;
                --color-foreground-lighten-19: #cfcfcf;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-7 {
                    --color-background: 255, 255, 255;
                    --color-secondary-background: 233, 233, 233;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #666666;
                    --color-foreground-lighten-19: #cfcfcf;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-7 {
                    --color-background: 255, 255, 255;
                    --color-secondary-background: 233, 233, 233;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #666666;
                    --color-foreground-lighten-19: #cfcfcf;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-8 {
                --color-background: 239, 222, 217;
                --color-secondary-background: 247, 247, 247;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 230, 230, 230;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 233, 233, 233;
                --color-secondary-button-border: 233, 233, 233;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 245, 245, 245;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #605957;
                --color-foreground-lighten-19: #c2b4b0;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-8 {
                    --color-background: 239, 222, 217;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #605957;
                    --color-foreground-lighten-19: #c2b4b0;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-8 {
                    --color-background: 239, 222, 217;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #605957;
                    --color-foreground-lighten-19: #c2b4b0;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-9 {
                --color-background: 255, 255, 255;
                --color-secondary-background: 245, 245, 245;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 230, 230, 230;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 255, 255, 255;
                --color-secondary-button-border: 204, 204, 204;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 245, 245, 245;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #666666;
                --color-foreground-lighten-19: #cfcfcf;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-9 {
                    --color-background: 255, 255, 255;
                    --color-secondary-background: 245, 245, 245;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 255, 255, 255;
                    --color-secondary-button-border: 204, 204, 204;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #666666;
                    --color-foreground-lighten-19: #cfcfcf;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-9 {
                    --color-background: 255, 255, 255;
                    --color-secondary-background: 245, 245, 245;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 255, 255, 255;
                    --color-secondary-button-border: 204, 204, 204;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #666666;
                    --color-foreground-lighten-19: #cfcfcf;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-d3c4c0a8-8008-4fbe-9cb6-8b6689dfa03c {
                --color-background: 246, 246, 246;
                --color-secondary-background: 247, 247, 247;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 230, 230, 230;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 233, 233, 233;
                --color-secondary-button-border: 233, 233, 233;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 245, 245, 245;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #626262;
                --color-foreground-lighten-19: #c7c7c7;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-d3c4c0a8-8008-4fbe-9cb6-8b6689dfa03c {
                    --color-background: 246, 246, 246;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #626262;
                    --color-foreground-lighten-19: #c7c7c7;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-d3c4c0a8-8008-4fbe-9cb6-8b6689dfa03c {
                    --color-background: 246, 246, 246;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 230, 230, 230;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 245, 245, 245;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #626262;
                    --color-foreground-lighten-19: #c7c7c7;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            .color-scheme-f135f57d-69f6-4c1d-bd3a-40361420ed42 {
                --color-background: 243, 238, 234;
                --color-secondary-background: 247, 247, 247;
                --color-primary: 214, 58, 47;
                --color-text-heading: 0, 0, 0;
                --color-foreground: 0, 0, 0;
                --color-border: 255, 255, 255;
                --color-button: 0, 0, 0;
                --color-button-text: 255, 255, 255;
                --color-secondary-button: 233, 233, 233;
                --color-secondary-button-border: 233, 233, 233;
                --color-secondary-button-text: 0, 0, 0;
                --color-button-hover-background: 0, 0, 0;
                --color-button-hover-text: 255, 255, 255;
                --color-button-before: #333333;
                --color-field: 255, 255, 255;
                --color-field-text: 0, 0, 0;
                --color-link: 0, 0, 0;
                --color-link-hover: 0, 0, 0;
                --color-product-price-sale: 214, 58, 47;
                --color-foreground-lighten-60: #615f5e;
                --color-foreground-lighten-19: #c5c1be;
            }
            @media (min-width: 768px) {
                body .desktop-color-scheme-f135f57d-69f6-4c1d-bd3a-40361420ed42 {
                    --color-background: 243, 238, 234;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 255, 255, 255;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #615f5e;
                    --color-foreground-lighten-19: #c5c1be;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }
            @media (max-width: 767px) {
                body .mobile-color-scheme-f135f57d-69f6-4c1d-bd3a-40361420ed42 {
                    --color-background: 243, 238, 234;
                    --color-secondary-background: 247, 247, 247;
                    --color-primary: 214, 58, 47;
                    --color-text-heading: 0, 0, 0;
                    --color-foreground: 0, 0, 0;
                    --color-border: 255, 255, 255;
                    --color-button: 0, 0, 0;
                    --color-button-text: 255, 255, 255;
                    --color-secondary-button: 233, 233, 233;
                    --color-secondary-button-border: 233, 233, 233;
                    --color-secondary-button-text: 0, 0, 0;
                    --color-button-hover-background: 0, 0, 0;
                    --color-button-hover-text: 255, 255, 255;
                    --color-button-before: #333333;
                    --color-field: 255, 255, 255;
                    --color-field-text: 0, 0, 0;
                    --color-link: 0, 0, 0;
                    --color-link-hover: 0, 0, 0;
                    --color-product-price-sale: 214, 58, 47;
                    --color-foreground-lighten-60: #615f5e;
                    --color-foreground-lighten-19: #c5c1be;
                    color: rgb(var(--color-foreground));
                    background-color: rgb(var(--color-background));
                }
            }

            body,
            .color-scheme-1,
            .color-scheme-2,
            .color-scheme-3,
            .color-scheme-4,
            .color-scheme-inverse,
            .color-scheme-6,
            .color-scheme-7,
            .color-scheme-8,
            .color-scheme-9,
            .color-scheme-d3c4c0a8-8008-4fbe-9cb6-8b6689dfa03c,
            .color-scheme-f135f57d-69f6-4c1d-bd3a-40361420ed42 {
                color: rgb(var(--color-foreground));
                background-color: rgb(var(--color-background));
            }

            .color-scheme-header{
                 color: #fff;
                 background-color:rgb(35 139 77);
            }

            :root {
                /* Animation variable */
                --animation-nav: 0.5s cubic-bezier(0.6, 0, 0.4, 1);
                --animation-default: 0.5s cubic-bezier(0.3, 1, 0.3, 1);
                --animation-fast: 0.3s cubic-bezier(0.7, 0, 0.3, 1);
                --transform-origin-start: left;
                --transform-origin-end: right;
                --duration-default: 200ms;
                --duration-image: 1000ms;

                --font-body-family: "DM Sans", serif;
                --font-body-style: normal;
                --font-body-weight: 400;
                --font-body-weight-bolder: 500;
                --font-body-weight-bold: 700;
                --font-body-size: 1.6rem;
                --font-body-line-height: 1.625;

                --font-heading-family: "DM Sans", serif;
                --font-heading-style: normal;
                --font-heading-weight: 500;
                --font-heading-letter-spacing: -0.04em;
                --font-heading-transform: none;
                --font-heading-scale: 1;
                --font-heading-mobile-scale: 0.8;

                --font-hd1-transform: none;

                --font-subheading-family: "DM Sans", serif;
                --font-subheading-weight: 500;
                --font-subheading-scale: 1.12;
                --font-subheading-transform: capitalize;
                --font-subheading-letter-spacing: 0em;

                --font-navigation-family: "DM Sans", serif;
                --font-navigation-weight: 500;
                --navigation-transform: none;

                --font-button-family: "DM Sans", serif;
                --font-button-weight: 500;
                --buttons-letter-spacing: 0em;
                --buttons-transform: capitalize;
                --buttons-height: 4.8rem;
                --buttons-border-width: 1px;
                --inputs-border-width: 1px;

                --font-pcard-title-family: "DM Sans", serif;
                --font-pcard-title-style: normal;
                --font-pcard-title-weight: 500;
                --font-pcard-title-scale: 1.12;
                --font-pcard-title-transform: none;

                --font-hd1-size: 6rem;
                --font-hd2-size: 4.8rem;
                --font-hd3-size: 3.6rem;
                --font-h1-size: calc(var(--font-heading-scale) * 4rem);
                --font-h2-size: calc(var(--font-heading-scale) * 3.2rem);
                --font-h3-size: calc(var(--font-heading-scale) * 2.8rem);
                --font-h4-size: calc(var(--font-heading-scale) * 2.2rem);
                --font-h5-size: calc(var(--font-heading-scale) * 1.8rem);
                --font-h6-size: calc(var(--font-heading-scale) * 1.6rem);
                --font-subheading-size: calc(var(--font-subheading-scale) * var(--font-body-size));
                --font-pcard-title-size: calc(var(--font-pcard-title-scale) * var(--font-body-size));

                --color-badge-sale: #d63a2f;
                --color-badge-sale-text: #ffffff;
                --color-badge-soldout: #a5a4ab;
                --color-badge-soldout-text: #ffffff;
                --color-badge-hot: #6c69de;
                --color-badge-hot-text: #ffffff;
                --color-badge-new: #559b60;
                --color-badge-new-text: #ffffff;
                --color-cart-bubble: #d63a2f;
                --color-keyboard-focus: 11 97 205;

                --buttons-radius: 2.4rem;
                --inputs-radius: 2.4rem;
                --textareas-radius: 1.6rem;
                --blocks-radius: 2rem;
                --blocks-radius-mobile: 1.6rem;
                --small-blocks-radius: 0.6rem;
                --medium-blocks-radius: 1rem;
                --pcard-radius: 2rem;
                --pcard-inner-radius: 1rem;
                --badges-radius: 0.5rem;

                --page-width: 1410px;
                --page-width-margin: 0rem;
                --header-padding-bottom: 4rem;
                --header-padding-bottom-mobile: 3.2rem;
                --header-padding-bottom-large: 6rem;
                --header-padding-bottom-large-lg: 4rem;
            }

            *,
            *::before,
            *::after {
                box-sizing: inherit;
            }

            html {
                box-sizing: border-box;
                font-size: 62.5%;
                height: 100%;
            }

            body {
                min-height: 100%;
                margin: 0;
                font-family: var(--font-body-family);
                font-style: var(--font-body-style);
                font-weight: var(--font-body-weight);
                font-size: var(--font-body-size);
                line-height: var(--font-body-line-height);
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                touch-action: manipulation;
                -webkit-text-size-adjust: 100%;
                font-feature-settings: normal;
            }
            @media (min-width: 1485px) {
                .swiper-controls--outside {
                    --swiper-navigation-offset-x: calc((var(--swiper-navigation-size) + 2.7rem) * -1);
                }
            }
        #shopify-section-sections--23954961695009__scrolling_promotion_KhdTdc {
                        --section-padding-top: 12px;
                        --section-padding-bottom: 12px;
                        --h-spacing: 60px;
                        --v-spacing: 0px;
                        --h-spacing-mobile: 24px;
                        --v-spacing-mobile: 0px;
                        --duration: 12s;
                        --align-self: center;
                    }
                    #shopify-section-sections--23954961695009__header {
                        /* --section-padding-top: 20px;
                        --section-padding-bottom: 20px; */
                        --logo-width: 100px;
                        --logo-width-mobile: 80px;
                        --color-transparent: 255, 255, 255;
                    }
                     #shopify-section-sections--23954961695009__header .card-media__text {
                        max-width: 17rem;
                    }
                    @media (min-width: 768px) {
                        #shopify-section-sections--23954961695009__header .product-card-style-3 .product-card__info {
                            padding: 1.6rem;
                        }
                    }
                    #MenuDrawer {
                        --logo-width: 100px;
                        --logo-width-mobile: 80px;
                    }