:root{--gma-red: #C41E2A;--gma-red-light: #E53E3E;--gma-red-dark: #9B1B1B;--gma-black: #0A0A0A;--gma-white: #FFFFFF;--gma-gray-100: #E5E5E5;--gma-gray-300: #A3A3A3;--gma-gray-500: #6B6B6B;--gma-gray-700: #333333;--gma-gray-900: #1A1A1A;--bg: var(--gma-black);--bg-surface: var(--gma-gray-900);--bg-card: #242424;--border: var(--gma-gray-700);--text-primary: var(--gma-white);--text-body: #E5E5E5;--text-muted: #CCCCCC;--accent-primary: var(--gma-red);--accent-primary-hover: var(--gma-red-light);--accent-secondary: var(--gma-gray-300);--accent-secondary-hover: var(--gma-white);--gma-gradient: linear-gradient(135deg, var(--gma-red), var(--gma-black))}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,button,.button,.header__menu-item,.badge{font-family:"Teko",var(--font-heading-family),sans-serif;letter-spacing:.02em}body,.rte,input,textarea,select{font-family:"Inter",var(--font-body-family),sans-serif}body,.rte,p,li,span,div{color:var(--text-body)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--gma-white)}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;border-radius:8px;font-family:Teko,sans-serif;font-weight:600;font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase;transition:transform .3s ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{--color-button: 10, 10, 10;--color-button-text: var(--color-base-accent-1);--border-opacity: 0;transform:translateY(-2px)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 2px rgb(var(--color-base-accent-1))!important}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:before,.shopify-payment-button__button--unbranded:hover:before{box-shadow:0 4px 16px #c41e2a4d!important}.button.button--secondary{--color-button: var(--color-base-background-1);--color-button-text: 163, 163, 163;--alpha-button-background: 0;--border-opacity: 0;border-radius:8px;font-family:Teko,sans-serif;font-weight:600;font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase;transition:transform .3s ease}.button.button--secondary:after{box-shadow:0 0 0 2px #a3a3a399!important}.button.button--secondary:not([disabled]):hover{--color-button-text: 255, 255, 255;transform:translateY(-2px)}.button.button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 2px #fff!important}.button{border-radius:8px;font-family:Teko,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}.section-header{position:sticky!important;top:0!important;z-index:100!important;background:#0a0a0a!important;border-bottom:1px solid var(--gma-gray-700)}.header-wrapper,sticky-header{background:#0a0a0a!important}.header__icon,.header__icon--cart .icon{color:var(--gma-white)}.header__menu-item span{text-transform:uppercase;font-weight:600;letter-spacing:.05em;color:var(--gma-white)}.header__submenu .header__menu-item,.header__submenu .list-menu__item,.header__submenu a{color:var(--text-body);transition:color .2s ease}.header__submenu .header__menu-item:hover,.header__submenu .list-menu__item:hover,.header__submenu a:hover{color:var(--gma-red-light)!important}.header__menu-item a,.header__menu-item span{color:var(--gma-white);transition:color .2s ease}.header__menu-item a:hover,.header__menu-item span:hover,.header__menu-item:hover span,.header__active-menu-item{color:var(--gma-red-light)!important}.header__submenu,.list-menu--disclosure,.mega-menu__content{background-color:var(--gma-gray-900)!important;border:1px solid var(--gma-gray-700);z-index:101!important}a{color:var(--gma-red-light);transition:color .2s ease}a:hover{color:var(--gma-red)}.header__menu-item a,.list-menu__item{color:var(--gma-white)}.footer{border-top:1px solid var(--gma-gray-700);background-color:var(--gma-black)!important}.footer .gradient{background:var(--gma-black)!important}.footer__content-top{padding-top:60px;padding-bottom:40px}.footer .footer-block__heading{font-family:Teko,sans-serif;font-weight:600;font-size:1.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gma-red)!important;margin-bottom:16px}.footer a,.footer .list-menu__item,.footer .list-menu__item--link{color:var(--text-body)!important;text-decoration:none;transition:color .2s ease}.footer a:hover,.footer .list-menu__item:hover,.footer .list-menu__item--link:hover{color:var(--gma-red-light)!important}.footer .rte,.footer .rte p{color:var(--text-body)}.footer .field__input{background-color:transparent;border-color:var(--gma-gray-700);color:var(--gma-white)}.footer .newsletter-form__button{color:var(--gma-red)}.footer .newsletter-form__button:hover{color:var(--gma-red-light)}.footer__content-bottom{border-top:1px solid var(--gma-gray-700);padding-top:20px}.footer .copyright__content{color:var(--gma-gray-300)}.product-grid .card__heading,.card-information .card__heading{font-family:Teko,sans-serif;font-weight:600;font-size:1.8rem;letter-spacing:.01em;color:var(--gma-white)}.product-grid .price,.card-information .price{font-family:Teko,sans-serif;font-weight:500;font-size:1.6rem;color:var(--text-body)}.card-information a,.card__heading a{color:var(--gma-white)}.card-information a:hover,.card__heading a:hover{color:var(--gma-red-light)}.card-wrapper .card--product .card__inner,.card-wrapper .card--standard .card__inner{display:flex!important;align-items:center!important;justify-content:center!important;padding:32px!important;background:transparent!important}.card-wrapper .card--product .card__media,.card-wrapper .card--standard .card__media{width:70%!important;max-width:70%!important;margin:0 auto!important;padding:0!important;background:transparent!important}.card-wrapper .card--product .card__media .media,.card-wrapper .card--standard .card__media .media{border-radius:8px;overflow:hidden;background:transparent!important;padding-bottom:100%!important}.card-wrapper .card--product .card__media img,.card-wrapper .card--standard .card__media img{object-fit:contain!important;object-position:center!important;padding:0!important}@media screen and (max-width:749px){.card-wrapper .card--product .card__inner,.card-wrapper .card--standard .card__inner{padding:20px!important}.card-wrapper .card--product .card__media,.card-wrapper .card--standard .card__media{width:75%!important;max-width:75%!important}}.product__title{font-family:Teko,sans-serif;font-weight:700;color:var(--gma-white)}.product__text,.product__description{color:var(--text-body)}.color-accent-1{background:var(--gma-red)}.color-accent-1 .announcement-bar__message{color:var(--gma-white);font-family:Teko,sans-serif;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.collection-hero__title{color:var(--gma-white);font-family:Teko,sans-serif}.collection-hero__description{color:var(--text-body)}.gma-trust-badges{display:flex;gap:24px;justify-content:center;align-items:center;padding:24px 0;flex-wrap:wrap}.gma-trust-badge{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:Teko,sans-serif;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.gma-trust-badge img{height:48px;width:auto}.gma-fda-disclaimer{font-size:1.1rem;color:var(--text-muted);text-align:center;padding:16px;border-top:1px solid var(--border);margin-top:24px}.gma-footer__payment{display:flex;gap:8px;flex-wrap:wrap}.gma-footer__payment-icon{height:28px;width:auto}html.js-reveal-ready .gma-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}html.js-reveal-ready .gma-reveal.revealed{opacity:1;transform:translateY(0)}html.js-reveal-ready .gma-reveal-delay-1{transition-delay:.1s}html.js-reveal-ready .gma-reveal-delay-2{transition-delay:.2s}html.js-reveal-ready .gma-reveal-delay-3{transition-delay:.3s}html.js-reveal-ready .gma-reveal-delay-4{transition-delay:.4s}html.js-reveal-ready .gma-reveal-delay-5{transition-delay:.5s}.product__accordion .summary__title{gap:12px}.product__accordion .accordion__title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:var(--gma-white);text-transform:none;letter-spacing:0}.product__accordion details{border-bottom:1px solid var(--gma-gray-700)}.product__accordion details summary{padding:16px 0}.product__accordion details summary:hover .accordion__title{color:var(--gma-red-light)}.product__accordion .accordion__content{color:var(--text-body);font-size:1.4rem;line-height:1.7;padding-bottom:16px}.product__accordion .accordion__content p{color:var(--text-body)}.product__accordion .icon-accordion{color:var(--gma-red)}.product__description.rte{color:var(--text-body);font-size:1.4rem;line-height:1.7}.product__description.rte p{color:var(--text-body);margin-bottom:12px}.product__text.caption-with-letter-spacing{font-family:Teko,sans-serif;color:var(--gma-red);font-size:1.3rem;font-weight:600}.product .price--large .price-item{font-family:Teko,sans-serif;font-size:3rem;font-weight:600;color:var(--gma-white)}.product-recommendations .section-header .title{font-family:Teko,sans-serif;color:var(--gma-white);text-transform:uppercase}.share-button__button{color:var(--text-muted)}.share-button__button:hover{color:var(--gma-red-light)}.thumbnail{border:1px solid var(--gma-gray-700);border-radius:4px;transition:border-color .2s ease}.thumbnail[aria-current=true],.thumbnail:hover{border-color:var(--gma-red)!important}.quantity__input{background:transparent;color:var(--gma-white);border-color:var(--gma-gray-700)}.quantity__button{color:var(--gma-white)}.quantity__button:hover{color:var(--gma-red)}variant-radios .product-form__input input[type=radio]+label{border-color:var(--gma-gray-700);color:var(--text-body);transition:border-color .2s ease,color .2s ease}variant-radios .product-form__input input[type=radio]:checked+label{border-color:var(--gma-red)!important;color:var(--gma-white)}variant-radios .product-form__input input[type=radio]:hover+label{border-color:var(--gma-red-light);color:var(--gma-white)}.card-wrapper .card{border:1px solid var(--gma-gray-700)!important;border-radius:12px;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.card-wrapper .card:hover{border-color:var(--gma-red)!important;transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gma-brand.css.map */
