/** Shopify CDN: Minification failed

Line 71:0 Unexpected "}"

**/
#textMarquee {
    position: relative;
      overflow: hidden;
        max-width: 1728px;
          width: 100%;
            padding: 3rem 0;
              margin-inline: auto;
                padding-inline: clamp(8px, 2vw, 16px);
                  box-sizing: border-box;
                    border-top: 1px solid rgba(111, 100, 84, 0.3);
                      border-bottom: 1px solid rgba(111, 100, 84, 0.3);
                      }

                      #textMarquee .marquee_inner {
                        white-space: nowrap;
                          overflow: hidden;
                            display: flex;
                              justify-content: flex-start;   /* was center */
                                align-items: center;
                                }

                                #textMarquee .marquee_inner .marquee_track {
                                  display: flex;
                                    width: max-content;            /* fine as long as you have 2 copies */
                                      will-change: transform;
                                        animation: marquee 75s linear infinite;
                                        }

                                        @keyframes marquee {
                                          from { transform: translate3d(0,0,0); }
                                            to   { transform: translate3d(-50%,0,0); } /* move exactly one copy */
                                            }

                                            #textMarquee .marquee_inner .marquee_part {
                                              display: flex;
                                                gap: 8rem;
                                                  padding-inline: 4rem;          /* symmetric edge spacing */
                                                    flex: 0 0 auto;                /* don’t let flex resize */
                                                      align-items: center;
                                                        justify-content: center;
                                                        }

                                                        #textMarquee .marquee_inner .marquee_part span {
                                                          position: relative;
                                                            text-align: center;
                                                            }

                                                            /* remove the end-only spacing to avoid a double gap at the seam */
                                                            /* #textMarquee .marquee_inner .marquee_part span:last-child { margin-right: 8rem; } */

                                                            #textMarquee .marquee_inner .marquee_part span::after {
                                                              content: "";
                                                                width: 10px; height: 10px; border-radius: 50%;
                                                                  background: var(--lime-green);
                                                                    position: absolute;
                                                                      right: -4rem;
                                                                        top: 0.6rem;
                                                                        }

                                                                        @media (max-width: 820px){
                                                                          #textMarquee { padding-inline: 20px; }
                                                                            #textMarquee .marquee_inner .marquee_part { gap: 3rem; padding-inline: 2rem; }
                                                                              #textMarquee .marquee_inner .marquee_part span::after { right: -2rem; }
                                                                              }

}