:root{--tgm-blue: #6f42e5;--tgm-navy: #0b1222}@media screen and (max-width:989px){.section-header .header-wrapper--tgm{background:#fff!important;background-image:none!important}.section-header .header-wrapper--tgm.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(11,18,34,.08)}.section-header .header-wrapper--tgm .header{grid-template-columns:auto 1fr auto}.section-header .header-wrapper--tgm .header__heading-link,.section-header .header-wrapper--tgm .header__heading-link .h2,.section-header .header-wrapper--tgm .header__icon,.section-header .header-wrapper--tgm .header__icon .svg-wrapper{color:rgb(var(--color-foreground))!important}.section-header .header-wrapper--tgm .header__icon svg,.section-header .header-wrapper--tgm .header__icon svg path{fill:rgb(var(--color-foreground))!important}.section-header .header-wrapper--tgm header-drawer{display:block}}@media screen and (min-width:990px){.section-header .header-wrapper--tgm{background:#fff!important}.section-header .header-wrapper--tgm.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(11,18,34,.08)}.section-header .header-wrapper--tgm .header__heading-link,.section-header .header-wrapper--tgm .header__heading-link .h2,.section-header .header-wrapper--tgm .header__icon{color:rgb(var(--color-foreground))!important}}.shopify-section-group-header-group .header__menu-item{font-weight:500;color:var(--tgm-navy)}.tgm-header-cta{display:none;align-items:center;padding:.55rem 1.25rem;font-weight:600;text-decoration:none;border-radius:50px;background:var(--tgm-blue);color:#fff!important;white-space:nowrap;margin-right:.5rem;transition:background .2s}.tgm-header-cta:hover{background:#5a32c9;color:#fff!important}@media screen and (min-width:990px){.tgm-header-cta{display:inline-flex}}.footer--tgm{background:var(--tgm-navy)!important;color:#ffffffd9}.footer--tgm .footer-block__heading,.footer--tgm .link,.footer--tgm .list-menu__item--link{color:#ffffffe6}.footer--tgm .copyright__content,.footer--tgm .footer__copyright{color:#ffffff80}.footer--tgm .newsletter-form__field-wrapper .field__input{background:#ffffff1a;border-color:#fff3;color:#fff}@media screen and (max-width:749px){.footer--tgm .footer__content-top{text-align:center}.footer--tgm .footer__list-social{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tgm-theme.css.map */
