

          .Block-1311c881-1209-4bc6-80f6-d7fbdd5cfc5b {
              padding-top: 0.5rem; padding-bottom: 0.5rem;
          }

            .Block-1311c881-1209-4bc6-80f6-d7fbdd5cfc5b {
              background: #459BAF
            }

            @media screen and (min-width: 1024px) {
            .Block-20e439ed-8de7-4309-9dbc-ab6113044d38 {
                  border-color: #000;
              }
            }

          .SingleProduct-7e5042e4-be96-4264-83dd-ccc30c80d80c {
               grid-template-columns: repeat(1, minmax(0, 1fr));  margin-top: 2rem; margin-bottom: 2rem;  padding-right: 1rem; padding-left: 1rem;  row-gap: 1rem;
          }

            @media screen and (min-width: 1024px) {
            .SingleProduct-7e5042e4-be96-4264-83dd-ccc30c80d80c {
                   grid-template-columns: repeat(2, minmax(0, 1fr));  padding-right: 1rem; padding-left: 1rem;  column-gap: 2rem;
              }
            }

          .Block-c0fcdcc8-c53b-4bb0-af8a-7a1ff59d27c1 {
            
          }

          .Block-0d7ea6d9-3156-410f-b455-7b87ad671847 {
              padding-right: 1rem; padding-left: 1rem;
          }

            .Block-30042c97-bfc8-4b8f-b809-0c2f1bd3864c {
              background: #F2F2F2
            }

          .Block-30042c97-bfc8-4b8f-b809-0c2f1bd3864c {
              padding-top: 2rem; padding-bottom: 4rem; padding-right: 1rem; padding-left: 1rem;
          }

          .Block-30042c97-bfc8-4b8f-b809-0c2f1bd3864c {
            
          }

          .Block-52d16307-ae4a-4134-97d7-932c75ce6c8d {
              padding-top: 2rem; padding-right: 1rem; padding-bottom: 2rem; padding-left: 1rem;
          }

            @media screen and (min-width: 1024px) {
            .Block-52d16307-ae4a-4134-97d7-932c75ce6c8d {
                 width: 1020px;  margin-right: auto; margin-left: auto;
              }
            }

          .Heading-d8c502a2-9ab6-4883-8385-d742624e24bd {
              font-weight: 700;
          }

            .Heading-d8c502a2-9ab6-4883-8385-d742624e24bd {
              color: #FFFFFF
            }

            @media screen and (min-width: 1024px) {
            .Heading-d8c502a2-9ab6-4883-8385-d742624e24bd {
                  font-size: 24px;
              }
            }

          .Paragraph-52234f6d-28ad-4299-a423-35f0f416d98e {
              font-weight: 500;
          }

            .Paragraph-52234f6d-28ad-4299-a423-35f0f416d98e {
              color: #FF0000
            }

          .GridColumn-d7bb9565-40ce-459d-9709-0f1487e3620d {
               grid-template-columns: repeat(1, minmax(0, 1fr));   column-gap: 1rem;  row-gap: 0.5rem;  padding-top: 1rem; padding-right: 1rem; padding-left: 1rem;
          }

            .GridColumn-d7bb9565-40ce-459d-9709-0f1487e3620d {
              background: #FFFFFF
            }

            @media screen and (min-width: 1024px) {
            .GridColumn-d7bb9565-40ce-459d-9709-0f1487e3620d {
                   grid-template-columns: repeat(2, minmax(0, 1fr)); width: 988px;  margin-right: auto; margin-left: auto;  padding-top: 2rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem;  border-color: #000;
              }
            }

            .Block-5705253e-782f-4db6-8dee-fc90e9ca5787 {
              background: #FFFFFF
            }

          .Block-5705253e-782f-4db6-8dee-fc90e9ca5787 {
              padding-bottom: 1rem; padding-top: 1rem;
          }

            @media screen and (min-width: 1024px) {
            .Block-5705253e-782f-4db6-8dee-fc90e9ca5787 {
                 width: 988px;  margin-right: auto; margin-left: auto;  padding-top: 0;  border-color: #000;
              }
            }

            .Heading-53d7cf24-045c-4633-a9c2-fea62624a310 {
              color: #FFFF54
            }

          .Heading-53d7cf24-045c-4633-a9c2-fea62624a310 {
              font-size: 2.4rem; font-weight: 500;
          }

            .Text-aed976cf-b846-4a24-b37f-257714efc31a {
              color: #FFFFFF
            }

          .Text-aed976cf-b846-4a24-b37f-257714efc31a {
              margin-top: 1rem; margin-bottom: 2rem;
          }

            @media screen and (min-width: 1024px) {
            .Text-aed976cf-b846-4a24-b37f-257714efc31a {
                 width: 800px;  margin-right: auto; margin-left: auto; margin-top: 1rem; margin-bottom: 3rem;  font-size: 16px;
              }
            }

          .GridColumn-548773b5-db0f-422b-9061-1ce0f0650fb1 {
               grid-template-columns: repeat(3, minmax(0, 1fr));   row-gap: 1rem;  column-gap: 1rem;
          }

            @media screen and (min-width: 1024px) {
            .GridColumn-548773b5-db0f-422b-9061-1ce0f0650fb1 {
                   grid-template-columns: repeat(3, minmax(0, 1fr)); width: 1020px;  margin-right: auto; margin-left: auto;  column-gap: 2rem;  row-gap: 1rem;  padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;
              }
            }

          .Heading-c3786f36-44ca-4e0d-b019-6a1855d3878c {
              font-size: 20px; font-weight: 700;
          }

            @media screen and (min-width: 1024px) {
            .Heading-c3786f36-44ca-4e0d-b019-6a1855d3878c {
                  font-size: 24px;
              }
            }

          .SearchForm-a6617db7-5f3d-4463-8683-cc59a9bbfd43 {
              align-items: center;  justify-content: center;  flex-direction: column;  row-gap: 1rem;  margin-top: 2rem;
          }

            @media screen and (min-width: 1024px) {
            .SearchForm-a6617db7-5f3d-4463-8683-cc59a9bbfd43 {
                  flex-direction: row;  justify-content: center;  column-gap: 1rem; width: 1020px;  margin-right: auto; margin-left: auto;
              }
            }

            @media screen and (min-width: 1024px) {
            .Block-fbbed8e6-7da8-4c1b-81d1-9dc3d1bad10a {
                 width: 1020px;  margin-right: auto; margin-left: auto;
              }
            }

          .Heading-36730390-4e9f-453a-8989-17875456cd50 {
              text-align: left;  font-weight: 500; font-size: 16px;
          }

            .Block-5fd1ca68-482f-47ae-8fa4-d00655454d60 {
              background: #F2F2F2
            }

          .Block-5fd1ca68-482f-47ae-8fa4-d00655454d60 {
              margin-top: 0.5rem;  padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem;
          }

          .Heading-cc36e1ad-6662-417d-89b9-ba51f7721bfe {
              text-align: left;  font-weight: 500; font-size: 16px;  margin-top: 2rem;
          }

          .Text-48d19919-9ecd-4c06-b592-27e2b8417ece {
              text-align: left;  margin-top: 0.5rem;
          }

          .Flexbox-a5494b57-e5ca-4e4b-9311-817a9388d807 {
              margin-top: 0.5rem;  border-style: solid; border-width: 2px 0; border-color: rgba(242, 242, 242, 1);  padding-top: 0.4rem; padding-bottom: 0.4rem;
          }

          .Flexbox-a8290ede-4206-45fc-997e-784400d5d1bf {
               border-style: solid; border-width: 0 0 2px 0; border-color: rgba(242, 242, 242, 1);  padding-top: 0.4rem; padding-bottom: 0.4rem;
          }

          .Flexbox-0586d04e-5f63-4e1f-a863-6419033179c9 {
               border-style: solid; border-width: 0 0 2px 0; border-color: rgba(242, 242, 242, 1);  padding-top: 0.4rem; padding-bottom: 0.4rem;
          }

          .Heading-f6442dec-767e-4020-ba55-aade6f5534b3 {
              text-align: left;  font-weight: 500; font-size: 16px;  margin-top: 2rem;
          }

          .Paragraph-ad6b7a07-435e-45a0-baac-6a7b7aef5d97 {
              margin-top: 0.5rem;  text-align: left;
          }

          .Heading-9c85f490-79e3-4328-80c0-682d04550091 {
              text-align: left;  font-weight: 500; font-size: 16px;  margin-top: 2rem;
          }

          .Paragraph-9910e0f0-3106-415c-8c26-55bafe9f17c9 {
              text-align: left;  margin-top: 0.5rem;
          }

          .Block-ce38d3ad-4e2d-4d79-9cb9-bc950901c887 {
            
          }

          .Block-ce38d3ad-4e2d-4d79-9cb9-bc950901c887 {
            
          }

          .Block-bd899d89-7f82-4668-974c-a29e74c50acb {
            
          }

          .Block-bd899d89-7f82-4668-974c-a29e74c50acb {
            
          }

          .Block-60a60af3-d094-4b33-8e23-fceba19ae1c1 {
            
          }

          .Block-60a60af3-d094-4b33-8e23-fceba19ae1c1 {
            
          }

          .Heading-59888de5-4400-4f01-a909-4945e510f7d2 {
              font-size: 20px; font-weight: 700;  margin-top: 4rem;
          }

            @media screen and (min-width: 1024px) {
            .Heading-59888de5-4400-4f01-a909-4945e510f7d2 {
                  font-size: 24px;
              }
            }

          .Manufacturers-3112d3ed-7f64-4d42-be33-a14498cc4de4 {
               grid-template-columns: repeat(2, minmax(0, 1fr));  column-gap: 0.5rem;  row-gap: 1rem;  margin-top: 2rem;
          }

            @media screen and (min-width: 1024px) {
            .Manufacturers-3112d3ed-7f64-4d42-be33-a14498cc4de4 {
                   grid-template-columns: repeat(4, minmax(0, 1fr));
              }
            }

          .Heading-b0d1825a-b3b7-47a2-8a92-a97603fa42ac {
              font-size: 20px; font-weight: 700;  margin-top: 4rem;
          }

            @media screen and (min-width: 1024px) {
            .Heading-b0d1825a-b3b7-47a2-8a92-a97603fa42ac {
                  font-size: 24px;
              }
            }

          .Manufacturers-ab603ee9-1e3a-4b6b-815f-dd0af7f0349a {
               grid-template-columns: repeat(2, minmax(0, 1fr));  margin-top: 2rem;  column-gap: 0.5rem;  row-gap: 1rem;
          }

            @media screen and (min-width: 1024px) {
            .Manufacturers-ab603ee9-1e3a-4b6b-815f-dd0af7f0349a {
                   grid-template-columns: repeat(4, minmax(0, 1fr));
              }
            }

          .Paragraph-582938f1-00fd-445c-bc59-768214d619ac {
              text-align: left;
          }

          .Block-e5ca5171-c10b-4dbf-9a9d-133f159e2d12 {
             width: 30%;  border-width: 0; border-style: solid; border-color: rgba(242, 242, 242, 1);
          }

            @media screen and (min-width: 1024px) {
            .Block-e5ca5171-c10b-4dbf-9a9d-133f159e2d12 {
                 width: 20%;
              }
            }

          .Block-1c1001c4-b6a1-4977-9577-f06b387289d0 {
             width: 70%;  border-width: 0 0 0 1px; border-style: solid; border-color: rgba(242, 242, 242, 1);  padding-left: 0.5rem;
          }

          .Block-4433cb0d-1854-4f38-8f35-fc15a6551f1e {
             width: 30%;  border-width: 0; border-style: solid; border-color: rgba(242, 242, 242, 1);
          }

            @media screen and (min-width: 1024px) {
            .Block-4433cb0d-1854-4f38-8f35-fc15a6551f1e {
                 width: 20%;
              }
            }

          .Block-b9c82a9b-2b6f-49e6-8073-c9ba20a25278 {
             width: 70%;  border-width: 0 0 0 1px; border-style: solid; border-color: rgba(242, 242, 242, 1);  padding-left: 0.5rem;
          }

          .Block-5ae1617a-d71d-4b38-a257-cf87764ae868 {
             width: 30%;  border-width: 0; border-style: solid; border-color: rgba(242, 242, 242, 1);
          }

            @media screen and (min-width: 1024px) {
            .Block-5ae1617a-d71d-4b38-a257-cf87764ae868 {
                 width: 20%;
              }
            }

          .Block-3cb1fa7d-c00b-4241-934c-4e676d9afac5 {
             width: 70%;  border-width: 0 0 0 1px; border-style: solid; border-color: rgba(242, 242, 242, 1);  padding-left: 0.5rem;
          }

          .Flexbox-db4d8395-3634-4db9-ba2b-c583f550e619 {
              align-items: center;  column-gap: 1rem;  padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem;    border-top-left-radius: 5px;  border-top-right-radius: 5px;   border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px; border-width: 0 0 4px 0; border-style: solid; border-color: rgba(19, 101, 0, 1); height: 90px;
          }

            .Flexbox-db4d8395-3634-4db9-ba2b-c583f550e619 {
              background: #07C755
            }

            @media screen and (min-width: 1024px) {
            .Flexbox-db4d8395-3634-4db9-ba2b-c583f550e619 {
                  border-color: #000;  column-gap: 2rem; width: 300px;
              }
            }

          .Flexbox-8bbb421b-3253-42bf-b86f-4d8dc8fba97f {
              align-items: center;  column-gap: 1rem;  padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem;    border-top-left-radius: 5px;  border-top-right-radius: 5px;   border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px; border-width: 0 0 4px 0; border-style: solid; border-color: rgba(144, 42, 0, 1); height: 90px;
          }

            .Flexbox-8bbb421b-3253-42bf-b86f-4d8dc8fba97f {
              background: #EF5400
            }

            @media screen and (min-width: 1024px) {
            .Flexbox-8bbb421b-3253-42bf-b86f-4d8dc8fba97f {
                  border-color: #000; width: 300px;
              }
            }

            .Flexbox-a7e45f61-428a-4e92-84bc-b1a0db87758a {
              background: #FFFFFF
            }

          .Flexbox-a7e45f61-428a-4e92-84bc-b1a0db87758a {
              justify-content: center;  align-self: center; align-items: center;    border-top-left-radius: 8px;  border-top-right-radius: 8px;   border-bottom-left-radius: 8px;  border-bottom-right-radius: 8px; border-width: 0 0 4px 0; border-color: hsla(0, 0%, 0%, 1); border-style: solid;  padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem;  column-gap: 1rem;  flex-direction: column;
          }

            @media screen and (min-width: 1024px) {
            .Flexbox-a7e45f61-428a-4e92-84bc-b1a0db87758a {
                  flex-direction: row;  justify-content: center;  align-self: center;
              }
            }

            .Paragraph-26d40358-7300-404d-a823-9f2b917c521c {
              color: #FFFFFF
            }

          .Paragraph-26d40358-7300-404d-a823-9f2b917c521c {
              text-align: left;  margin-top: 0.5rem;
          }

            @media screen and (min-width: 1024px) {
            .Paragraph-26d40358-7300-404d-a823-9f2b917c521c {
                  padding-right: 1.5rem; padding-left: 1.5rem;  text-align: left;  margin-top: 0.5rem;  font-size: 16px;
              }
            }

            .Flexbox-6ab41032-4a75-4f0c-a9a4-52398e11b140 {
              background: #FFFFFF
            }

          .Flexbox-6ab41032-4a75-4f0c-a9a4-52398e11b140 {
              justify-content: center;  align-self: center; align-items: center;    border-top-left-radius: 8px;  border-top-right-radius: 8px;   border-bottom-left-radius: 8px;  border-bottom-right-radius: 8px; border-width: 0 0 4px 0; border-color: hsla(0, 0%, 0%, 1); border-style: solid;  padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem;  column-gap: 1rem;  flex-direction: column;
          }

            @media screen and (min-width: 1024px) {
            .Flexbox-6ab41032-4a75-4f0c-a9a4-52398e11b140 {
                  flex-direction: row;  justify-content: center;  align-self: center;
              }
            }

            .Paragraph-3424847b-794e-415e-8028-e557b6c5c8b1 {
              color: #FFFFFF
            }

          .Paragraph-3424847b-794e-415e-8028-e557b6c5c8b1 {
              text-align: left;  margin-top: 0.5rem;
          }

            @media screen and (min-width: 1024px) {
            .Paragraph-3424847b-794e-415e-8028-e557b6c5c8b1 {
                  padding-right: 1.5rem; padding-left: 1.5rem;  text-align: left;  margin-top: 0.5rem;  font-size: 16px;
              }
            }

            .Flexbox-3922869b-0349-4395-9e5f-f382be103743 {
              background: #FFFFFF
            }

          .Flexbox-3922869b-0349-4395-9e5f-f382be103743 {
              justify-content: center;  align-self: center; align-items: center;    border-top-left-radius: 8px;  border-top-right-radius: 8px;   border-bottom-left-radius: 8px;  border-bottom-right-radius: 8px; border-width: 0 0 4px 0; border-color: hsla(0, 0%, 0%, 1); border-style: solid;  padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem;  column-gap: 1rem;  flex-direction: column;
          }

            @media screen and (min-width: 1024px) {
            .Flexbox-3922869b-0349-4395-9e5f-f382be103743 {
                  flex-direction: row;  justify-content: center;  align-self: center;
              }
            }

            .Paragraph-93e05fca-b773-4d27-be9f-5b3ca9a99320 {
              color: #FFFFFF
            }

          .Paragraph-93e05fca-b773-4d27-be9f-5b3ca9a99320 {
              text-align: left;  margin-top: 0.5rem;
          }

            @media screen and (min-width: 1024px) {
            .Paragraph-93e05fca-b773-4d27-be9f-5b3ca9a99320 {
                  padding-right: 1.5rem; padding-left: 1.5rem;  text-align: left;  margin-top: 0.5rem;  font-size: 16px;
              }
            }

          .Text-edb34cf2-1f10-4e56-9320-df304a17a9a9 {
              text-align: left;
          }

          .Text-bfd57062-520d-4906-a25c-5a8b58c57be6 {
              text-align: left;
          }

          .Text-508c40ce-a2f5-4f15-a46f-d6a71ce95658 {
              text-align: left;
          }

          .Image-5c11c13f-d90f-4de4-b7c9-099f66f2993a {
             width: 50px;
          }

          .Text-2c055f16-c696-4d20-b004-e0a57c319779 {
              font-size: 24px;
          }

            .Text-2c055f16-c696-4d20-b004-e0a57c319779 {
              color: #FFFFFF
            }

          .Image-42ab6f94-d188-4091-9505-a5a0726dc8fb {
             width: 50px;
          }

          .Text-1b36d69f-fb4e-4f79-9ba7-1b9966edd3d4 {
              font-size: 24px;
          }

            .Text-1b36d69f-fb4e-4f79-9ba7-1b9966edd3d4 {
              color: #FFFFFF
            }

          .Image-5d111195-afb3-4801-8df6-60736d652bd1 {
              justify-content: center; height: 50px;
          }

            @media screen and (min-width: 1024px) {
            .Image-5d111195-afb3-4801-8df6-60736d652bd1 {
                  justify-content: center;
              }
            }

          .Text-e10ad27b-a46e-4403-8a9a-894d1d79344a {
              text-align: center;  font-weight: 700;  line-height: 2; height: fit-content;
          }

            @media screen and (min-width: 1024px) {
            .Text-e10ad27b-a46e-4403-8a9a-894d1d79344a {
                  text-align: center;  font-size: 24px;
              }
            }

          .Image-00369893-1359-4bbc-8642-f71476406f65 {
              justify-content: center; height: 50px;
          }

            @media screen and (min-width: 1024px) {
            .Image-00369893-1359-4bbc-8642-f71476406f65 {
                  justify-content: center;
              }
            }

          .Text-c8411f98-5bcc-4ad0-9796-4304ad4d1eb6 {
              text-align: center;  font-weight: 700;  line-height: 2; height: fit-content;
          }

            @media screen and (min-width: 1024px) {
            .Text-c8411f98-5bcc-4ad0-9796-4304ad4d1eb6 {
                  text-align: center;  font-size: 24px;
              }
            }

          .Image-fffb1770-7701-482e-9883-b8ae94c0001b {
              justify-content: center; height: 50px;
          }

            @media screen and (min-width: 1024px) {
            .Image-fffb1770-7701-482e-9883-b8ae94c0001b {
                  justify-content: center;
              }
            }

          .Text-fc52ab84-e61f-4059-bb09-bcb957d525f6 {
              text-align: center;  font-weight: 700;  line-height: 2; height: fit-content;
          }

            @media screen and (min-width: 1024px) {
            .Text-fc52ab84-e61f-4059-bb09-bcb957d525f6 {
                  text-align: center;  font-size: 24px;
              }
            }