*,*:before,*:after{box-sizing:border-box}:root{--mg-gold:#e8b923;--mg-gold-hover:#f0c230;--mg-black:#000;--mg-dark:#0a0a0a;--mg-dark-2:#0d0d0d;--mg-dark-3:#111;--mg-white:#fff;--mg-text-muted:rgba(255,255,255,.55);--mg-text-dim:rgba(255,255,255,.35);--mg-border:rgba(255,255,255,.08);--mg-gold-border:rgba(232,185,35,.3)}.mg-ticker-wrap{background:var(--mg-dark-3);border-bottom:1px solid var(--mg-gold-border);overflow:hidden;height:36px;display:flex;align-items:center}.mg-ticker-track{display:flex;animation:mgTicker 30s linear infinite;white-space:nowrap}.mg-ticker-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#ffffffd9;padding:0 40px;border-right:1px solid rgba(255,255,255,.1)}.mg-ticker-item .mg-dot{color:var(--mg-gold)}@keyframes mgTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.mg-hero{position:relative;min-height:580px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--mg-dark)}.mg-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/MGCChromeSide.png?v=1706036057),center/cover no-repeat,radial-gradient(60% 80% at 15% 50%,rgba(232,185,35,.13) 0%,transparent 70%),radial-gradient(40% 60% at 85% 50%,rgba(232,185,35,.07) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 85% 50%,rgba(232,185,35,.07) 0%,transparent 70%);pointer-events:none}.mg-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(232,185,35,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(232,185,35,.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.mg-hero__content{position:relative;z-index:2;text-align:center;padding:70px 40px;max-width:820px;width:100%}.mg-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;background:#e8b9231f;border:1px solid rgba(232,185,35,.35);color:var(--mg-gold);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:7px 18px;border-radius:2px;margin-bottom:28px}.mg-hero__title{font-size:clamp(42px,6.5vw,80px);font-weight:900;line-height:1;margin:0 0 20px;color:var(--mg-white);text-transform:uppercase;letter-spacing:-2px}.mg-hero__title .mg-gold-text{color:var(--mg-gold)}.mg-hero__subtitle{font-size:17px;color:var(--mg-text-muted);margin:0 auto 36px;max-width:520px;line-height:1.65}.mg-hero__buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mg-btn{display:inline-block;font-weight:800;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;padding:16px 38px;border-radius:2px;text-decoration:none;transition:transform .15s,box-shadow .15s;cursor:pointer;border:none}.mg-btn--gold{background:var(--mg-gold);color:var(--mg-black)}.mg-btn--gold:hover{background:var(--mg-gold-hover);transform:translateY(-2px);box-shadow:0 8px 30px #e8b92373;color:var(--mg-black);text-decoration:none}.mg-btn--outline{background:transparent;color:var(--mg-white);border:1.5px solid rgba(255,255,255,.25);padding:14px 38px}.mg-btn--outline:hover{border-color:var(--mg-gold);background:#e8b92314;color:var(--mg-white);text-decoration:none}.mg-btn--black{background:var(--mg-black);color:var(--mg-gold)}.mg-btn--black:hover{transform:translateY(-2px);color:var(--mg-gold);text-decoration:none}.mg-trust-bar{background:var(--mg-gold);padding:13px 20px;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 32px}.mg-trust-item{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--mg-black);display:flex;align-items:center;gap:7px}.mg-stats-bar{background:var(--mg-dark-2);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mg-border);border-bottom:1px solid var(--mg-border)}.mg-stat{text-align:center;padding:36px 20px;border-right:1px solid var(--mg-border)}.mg-stat:last-child{border-right:none}.mg-stat__number{font-size:42px;font-weight:900;color:var(--mg-gold);display:block;line-height:1}.mg-stat__label{font-size:11px;font-weight:700;color:var(--mg-text-dim);text-transform:uppercase;letter-spacing:1.5px;margin-top:8px;display:block}.mg-section-tag{display:block;text-align:center;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--mg-gold);margin-bottom:10px}.mg-section-title{display:block;text-align:center;font-size:clamp(28px,4vw,46px);font-weight:900;color:var(--mg-white);text-transform:uppercase;letter-spacing:-1px;margin:0 0 50px}.mg-features-section{background:var(--mg-dark);padding:80px 40px}.mg-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:1100px;margin:0 auto}.mg-feature-card{background:#ffffff06;border:1px solid var(--mg-border);border-top:3px solid var(--mg-gold);padding:28px 22px;border-radius:3px}.mg-feature-card__icon{font-size:28px;margin-bottom:14px;display:block}.mg-feature-card__title{font-size:13px;font-weight:800;color:var(--mg-white);text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}.mg-feature-card__text{font-size:13.5px;color:var(--mg-text-muted);line-height:1.65;margin:0}.mg-reviews-section{background:#0e0e0e;padding:80px 40px}.mg-rating-row{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:40px;font-size:20px;color:var(--mg-gold)}.mg-rating-row__text{font-size:13px;color:var(--mg-text-dim)}.mg-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:1000px;margin:0 auto}.mg-review-card{background:#ffffff08;border:1px solid var(--mg-border);border-radius:3px;padding:24px}.mg-review-card__stars{color:var(--mg-gold);font-size:13px;margin-bottom:12px}.mg-review-card__text{font-size:14px;color:#ffffffb8;line-height:1.65;font-style:italic;margin:0 0 16px}.mg-review-card__name{font-size:12px;font-weight:800;color:var(--mg-white);text-transform:uppercase;letter-spacing:.5px}.mg-review-card__bike{font-size:11.5px;color:var(--mg-text-dim);margin-top:2px}.mg-faq-section{background:var(--mg-dark-2);padding:80px 40px}.mg-faq-list{max-width:760px;margin:0 auto}.mg-faq-item{border-bottom:1px solid var(--mg-border)}.mg-faq-question{width:100%;background:none;border:none;padding:20px 0;font-size:15px;font-weight:700;color:var(--mg-white);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:inherit}.mg-faq-question:hover{color:var(--mg-gold)}.mg-faq-question .mg-faq-arrow{color:var(--mg-gold);font-size:22px;transition:transform .2s;flex-shrink:0}.mg-faq-question[aria-expanded=true] .mg-faq-arrow{transform:rotate(45deg)}.mg-faq-answer{font-size:14px;color:var(--mg-text-muted);line-height:1.7;padding-bottom:20px;display:none}.mg-faq-answer.is-open{display:block}.mg-about-section{background:linear-gradient(135deg,var(--mg-dark-3) 0%,#1a1400 50%,var(--mg-dark-3) 100%);border-top:3px solid var(--mg-gold);border-bottom:3px solid var(--mg-gold-border);padding:70px 40px;display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}.mg-about-section__text{max-width:560px}.mg-about-section__tag{display:block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--mg-gold);margin-bottom:12px}.mg-about-section__title{font-size:clamp(26px,3.5vw,40px);font-weight:900;color:var(--mg-white);text-transform:uppercase;letter-spacing:-.5px;margin:0 0 16px;line-height:1.1}.mg-about-section p{font-size:15px;color:var(--mg-text-muted);line-height:1.75;margin:0 0 20px}.mg-about-badges{display:flex;gap:10px;flex-wrap:wrap}.mg-badge{background:#e8b9231a;border:1px solid var(--mg-gold-border);color:var(--mg-gold);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 14px;border-radius:2px}.mg-about-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:260px}.mg-about-stat{background:#ffffff08;border:1px solid var(--mg-border);padding:20px;border-radius:3px;text-align:center}.mg-about-stat__number{font-size:32px;font-weight:900;color:var(--mg-gold);display:block}.mg-about-stat__label{font-size:11px;color:var(--mg-text-dim);text-transform:uppercase;letter-spacing:1px;margin-top:4px;display:block}.mg-social-section{background:var(--mg-dark);padding:70px 40px;text-align:center}.mg-social-section__title{font-size:clamp(26px,3.5vw,40px);font-weight:900;color:var(--mg-white);text-transform:uppercase;margin:0 0 12px}.mg-social-section__text{font-size:15px;color:var(--mg-text-muted);margin:0 0 28px}.mg-social-section__text strong{color:var(--mg-gold)}.mg-social-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mg-social-btn{display:inline-flex;align-items:center;gap:9px;padding:14px 28px;border-radius:2px;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:transform .15s}.mg-social-btn:hover{transform:translateY(-2px);text-decoration:none}.mg-social-btn--instagram{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.mg-social-btn--tiktok{background:#000;border:1px solid rgba(255,255,255,.15);color:#fff}.mg-final-cta{background:var(--mg-gold);padding:80px 40px;text-align:center}.mg-final-cta__title{font-size:clamp(32px,5vw,58px);font-weight:900;color:var(--mg-black);text-transform:uppercase;letter-spacing:-1px;margin:0 0 14px;line-height:1}.mg-final-cta__text{font-size:16px;color:#0009;margin:0 0 30px}.mg-footer{background:#050505;border-top:3px solid var(--mg-gold-border);padding:60px 40px 30px;color:var(--mg-text-muted)}.mg-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1100px;margin:0 auto 40px}.mg-footer__brand-name{font-size:18px;font-weight:900;color:var(--mg-gold);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:12px}.mg-footer__tagline{font-size:13px;color:#fff6;line-height:1.7;margin:0 0 20px}.mg-footer__col-heading{font-size:11px;font-weight:800;color:#fff9;text-transform:uppercase;letter-spacing:2px;margin:0 0 16px;display:block}.mg-footer__link{display:block;color:#fff6;text-decoration:none;font-size:13.5px;margin-bottom:10px;transition:color .15s}.mg-footer__link:hover{color:var(--mg-gold);text-decoration:none}.mg-footer__bottom{border-top:1px solid var(--mg-border);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;max-width:1100px;margin:0 auto}.mg-footer__copy{font-size:12px;color:#fff3}.mg-footer__social-links{display:flex;gap:16px}.mg-footer__social-link{font-size:13px;font-weight:700;color:#ffffff4d;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:color .15s}.mg-footer__social-link:hover{color:var(--mg-gold)}.mg-collection-header{background:linear-gradient(135deg,var(--mg-dark) 0%,var(--mg-dark-3) 100%);border-bottom:3px solid var(--mg-gold);padding:40px 40px 36px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px}.mg-collection-header__title{font-size:clamp(28px,4vw,52px);font-weight:900;color:var(--mg-white);text-transform:uppercase;letter-spacing:-1px;margin:0;line-height:1}.mg-collection-header__title span{color:var(--mg-gold)}.mg-collection-header__count{font-size:13px;color:#fff6;font-weight:600;letter-spacing:1px;text-transform:uppercase}.mg-filter-bar{background:var(--mg-dark-2);border-bottom:1px solid var(--mg-border);padding:16px 40px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mg-filter-bar__label{font-size:11px;font-weight:700;color:#ffffff59;text-transform:uppercase;letter-spacing:1.5px;margin-right:4px;flex-shrink:0}.mg-filter-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#ffffffa6;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:8px 16px;border-radius:2px;cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}.mg-filter-btn:hover{border-color:#e8b92380;color:var(--mg-gold);background:#e8b9230f}.mg-filter-btn.is-active{background:var(--mg-gold);border-color:var(--mg-gold);color:var(--mg-black);font-weight:800}.mg-filter-divider{width:1px;height:20px;background:#ffffff1a;margin:0 4px}.card-wrapper{transition:transform .2s,box-shadow .2s;position:relative}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000080}.card-wrapper.is-hidden{display:none!important}.product-form__submit,.product-form__submit.button--secondary{background:var(--mg-gold)!important;color:var(--mg-black)!important;border-color:var(--mg-gold)!important;font-weight:800!important;font-size:15px!important;letter-spacing:1px!important;text-transform:uppercase!important;transition:transform .15s,box-shadow .15s!important}.product-form__submit:hover{background:var(--mg-gold-hover)!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #e8b92380!important}.mg-order-guide{background:#e8b92312;border:1px solid rgba(232,185,35,.25);border-left:3px solid var(--mg-gold);border-radius:3px;padding:14px 18px;margin-bottom:20px;font-size:13.5px;color:#ffffffbf;line-height:1.6}.mg-order-guide strong{color:var(--mg-gold)}.mg-urgency-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.mg-urgency-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 12px;border-radius:2px}.mg-urgency-badge--ships{background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#4ade80}.mg-urgency-badge--quality{background:#e8b9231a;border:1px solid var(--mg-gold-border);color:var(--mg-gold)}.mg-urgency-badge--custom{background:#6366f11a;border:1px solid rgba(99,102,241,.25);color:#a5b4fc}.mg-product-trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--mg-border);font-size:12px;color:#fff6}.mg-product-trust-item{display:flex;align-items:center;gap:5px}@media(max-width:900px){.mg-footer__grid{grid-template-columns:1fr 1fr}.mg-stats-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mg-hero__content,.mg-features-section,.mg-reviews-section,.mg-faq-section,.mg-about-section,.mg-social-section,.mg-final-cta{padding:50px 20px}.mg-about-section{flex-direction:column}.mg-footer__grid{grid-template-columns:1fr;gap:30px}.mg-filter-bar{padding:12px 20px}.mg-collection-header{padding:28px 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mg-styles.css.map */
