:root{--mv-font:Manrope,Arial,sans-serif;--mv-text:#475467;--mv-heading:#101b35;--mv-type-gradient:linear-gradient(90deg,#00cff4 0%,#1877f2 32%,#681ce0 67%,#e92d91 100%)}html,body,button,input,select,textarea{font-family:var(--mv-font)}body{color:var(--mv-text);font-weight:450;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--mv-heading);font-family:var(--mv-font);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}h1,.mv-hero-title,.page-hero h1{font-size:clamp(2.5rem,5.2vw,5.5rem);line-height:.98;letter-spacing:-.045em}h2,.section-title,.feature-card h2{font-size:clamp(1.8rem,3.5vw,3rem)}h3{font-size:clamp(1rem,1.5vw,1.35rem);font-weight:700}.muted,p{color:#667085;line-height:1.62}.eyebrow{color:#1877f2;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mv-gradient-text{color:#1877f2;background:var(--mv-type-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mv-pulse{display:block;width:52px;height:3px;margin:10px 0 18px;border-radius:99px;background:var(--mv-type-gradient)}.button{font-family:var(--mv-font);font-weight:800;letter-spacing:-.01em}.button--secondary{border-color:#1877f2;color:#0a3daf}.product-info h1,.price,[data-price]{color:#101b35;font-weight:800}.card,.product-card,.quote-form,.checkout-card{font-family:var(--mv-font)}label,legend{color:#101b35;font-weight:700}.mv-footer{font-family:var(--mv-font);background:#101b35}.mv-footer h2,.mv-footer h3{color:#fff}.mv-footer a{color:#d7deec}.mv-footer a:hover{color:#00cff4}.hero h1{color:#fff}.hero .mv-gradient-text{filter:saturate(1.1) brightness(1.18)}.hero .eyebrow{color:#8eeeff}.hero>.hero__grid>div:first-child>.muted{color:#ffffffe6}@media(max-width:767px){h1,.mv-hero-title,.page-hero h1{font-size:clamp(2.25rem,11vw,3.15rem);line-height:1.02;overflow-wrap:normal;word-break:normal}.hero h1{font-size:clamp(2.35rem,11.5vw,3.35rem)}h2,.section-title,.feature-card h2{font-size:clamp(1.75rem,8vw,2.15rem)}}.hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);gap:38px}.hero__panel{width:min(100%,410px);justify-self:end;padding:18px;border-radius:18px}.hero__panel h2{font-size:clamp(1.45rem,2.1vw,2rem);margin:8px 0 12px}.hero__panel a{padding:12px 14px;margin-top:8px;font-size:12px}.hero__panel a small{display:block;font-size:10px;margin-top:2px}@media(max-width:767px){.hero__grid{grid-template-columns:1fr;gap:24px}.hero__panel{width:100%;justify-self:stretch;padding:15px}.hero__panel h2{font-size:1.55rem}.hero__panel a{padding:10px 12px}}.hero__panel{display:flex;flex-direction:column}.hero__panel a{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px}.hero__panel a:before{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef5ff;color:#1877f2;font-size:16px;font-weight:800}.hero__panel a:nth-of-type(1):before{content:"+"}.hero__panel a:nth-of-type(2):before{content:"\2726";background:#fff0f8;color:#e92d91}.hero__panel a:nth-of-type(3):before{content:"\25c9";background:#edfbff;color:#00a9d4}.hero__panel a:nth-of-type(4):before{content:"\25a4";background:#f3efff;color:#681ce0}.hero__panel a span{display:flex;flex-direction:column}.hero__panel a b{justify-self:end}.hero__panel a:hover:before{background:#1877f2;color:#fff}@media(max-width:767px){.hero__panel a{grid-template-columns:40px 1fr 18px;min-height:58px}.hero__panel a:before{width:36px;height:36px}}.hero__grid{grid-template-columns:1fr;gap:28px}.hero__panel{width:100%;max-width:none;display:grid;grid-template-columns:minmax(190px,.55fr) 1fr 1fr;gap:12px;align-items:stretch;padding:14px}.hero__panel>.eyebrow{display:none}.hero__panel h2{align-self:center;font-size:clamp(1.25rem,1.8vw,1.8rem);margin:0 12px}.hero__panel a{margin:0;min-height:76px;border:0;background:#f5f9ff}.hero__panel a:nth-of-type(2){background:#fff3f9}.hero__panel a:nth-of-type(n+3){display:none}.hero__panel a span{font-size:14px}.hero__panel a small{font-size:10px}.hero__panel a b{font-size:20px;color:#1877f2}@media(max-width:767px){.hero__panel{grid-template-columns:1fr 1fr;gap:8px}.hero__panel h2{grid-column:1/-1;font-size:1.25rem;margin:2px 0 6px}.hero__panel a{min-height:86px;grid-template-columns:34px 1fr 14px;padding:10px}.hero__panel a span{font-size:11px}.hero__panel a small{display:none}.hero__panel a:before{width:32px;height:32px}}.hero__panel a span{color:#101b35;font-weight:800}.hero__panel a small{color:#667085;font-weight:600}:where(.content-page,.page-hero,.section,.product-main,.cart-layout,.cart-drawer,.account-layout,.quote-form,.quick-order,.tracking-panel){font-family:var(--mv-font)}:where(.page-hero,.content-page,.section,.product-main,.cart-layout,.account-layout) h1,:where(.page-hero,.content-page,.section,.product-main,.cart-layout,.account-layout) h2,:where(.page-hero,.content-page,.section,.product-main,.cart-layout,.account-layout) h3{color:var(--mv-heading)}.page-hero h1,.product-info h1,.cart-layout h1,.account-layout h1{font-weight:800;letter-spacing:-.045em}.page-hero h1{font-size:clamp(2.5rem,4.6vw,4rem);max-width:18ch;overflow-wrap:break-word}.product-card__body h3,.audience-card b,.cart-item b,.order-card strong,.account-nav strong{color:var(--mv-heading);font-weight:700}.price,[data-price],.cart-summary__row b,.cart-item>div:last-child b{color:var(--mv-heading);font-weight:800;font-variant-numeric:tabular-nums}:where(input,select,textarea){color:var(--mv-heading);background:#fff;font-weight:500;line-height:1.45}:where(input,textarea)::placeholder{color:#98a2b3;opacity:1}:where(label,legend,.form-label){color:var(--mv-heading);font-size:.75rem;font-weight:700;letter-spacing:.01em}.checkout-card h2,.cart-summary h2,.quote-form h2,.account-layout h2{font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.08}.empty-state strong,.notice strong{display:block;color:var(--mv-heading);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800;letter-spacing:-.025em}.header-action,.mv-nav a,.mobile-dock a,.account-nav a{font-family:var(--mv-font);font-weight:700}.button{text-transform:uppercase;font-size:.78rem;letter-spacing:.015em}.feature-card--dark h2,.feature-card--dark h3,.factory h2,.factory h3{color:#fff}.feature-card--dark p,.factory p{color:#d7deec}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(0,207,244,.7);outline-offset:3px}@media(max-width:767px){.page-hero{padding-top:48px;padding-bottom:36px}.page-hero h1,.product-info h1{font-size:clamp(2.15rem,10.5vw,3rem);line-height:1.02}.button{font-size:.74rem}.checkout-card h2,.cart-summary h2,.quote-form h2,.account-layout h2{font-size:clamp(1.45rem,7vw,1.9rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/typography.css.map */
