@layer custom {
:root{--cnvs-themecolor: #E8323C;--cnvs-themecolor-rgb: 232, 50, 60;--cnvs-body-font: "Inter", sans-serif;--cnvs-primary-font: "Barlow Condensed", sans-serif;--cnvs-secondary-font: "Inter", sans-serif;--mvmt-black: #0D0D0D;--mvmt-dark: #111111;--mvmt-card-dark: #1A1A1A;--mvmt-white: #FFFFFF;--mvmt-off-white: #F5F5F5;--mvmt-muted-dark: rgba(255,255,255,.7);--mvmt-muted-light: #555555;--mvmt-red: #E8323C;--mvmt-red-dark: #C4202A;--mvmt-font-display: var(--cnvs-primary-font);--mvmt-font-body: var(--cnvs-body-font)}body,body.stretched{font-family:var(--mvmt-font-body);background-color:var(--mvmt-black);color:var(--mvmt-white);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--mvmt-font-display);font-weight:900;letter-spacing:.01em}.section{padding-top:96px!important;padding-bottom:96px!important}.section.my-0{margin-top:0!important;margin-bottom:0!important}.mvmt-label{display:inline-block;font-family:var(--mvmt-font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mvmt-red);margin-bottom:20px}.mvmt-rule{width:48px;height:3px;background:var(--mvmt-red);border:none;margin:0 0 32px;display:block}.mvmt-rule.centered{margin:0 auto 32px}.button.mvmt-btn-primary{background-color:var(--mvmt-red)!important;border-color:var(--mvmt-red)!important;color:#fff!important;font-family:var(--mvmt-font-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;padding:14px 36px!important}.button.mvmt-btn-primary:hover{background-color:var(--mvmt-red-dark)!important;border-color:var(--mvmt-red-dark)!important}.button.mvmt-btn-outline-white{background-color:transparent!important;border:2px solid rgba(255,255,255,.75)!important;color:#fff!important;font-family:var(--mvmt-font-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;padding:13px 36px!important}.button.mvmt-btn-outline-white:hover{border-color:#fff!important;background-color:#ffffff14!important}.button.mvmt-btn-outline-red{background-color:transparent!important;border:2px solid var(--mvmt-red)!important;color:var(--mvmt-red)!important;font-family:var(--mvmt-font-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;padding:13px 36px!important}.button.mvmt-btn-outline-red:hover{background-color:var(--mvmt-red)!important;color:#fff!important}@media(min-width:992px){.include-header{padding-top:160px}}#header{--cnvs-header-height: 90px;--cnvs-header-height-shrink: 60px;--cnvs-header-bg: transparent;--cnvs-header-sticky-bg: #0D0D0D;--cnvs-primary-menu-font: var(--cnvs-primary-font);--cnvs-primary-menu-font-weight: 700;--cnvs-primary-menu-font-size: 1rem;--cnvs-primary-menu-tt: uppercase;--cnvs-primary-menu-ls: .1em;--cnvs-primary-menu-color: rgba(255,255,255,.85);--cnvs-primary-menu-hover-color: #E8323C}#header .primary-menu .menu-container>.cnvs-menu-item>.cnvs-menu-link:after{content:"";display:block;height:2px;background:#e8323c;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease;margin-top:3px}#header .primary-menu .menu-container>.cnvs-menu-item:hover>.cnvs-menu-link:after,#header .primary-menu .menu-container>.cnvs-menu-item.current>.cnvs-menu-link:after{transform:scaleX(1)}#header.not-dark{--cnvs-primary-menu-color: #0D0D0D;--cnvs-primary-menu-hover-color: #E8323C}#header.not-dark .primary-menu .menu-container>.cnvs-menu-item>.cnvs-menu-link:after{background:#e8323c}#header .sub-menu-container{background-color:#111;border-color:#e8323c40;border-top:2px solid #E8323C;border-radius:0}#header .sub-menu-container .cnvs-menu-item>.cnvs-menu-link{font-family:var(--cnvs-body-font);font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}#header .sub-menu-container .cnvs-menu-item:hover>.cnvs-menu-link{color:#e8323c}#header .mvmt-cta{display:inline-block;font-family:var(--cnvs-body-font);font-size:.8125rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:#e8323c;border:2px solid #E8323C;padding:9px 24px;border-radius:0;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}#header .mvmt-cta:hover{background:transparent;color:#e8323c}#header.not-dark .mvmt-cta{background:#e8323c;border-color:#e8323c;color:#fff}#header .header-misc-icon a,#header .header-misc-icon a i{color:#ffffffbf;font-size:1.1rem;transition:color .2s}#header .header-misc-icon a:hover i{color:#e8323c}#header.not-dark .header-misc-icon a,#header.not-dark .header-misc-icon a i{color:#0d0d0d}#header.not-dark .header-misc-icon a:hover i{color:#e8323c}#header .cnvs-hamburger-inner,#header .cnvs-hamburger-inner:before,#header .cnvs-hamburger-inner:after{background-color:#fff}#header.not-dark .cnvs-hamburger-inner,#header.not-dark .cnvs-hamburger-inner:before,#header.not-dark .cnvs-hamburger-inner:after{background-color:#0d0d0d}#header.sticky-header{box-shadow:0 4px 32px #00000059}#hero{position:relative;min-height:100vh;background-color:#0d0d0d;overflow:hidden;border-bottom:4px solid #E8323C;display:flex;align-items:center}#hero .hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;opacity:.4;z-index:0}#hero .hero-overlay{position:absolute;inset:0;background:linear-gradient(105deg,#0d0d0df7,#0d0d0dc7 55%,#0d0d0d1a);z-index:1}#hero .hero-content{position:relative;z-index:2;width:100%;padding-top:40px;padding-bottom:80px}#hero .hero-label{display:inline-block;font-family:var(--mvmt-font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#e8323c;margin-bottom:24px}#hero .hero-h1{font-family:var(--mvmt-font-display);font-weight:900;font-style:italic;font-size:clamp(52px,8vw,90px);line-height:.92;color:#fff;margin-bottom:28px;letter-spacing:-.01em}#hero .hero-h1 .accent{color:#e8323c}#hero .hero-sub{font-family:var(--mvmt-font-body);font-size:20px;font-weight:400;line-height:1.6;color:#fffc;max-width:520px;margin-bottom:36px}#hero .hero-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px;align-items:center}#hero .btn-red{display:inline-block;font-family:var(--mvmt-font-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background-color:#e8323c;color:#fff;border:2px solid #E8323C;border-radius:0;padding:14px 36px;text-decoration:none;transition:background-color .2s,border-color .2s;line-height:1}#hero .btn-red:hover{background-color:#c4202a;border-color:#c4202a;color:#fff}#hero .btn-outline-white{display:inline-block;font-family:var(--mvmt-font-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.7);border-radius:0;padding:13px 36px;text-decoration:none;transition:background-color .2s,border-color .2s;line-height:1}#hero .btn-outline-white:hover{border-color:#fff;background-color:#ffffff14;color:#fff}#hero .hero-badges{display:flex;gap:28px;flex-wrap:wrap;align-items:center}#hero .hero-badge{display:flex;align-items:center;gap:8px;font-family:var(--mvmt-font-body);font-size:13px;font-weight:500;color:#fff;letter-spacing:.04em;text-transform:uppercase}#hero .hero-badge i{color:#e8323c;font-size:14px}#hero .hero-product-img{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:480px;height:680px;object-fit:cover;object-position:top center;z-index:2;border-left:3px solid #E8323C}#hero .hero-product-fade{position:absolute;right:440px;top:0;bottom:0;width:120px;background:linear-gradient(to right,#0D0D0D 0%,transparent 100%);z-index:3}@media(max-width:991px){#hero .hero-product-img,#hero .hero-product-fade{display:none}#hero .hero-h1{font-size:58px}#hero .hero-sub{font-size:17px}#hero .hero-content{padding-top:20px}}@media(max-width:575px){#hero .hero-badges{gap:16px}#hero .hero-badge{font-size:11px}}#products{background-color:#111}.mvmt-product-card{position:relative;overflow:hidden;background:#1a1a1a;border-top:2px solid transparent;transition:border-color .25s ease,transform .25s ease;border-radius:0}.mvmt-product-card:hover{border-top-color:#e8323c;transform:translateY(-5px)}.mvmt-card-img-wrap{position:relative;aspect-ratio:3/4;overflow:hidden}.mvmt-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.mvmt-product-card:hover .mvmt-card-img-wrap img{transform:scale(1.06)}.mvmt-card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(13,13,13,.8) 0%,rgba(13,13,13,.1) 55%,transparent 100%);pointer-events:none}.mvmt-card-body{padding:16px 14px 18px;background:#1a1a1a}.mvmt-card-title{font-family:var(--mvmt-font-display);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 5px;line-height:1.1}.mvmt-card-price{display:block;font-family:var(--mvmt-font-display);font-weight:600;font-size:15px;color:var(--cnvs-themecolor);margin-bottom:10px}.mvmt-card-link{font-family:var(--mvmt-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:2px;transition:color .2s ease,border-color .2s ease;display:inline-block}.mvmt-card-link:hover{color:var(--cnvs-themecolor);border-color:var(--cnvs-themecolor)}.mvmt-products-header .mvmt-label{display:block;text-align:center;font-family:var(--mvmt-font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cnvs-themecolor);margin-bottom:18px}.mvmt-products-header h2{font-family:var(--mvmt-font-display);font-weight:900;font-size:52px;line-height:1.05;color:#fff;text-align:center;max-width:700px;margin:0 auto 28px}.mvmt-rule-centered{width:48px;height:3px;background:var(--cnvs-themecolor);border:none;margin:0 auto 52px;display:block}.mvmt-sizes-note{font-family:var(--mvmt-font-body);font-size:13px;font-weight:400;letter-spacing:.06em;color:#ffffff80;text-align:center;margin-top:16px}#products .button.mvmt-btn-primary{padding:15px 48px!important;min-width:280px;text-align:center;display:inline-block}#technology{background:#fff}#technology .mvmt-tech-icon{width:48px;height:48px;min-width:48px;background:#e8323c;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}#technology .mvmt-tech-heading{font-family:var(--mvmt-font-display);font-weight:700;font-size:20px;letter-spacing:.03em;text-transform:uppercase;color:#0d0d0d;margin:0 0 6px}#technology .mvmt-tech-body{font-family:var(--mvmt-font-body);font-size:15px;line-height:1.65;color:#555;margin:0}#technology .mvmt-stat-num{font-family:var(--mvmt-font-display);font-weight:900;font-size:36px;color:#e8323c;line-height:1;display:block;margin-bottom:6px}#technology .mvmt-stat-label{font-family:var(--mvmt-font-body);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#0d0d0d}#technology .mvmt-feature-row{display:flex;gap:20px;align-items:flex-start;padding:28px 0;border-bottom:1px solid rgba(0,0,0,.08)}#technology .mvmt-feature-row:first-child{border-top:1px solid rgba(0,0,0,.08)}#technology .mvmt-stat-cell{text-align:center;padding:32px 16px}#technology .mvmt-stat-cell:nth-child(2n){background:#f5f5f5;border-left:1px solid #EBEBEB}#technology .mvmt-stat-cell:nth-child(odd){background:#fff}#technology .mvmt-stat-cell:nth-child(2){border-left:1px solid #EBEBEB}@media(max-width:991px){#technology .mvmt-portrait-wrap{margin-bottom:48px}}#technology .mvmt-section-heading{font-family:var(--mvmt-font-display);font-weight:900;font-size:52px;line-height:1.05;color:#0d0d0d;max-width:600px;margin-bottom:20px}#collection{position:relative;min-height:600px;background-image:url(https://canvas-builder.nyc3.cdn.digitaloceanspaces.com/images/gym/008/hero.webp);background-size:cover;background-position:center 25%;background-attachment:fixed;overflow:hidden}#collection:before{content:"";position:absolute;inset:0;background:#0d0d0dd9;z-index:0}#collection .collection-watermark{position:absolute;right:-40px;bottom:-60px;font-family:var(--mvmt-font-display);font-weight:900;font-style:italic;font-size:280px;line-height:1;color:#ffffff0a;z-index:0;user-select:none;pointer-events:none;white-space:nowrap}#collection .collection-inner{position:relative;z-index:1;padding:120px 0;text-align:center}#collection .collection-badge{display:inline-block;background:var(--cnvs-themecolor);color:#fff;font-family:var(--mvmt-font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:100px;padding:6px 20px;margin-bottom:28px}#collection .collection-h2{font-family:var(--mvmt-font-display);font-weight:900;font-style:italic;font-size:72px;line-height:.95;color:#fff;margin-bottom:24px}#collection .collection-sub{font-family:var(--mvmt-font-body);font-size:20px;font-weight:400;line-height:1.6;color:#ffffffb3;max-width:580px;margin:0 auto 40px}#collection .collection-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}#collection .collection-chips{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}#collection .collection-chip{background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:100px;padding:8px 22px;display:inline-flex;align-items:center;gap:8px;font-family:var(--mvmt-font-body);font-size:13px;font-weight:500;color:#fff;letter-spacing:.03em}#collection .collection-chip i{color:var(--cnvs-themecolor);font-size:13px}#sustainability{background:#fff}.mvmt-pillar{display:flex;gap:18px;align-items:flex-start;padding:24px 0;border-bottom:1px solid rgba(0,0,0,.08)}.mvmt-pillar:first-child{border-top:1px solid rgba(0,0,0,.08)}.mvmt-pillar-icon{width:48px;min-width:48px;height:48px;background:#e8323c;display:flex;align-items:center;justify-content:center;color:#fff;font-size:19px}.mvmt-pillar-heading{font-family:var(--mvmt-font-display);font-weight:700;font-size:18px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;margin:0 0 5px}.mvmt-pillar-body{font-family:var(--mvmt-font-body);font-size:14px;line-height:1.65;color:#555;margin:0}#sustainability .mvmt-section-heading{font-family:var(--mvmt-font-display);font-weight:900;font-size:52px;line-height:1.05;color:#0d0d0d;margin-bottom:16px}#sustainability .mvmt-section-body{font-family:var(--mvmt-font-body);font-size:17px;line-height:1.75;color:#555;margin-bottom:36px}.ugc-card{position:relative;overflow:hidden;aspect-ratio:3/4;background:#1a1a1a}.ugc-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.ugc-card:hover img{transform:scale(1.07)}.ugc-card-overlay{position:absolute;inset:0;background:#0d0d0d00;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:background .35s ease}.ugc-card:hover .ugc-card-overlay{background:#0d0d0db8}.ugc-card-overlay .ugc-icon{font-size:26px;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .3s ease .05s,transform .3s ease .05s}.ugc-card-overlay .ugc-handle{font-family:var(--mvmt-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .3s ease .1s,transform .3s ease .1s}.ugc-card:hover .ugc-card-overlay .ugc-icon,.ugc-card:hover .ugc-card-overlay .ugc-handle{opacity:1;transform:translateY(0)}.ugc-card-overlay .ugc-red-line{width:24px;height:2px;background:#e8323c;opacity:0;transition:opacity .3s ease .08s}.ugc-card:hover .ugc-card-overlay .ugc-red-line{opacity:1}.mvmt-loyalty-card{background:#1a1a1a;border-left:4px solid var(--cnvs-themecolor);padding:36px 40px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}@media(max-width:767px){.mvmt-loyalty-card{padding:28px 24px;gap:24px}}#ugc .mvmt-section-heading{font-family:var(--mvmt-font-display);font-weight:900;font-size:52px;line-height:1.05;color:#fff;margin-bottom:16px}#ugc .mvmt-section-desc{font-family:var(--mvmt-font-body);font-size:16px;color:#fff9;margin:0}.mvmt-loyalty-heading{font-family:var(--mvmt-font-display);font-weight:700;font-size:22px;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin:0 0 6px}.mvmt-loyalty-body{font-family:var(--mvmt-font-body);font-size:14px;line-height:1.65;color:#ffffffa6;margin:0}.mvmt-loyalty-icon{flex-shrink:0;width:52px;height:52px;background:var(--cnvs-themecolor);display:flex;align-items:center;justify-content:center}#ugc .mvmt-affiliate-text{font-family:var(--mvmt-font-body);font-size:13px;color:#ffffff73;margin:0}#ugc .mvmt-affiliate-link{color:#ffffffb3;text-decoration:underline;text-underline-offset:3px;font-weight:500;transition:color .2s}#ugc .mvmt-affiliate-link:hover{color:#e8323c}#fitguide{background:#fff;padding-top:0!important;padding-bottom:0!important}.fitguide-top{padding:96px 0 80px;background:#fff}.mvmt-fit-card{background:#fff;border:1px solid #E8E8E8;border-top:3px solid transparent;transition:border-top-color .25s ease,box-shadow .28s ease,transform .25s ease;overflow:hidden;height:100%}.mvmt-fit-card:hover{border-top-color:#e8323c;box-shadow:0 10px 40px #0000001a;transform:translateY(-5px)}.mvmt-fit-card-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .4s ease}.mvmt-fit-card:hover .mvmt-fit-card-img{transform:scale(1.04)}.mvmt-fit-card-img-wrap{overflow:hidden}.mvmt-fit-card-body{padding:24px 22px 26px}.mvmt-fit-card-icon{width:44px;height:44px;background:#e8323c17;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.mvmt-fit-card-icon i{font-size:19px;color:#e8323c}.mvmt-fit-card-title{font-family:var(--mvmt-font-display);font-weight:700;font-size:21px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;margin:0 0 6px}.mvmt-fit-rec-label{font-family:var(--mvmt-font-body);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e8323c;display:block;margin-bottom:5px}.mvmt-fit-rec-text{font-family:var(--mvmt-font-body);font-size:14px;line-height:1.6;color:#555;margin-bottom:18px}.mvmt-fit-card-link{font-family:var(--mvmt-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0d0d0d;text-decoration:none;border-bottom:2px solid #E8323C;padding-bottom:2px;transition:color .2s}.mvmt-fit-card-link:hover{color:#e8323c}#fitguide .mvmt-section-heading{font-family:var(--mvmt-font-display);font-weight:900;font-size:52px;line-height:1.05;color:#0d0d0d;max-width:520px;margin:0 0 20px}#fitguide .mvmt-section-body{font-family:var(--mvmt-font-body);font-size:16px;line-height:1.7;color:#555;max-width:560px;margin:0}#fitguide .mvmt-size-note{font-family:var(--mvmt-font-body);font-size:13px;color:#888;letter-spacing:.03em}.mvmt-size-table{width:100%;border-collapse:collapse;font-family:var(--mvmt-font-body);font-size:14px}.mvmt-size-table thead tr th{font-family:var(--mvmt-font-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0d0d0d;padding:13px 18px;text-align:center;border:none}.mvmt-size-table thead tr th:first-child{text-align:left}.mvmt-size-table tbody td{padding:11px 18px;text-align:center;color:#555;border-bottom:1px solid #EBEBEB;border-right:1px solid #F0F0F0}.mvmt-size-table tbody td:last-child{border-right:none}.mvmt-size-table tbody tr:nth-child(2n) td{background:#f5f5f5}.mvmt-size-table tbody td:first-child{font-family:var(--mvmt-font-display);font-weight:700;font-size:17px;letter-spacing:.08em;color:#0d0d0d;text-align:left;border-left:3px solid transparent;transition:border-left-color .2s}.mvmt-size-table tbody tr:hover td{background:#e8323c0a}.mvmt-size-table tbody tr:hover td:first-child{border-left-color:#e8323c}#fitguide .mvmt-size-disclaimer{font-family:var(--mvmt-font-body);font-size:12px;color:#aaa;margin-top:10px;letter-spacing:.03em}.mvmt-cta-band{background:#e8323c;padding:88px 0 72px;text-align:center}.mvmt-cta-band h2{font-family:var(--mvmt-font-display);font-weight:900;font-size:52px;line-height:1.08;color:#fff;letter-spacing:.01em;margin-bottom:36px}.mvmt-btn-white-solid{background-color:#fff!important;border-color:#fff!important;color:#0d0d0d!important;font-family:var(--mvmt-font-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;padding:14px 38px!important}.mvmt-btn-white-solid:hover{background-color:#f0f0f0!important;border-color:#f0f0f0!important;color:#0d0d0d!important}.mvmt-btn-white-ghost{background-color:transparent!important;border:2px solid rgba(255,255,255,.75)!important;color:#fff!important;font-family:var(--mvmt-font-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;padding:13px 38px!important}.mvmt-btn-white-ghost:hover{border-color:#fff!important;background-color:#ffffff1f!important;color:#fff!important}.mvmt-cta-perks{font-family:var(--mvmt-font-body);font-size:13px;font-weight:400;letter-spacing:.05em;color:#ffffffb8;margin-top:28px;margin-bottom:0}.mvmt-cta-perks i{font-size:7px;vertical-align:middle;color:#ffffff80;margin-right:2px}.mvmt-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}#footer{--cnvs-primary-menu-tt: none;--cnvs-primary-menu-font-weight: 500;font-family:var(--mvmt-font-body)}.mvmt-footer-inner{position:relative;z-index:2}.mvmt-footer-brand-name{font-family:var(--mvmt-font-display);font-weight:900;font-size:38px;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1;margin:0 0 4px}.mvmt-footer-brand-name span{color:#e8323c}.mvmt-footer-tagline{font-family:var(--mvmt-font-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin:0 0 20px}.mvmt-footer-bio{font-family:var(--mvmt-font-body);font-size:14px;line-height:1.75;color:#fff9;margin-bottom:24px;max-width:300px}.mvmt-footer-address{font-family:var(--mvmt-font-body);font-size:13px;line-height:1.8;color:#ffffff73;font-style:normal;margin-bottom:16px}.mvmt-footer-address strong{color:#ffffffb3;font-weight:500}.mvmt-size-chip{display:inline-block;font-family:var(--mvmt-font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e8323c;background:#e8323c1a;border:1px solid rgba(232,50,60,.25);padding:4px 12px;margin-top:4px}.mvmt-footer-inner .widget h4,.mvmt-footer-inner .widget_links h4{font-family:var(--mvmt-font-display);font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#e8323c;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.mvmt-footer-inner .widget_links ul{list-style:none;padding:0;margin:0}.mvmt-footer-inner .widget_links ul li{padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05)}.mvmt-footer-inner .widget_links ul li:last-child{border-bottom:none}.mvmt-footer-inner .widget_links ul li a{font-family:var(--mvmt-font-body);font-size:13.5px;font-weight:400;color:#ffffff8c;text-decoration:none;transition:color .2s,padding-left .2s;display:flex;align-items:center;gap:8px}.mvmt-footer-inner .widget_links ul li a i{font-size:11px;color:#e8323c;opacity:.7;flex-shrink:0}.mvmt-footer-inner .widget_links ul li a:hover{color:#fff;padding-left:4px}.mvmt-footer-inner .widget_links ul li a:hover i{opacity:1}.mvmt-program-badge{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.mvmt-program-badge:last-child{border-bottom:none}.mvmt-program-icon{width:36px;height:36px;min-width:36px;background:#e8323c1f;border:1px solid rgba(232,50,60,.2);display:flex;align-items:center;justify-content:center;color:#e8323c;font-size:14px;flex-shrink:0}.mvmt-program-title{font-family:var(--mvmt-font-display);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 3px}.mvmt-program-desc{font-family:var(--mvmt-font-body);font-size:12px;color:#ffffff73;line-height:1.5;margin:0}.mvmt-newsletter-label{font-family:var(--mvmt-font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e8323c;margin-bottom:8px}.mvmt-newsletter-heading{font-family:var(--mvmt-font-display);font-weight:900;font-size:28px;line-height:1.05;color:#fff;text-transform:uppercase;margin-bottom:8px}.mvmt-newsletter-sub{font-size:13px;color:#ffffff73;margin-bottom:18px;line-height:1.55}.mvmt-newsletter-form{display:flex;gap:0;margin-bottom:20px}.mvmt-newsletter-form input[type=email]{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-right:none;color:#fff;font-family:var(--mvmt-font-body);font-size:13px;padding:12px 16px;outline:none;transition:border-color .2s}.mvmt-newsletter-form input[type=email]::placeholder{color:#ffffff4d}.mvmt-newsletter-form input[type=email]:focus{border-color:#e8323c80}.mvmt-newsletter-form button{background:#e8323c;border:1px solid #E8323C;color:#fff;font-family:var(--mvmt-font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;cursor:pointer;transition:background .2s;white-space:nowrap}.mvmt-newsletter-form button:hover{background:#c4202a;border-color:#c4202a}.mvmt-newsletter-consent{font-size:11px;color:#ffffff40;line-height:1.5;margin-bottom:24px}.mvmt-newsletter-consent a{color:#fff6;text-decoration:underline}.mvmt-app-links{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.mvmt-app-btn{display:flex;align-items:center;gap:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:9px 16px;text-decoration:none;transition:background .2s,border-color .2s;max-width:200px}.mvmt-app-btn:hover{background:#ffffff1a;border-color:#fff3}.mvmt-app-btn i{font-size:22px;color:#fff;flex-shrink:0}.mvmt-app-btn-text{display:flex;flex-direction:column}.mvmt-app-btn-sup{font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;line-height:1;margin-bottom:2px}.mvmt-app-btn-main{font-family:var(--mvmt-font-body);font-size:13px;font-weight:600;color:#fff;line-height:1}.mvmt-social-row{display:flex;align-items:center;gap:8px}.mvmt-social-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-right:4px}.mvmt-footer-bar{position:relative;z-index:2;background:#0006;border-top:1px solid rgba(255,255,255,.07)}.mvmt-footer-bar-inner{padding:20px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.mvmt-copyright{font-size:12.5px;color:#ffffff59;font-family:var(--mvmt-font-body)}.mvmt-copyright a{color:#ffffff80;text-decoration:none;transition:color .2s}.mvmt-copyright a:hover{color:#e8323c}.mvmt-footer-legal-links{display:flex;gap:20px}.mvmt-footer-legal-links a{font-size:12px;color:#ffffff4d;text-decoration:none;font-family:var(--mvmt-font-body);transition:color .2s}.mvmt-footer-legal-links a:hover{color:#ffffffb3}.mvmt-footer-certbadge{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#ffffff4d;font-family:var(--mvmt-font-body)}.mvmt-footer-certbadge i{color:#e8323c;font-size:13px}.mvmt-footer-bg{position:absolute;inset:0;background-size:cover;background-position:center 40%;opacity:.06;z-index:0}.mvmt-footer-overlay{position:absolute;inset:0;background:linear-gradient(160deg,#0d0d0dfa,#0d0d0de6 60%,#e8323c14);z-index:1}.mvmt-footer-accent-line{position:absolute;top:0;left:0;right:0;height:3px;background:#e8323c;z-index:2}#technology .mvmt-portrait-img{width:100%!important;height:100%;object-fit:cover;min-height:520px;border-left:4px solid #E8323C;display:block}#sustainability .mvmt-sust-img{width:100%;height:100%;object-fit:cover;min-height:560px;display:block;border-right:4px solid #E8323C}#fitguide .mvmt-email-link{color:#e8323c;text-decoration:none;border-bottom:1px solid rgba(232,50,60,.35)}
}