Monster Blaster Micro Wearable Bluetooth Speaker
#mbm-landing, #mbm-landing * { box-sizing: border-box; } #mbm-landing { --black: #050608; --ink: #090b10; --graphite: #11141a; --panel: #171b22; --steel: #2c3440; --red: #ff2c2c; - -red-deep: #bd111e; --blue: #39b9ff; --ice: #dff5ff; --white: #ffffff; --muted: #aab2bf; --line: rgba(255,255,255,.11); --shadow: 0 26px 65px rgba(0,0,0,.38); position: relative; isolation: isolate; overflow: hidden; width: 100%; max-width: 100%; container-name: mbm-page; container-type: inline-size; color: var(--white); background: radial-gradient(circle at 9% 8%, rgba(255,44,44,.18), transparent 22%), radial-gradient(circle at 92% 24%, rgba(57,185,255,.14), transparent 24%), linear-gradient(180deg, #050608 0%, #0b0e13 45%, #050608 100%); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif; line-height: 1.6; } #mbm-landing::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; opacity: .3; background-image: linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px); background-size: 42px 42px; mask-image: linear-gradient(to bottom, #000, transparent 82%); } #mbm-landing img { display: block; width: 100%; height: auto; border: 0; } #mbm-landing a { color: inherit; } #mbm-landing .mbm-shell { width: min(1180px, calc(100% - 36px)); margin: 0 auto; } #mbm-landing .mbm-section { position: relative; padding: 92px 0; } #mbm-landing .mbm-eyebrow { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 16px; color: #ff6a6a; font-size: 12px; font-weight: 900; letter-spacing: .18em; line-height: 1.2; text-transform: uppercase; } #mbm-landing .mbm-eyebrow::before { content: ""; width: 28px; height: 3px; border-radius: 99px; background: var(--red); box-shadow: 0 0 15px rgba(255,44,44,.8); } #mbm-landing h1, #mbm-landing h2, #mbm-landing h3, #mbm-landing p { margin-top: 0; } /* Override narrow-column word breaking inherited from some Shopify themes. */ #mbm-landing h1, #mbm-landing h2, #mbm-landing h3, #mbm-landing p, #mbm-landing span, #mbm-landing strong, #mbm-landing summary { word-break: normal !important; overflow-wrap: normal !important; hyphens: none !important; writing-mode: horizontal-tb !important; } #mbm-landing .mbm-hero-grid > *, #mbm-landing .mbm-story-grid > *, #mbm-landing .mbm-head > *, #mbm-landing .mbm-how-grid > *, #mbm-landing .mbm-spec-grid > *, #mbm-landing .mbm-gallery > *, #mbm-landing .mbm-contrast > *, #mbm-landing .mbm-bento > * { min-width: 0; max-width: 100%; } #mbm-landing h1, #mbm-landing h2, #mbm-landing h3 { color: var(--white); line-height: 1.02; } #mbm-landing h1 { margin-bottom: 22px; max-width: 100%; font-size: clamp(40px, 6vw, 76px); font-size: clamp(40px, 7cqw, 76px); font-weight: 950; letter-spacing: -.06em; } #mbm-landing h1 .mbm-gradient-text { white-space: nowrap; } #mbm-landing h2 { margin-bottom: 18px; max-width: 100%; font-size: clamp(34px, 4.8vw, 60px); font-size: clamp(34px, 5.2cqw, 60px); font-weight: 950; letter-spacing: -.05em; } #mbm-landing h3 { margin-bottom: 10px; font-size: clamp(20px, 2.3vw, 29px); font-weight: 900; letter-spacing: -.03em; } #mbm-landing p { color: var(--muted); } #mbm-landing .mbm-red { color: var(--red); } #mbm-landing .mbm-gradient-text { display: inline-block; color: transparent; background: linear-gradient(90deg, #fff 0%, #8ad9ff 28%, #ff3d3d 58%, #fff 100%); background-size: 220% auto; -webkit-background-clip: text; background-clip: text; animation: mbmText 6s linear infinite; } #mbm-landing .mbm-lead { max-width: 650px; margin-bottom: 28px; font-size: clamp(17px, 1.7vw, 21px); line-height: 1.72; } #mbm-landing .mbm-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 14px 24px; border: 1px solid transparent; border-radius: 999px; color: white; background: linear-gradient(135deg, #ff3131, #a9091a); box-shadow: 0 16px 34px rgba(216,19,31,.28), 0 0 0 0 rgba(255,44,44,.25); font-size: 13px; font-weight: 900; letter-spacing: .09em; text-decoration: none; text-transform: uppercase; transition: transform .3s ease, box-shadow .3s ease; animation: mbmButtonPulse 3.2s ease-in-out infinite; } #mbm-landing .mbm-btn:hover { transform: translateY(-5px) scale(1.02); box-shadow: 0 22px 44px rgba(216,19,31,.38), 0 0 0 10px rgba(255,44,44,0); } /* HERO */ #mbm-landing .mbm-hero { position: relative; overflow: hidden; padding: 72px 0 92px; background: radial-gradient(circle at 76% 42%, rgba(55,183,255,.16), transparent 25%), radial-gradient(circle at 74% 46%, rgba(255,34,44,.12), transparent 17%); } #mbm-landing .mbm-hero-grid { display: grid; /* Auto-fit is the compatibility fallback for Shopify themes that keep the product-description column narrow on desktop. */ grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); align-items: center; gap: clamp(30px, 5vw, 70px); } #mbm-landing .mbm-pills { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 23px; } #mbm-landing .mbm-pill { display: inline-flex; align-items: center; gap: 7px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 999px; color: #dbe0e7; background: rgba(255,255,255,.055); box-shadow: inset 0 1px 0 rgba(255,255,255,.06); font-size: 11px; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; backdrop-filter: blur(9px); } #mbm-landing .mbm-pill i { width: 7px; height: 7px; border-radius: 50%; background: var(--red); box-shadow: 0 0 12px var(--red); animation: mbmDot 1.8s ease-in-out infinite; } #mbm-landing .mbm-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; } #mbm-landing .mbm-mini-note { color: #929dac; font-size: 12px; font-weight: 750; } #mbm-landing .mbm-visual { position: relative; min-height: 570px; } #mbm-landing .mbm-orbit { position: absolute; inset: 4% 3% 1% 5%; border: 1px solid rgba(255,255,255,.13); border-radius: 50%; box-shadow: 0 0 0 38px rgba(57,185,255,.035), 0 0 0 76px rgba(255,44,44,.025); animation: mbmOrbitPulse 4.5s ease-in-out infinite; } #mbm-landing .mbm-orbit::before, #mbm-landing .mbm-orbit::after { content: ""; position: absolute; width: 13px; height: 13px; border-radius: 50%; background: var(--red); box-shadow: 0 0 22px rgba(255,44,44,.9); } #mbm-landing .mbm-orbit::before { top: 11%; left: 13%; } #mbm-landing .mbm-orbit::after { right: 9%; bottom: 16%; background: var(--blue); box-shadow: 0 0 22px rgba(57,185,255,.9); } #mbm-landing .mbm-hero-card { position: absolute; inset: 7% 3% 3% 5%; overflow: hidden; padding: 13px; border: 1px solid rgba(255,255,255,.15); border-radius: 42px 96px 42px 42px; background: linear-gradient(145deg, rgba(255,255,255,.12), rgba(255,255,255,.035)); box-shadow: var(--shadow), inset 0 1px 0 rgba(255,255,255,.1); transform: rotate(2deg); animation: mbmFloat 5.8s ease-in-out infinite; backdrop-filter: blur(12px); } #mbm-landing .mbm-hero-card::after { content: ""; position: absolute; top: -80%; left: -45%; width: 34%; height: 250%; background: linear-gradient(90deg, transparent, rgba(255,255,255,.33), transparent); transform: rotate(20deg); animation: mbmShine 6.5s ease-in-out infinite; pointer-events: none; } #mbm-landing .mbm-hero-card img { height: 100%; object-fit: cover; border-radius: 32px 82px 32px 32px; } #mbm-landing .mbm-wave { position: absolute; z-index: 3; right: -6px; bottom: 26px; display: flex; align-items: center; gap: 5px; width: 150px; height: 72px; padding: 15px 18px; border: 1px solid rgba(255,255,255,.16); border-radius: 22px; background: rgba(9,12,17,.84); box-shadow: 0 18px 38px rgba(0,0,0,.4); backdrop-filter: blur(12px); } #mbm-landing .mbm-wave b { flex: 1; height: 22%; border-radius: 99px; background: linear-gradient(to top, var(--red), #ff8a8a); animation: mbmBars .8s ease-in-out infinite alternate; } #mbm-landing .mbm-wave b:nth-child(2) { animation-delay: -.18s; } #mbm-landing .mbm-wave b:nth-child(3) { animation-delay: -.36s; } #mbm-landing .mbm-wave b:nth-child(4) { animation-delay: -.1s; } #mbm-landing .mbm-wave b:nth-child(5) { animation-delay: -.28s; } #mbm-landing .mbm-wave b:nth-child(6) { animation-delay: -.42s; } #mbm-landing .mbm-float-tag { position: absolute; z-index: 4; top: 1%; right: 0; display: grid; width: 118px; height: 118px; place-items: center; padding: 16px; border: 7px solid rgba(255,255,255,.08); border-radius: 50%; color: white; background: linear-gradient(145deg, #ff3434, #a40c1b); box-shadow: 0 18px 42px rgba(194,11,27,.35); font-size: 13px; font-weight: 950; letter-spacing: .08em; line-height: 1.15; text-align: center; text-transform: uppercase; animation: mbmTag 4.8s ease-in-out infinite; } /* TICKER */ #mbm-landing .mbm-ticker { overflow: hidden; border-top: 1px solid rgba(255,255,255,.15); border-bottom: 1px solid rgba(255,255,255,.15); background: linear-gradient(90deg, #a40d1a, #ff3030, #bd121e, #ff3030); box-shadow: 0 18px 40px rgba(176,10,24,.18); transform: rotate(-.8deg) scale(1.01); } #mbm-landing .mbm-ticker-track { display: flex; width: max-content; animation: mbmTicker 26s linear infinite; } #mbm-landing .mbm-ticker span { padding: 15px 22px; white-space: nowrap; font-size: 12px; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; } #mbm-landing .mbm-ticker b { color: #ffd0d0; } #mbm-landing .mbm-facts { position: relative; z-index: 2; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr)); gap: 16px; margin-top: 32px; } #mbm-landing .mbm-fact { padding: 24px; border: 1px solid var(--line); border-radius: 22px; background: linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.035)); box-shadow: 0 18px 40px rgba(0,0,0,.23); transition: transform .3s ease, border-color .3s ease; backdrop-filter: blur(12px); } #mbm-landing .mbm-fact:hover { transform: translateY(-8px); border-color: rgba(255,44,44,.5); } #mbm-landing .mbm-fact strong { display: block; margin-bottom: 5px; color: white; font-size: clamp(28px, 3vw, 43px); font-weight: 950; letter-spacing: -.05em; line-height: 1; } #mbm-landing .mbm-fact span { color: #9fa8b5; font-size: 11px; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; } /* STORY / BEFORE AFTER */ #mbm-landing .mbm-story { background: radial-gradient(circle at 84% 60%, rgba(57,185,255,.1), transparent 28%), linear-gradient(180deg, #0a0d12, #10141b); } #mbm-landing .mbm-story-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); align-items: center; gap: clamp(38px, 7vw, 92px); } #mbm-landing .mbm-number { display: inline-grid; width: 52px; height: 52px; margin-bottom: 23px; place-items: center; border: 1px solid var(--line); border-radius: 50%; color: var(--red); background: rgba(255,255,255,.045); box-shadow: 0 12px 25px rgba(0,0,0,.25); font-size: 13px; font-weight: 950; letter-spacing: .08em; } #mbm-landing .mbm-story-image { position: relative; overflow: hidden; min-height: 530px; padding: 12px; border: 1px solid var(--line); border-radius: 36px; background: linear-gradient(145deg, #181d25, #090b0e); box-shadow: var(--shadow); } #mbm-landing .mbm-story-image img { height: 506px; object-fit: cover; border-radius: 25px; transition: transform .7s cubic-bezier(.2,.75,.25,1), filter .5s ease; } #mbm-landing .mbm-story-image:hover img { transform: scale(1.04); filter: saturate(1.08); } #mbm-landing .mbm-contrast { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 18px; margin-top: 28px; } #mbm-landing .mbm-contrast-card { min-height: 250px; padding: 30px; border: 1px solid var(--line); border-radius: 26px; box-shadow: var(--shadow); transition: transform .35s ease, border-radius .35s ease; } #mbm-landing .mbm-contrast-card:hover { transform: translateY(-7px); border-radius: 42px 18px 42px 18px; } #mbm-landing .mbm-contrast-card:first-child { background: linear-gradient(145deg, #1d2128, #0c0e12); } #mbm-landing .mbm-contrast-card:last-child { background: linear-gradient(145deg, #f4f6f8, #cfd8e2); } #mbm-landing .mbm-contrast-card:last-child h3 { color: #0b0d10; } #mbm-landing .mbm-contrast-card:last-child p { color: #4c5665; } #mbm-landing .mbm-label { display: inline-flex; margin-bottom: 30px; padding: 7px 10px; border-radius: 999px; color: white; background: rgba(255,255,255,.1); font-size: 10px; font-weight: 900; letter-spacing: .15em; text-transform: uppercase; } #mbm-landing .mbm-contrast-card:last-child .mbm-label { color: white; background: var(--red); } /* BENTO FEATURES */ #mbm-landing .mbm-features { background: radial-gradient(circle at 12% 14%, rgba(255,44,44,.14), transparent 25%), radial-gradient(circle at 88% 80%, rgba(57,185,255,.1), transparent 28%), #07090c; } #mbm-landing .mbm-head { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); align-items: end; gap: 32px; margin-bottom: 40px; } #mbm-landing .mbm-head p { max-width: 520px; margin: 0 0 5px auto; } #mbm-landing .mbm-bento { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)); grid-auto-rows: minmax(235px, auto); gap: 17px; } #mbm-landing .mbm-feature { position: relative; overflow: hidden; padding: 30px; border: 1px solid rgba(255,255,255,.16); border-radius: 30px; box-shadow: var(--shadow); transition: transform .38s cubic-bezier(.2,.8,.2,1), border-radius .38s ease, box-shadow .38s ease; } #mbm-landing .mbm-feature:hover { transform: translateY(-10px) rotate(-.55deg); border-radius: 55px 20px 55px 20px; box-shadow: 0 34px 72px rgba(0,0,0,.48); } #mbm-landing .mbm-feature:nth-child(1) { background: linear-gradient(135deg, #e9222b, #780817); } #mbm-landing .mbm-feature:nth-child(2) { background: linear-gradient(135deg, #1987bd, #07405f); } #mbm-landing .mbm-feature:nth-child(3) { color: #0b0d10; background: linear-gradient(135deg, #f6f8fa, #bfcbd7); } #mbm-landing .mbm-feature:nth-child(4) { background: linear-gradient(135deg, #242b35, #0b0d11); } #mbm-landing .mbm-feature::after { content: ""; position: absolute; right: -48px; bottom: -55px; width: 160px; height: 160px; border: 1px solid rgba(255,255,255,.25); border-radius: 50%; box-shadow: 0 0 0 28px rgba(255,255,255,.045), 0 0 0 56px rgba(255,255,255,.025); transition: transform .5s ease; } #mbm-landing .mbm-feature:hover::after { transform: scale(1.2); } #mbm-landing .mbm-feature h3, #mbm-landing .mbm-feature p { position: relative; z-index: 2; color: white; } #mbm-landing .mbm-feature p { max-width: 490px; margin: 0; opacity: .8; } #mbm-landing .mbm-feature:nth-child(3) h3 { color: #0b0d10; } #mbm-landing .mbm-feature:nth-child(3) p { color: #3e4a59; } #mbm-landing .mbm-icon { position: relative; z-index: 2; display: grid; width: 54px; height: 54px; margin-bottom: 36px; place-items: center; border: 1px solid rgba(255,255,255,.3); border-radius: 17px; color: white; background: rgba(255,255,255,.12); font-size: 24px; box-shadow: inset 0 1px 0 rgba(255,255,255,.22); } #mbm-landing .mbm-feature:nth-child(3) .mbm-icon { color: #0b0d10; border-color: rgba(0,0,0,.11); background: rgba(255,255,255,.55); } #mbm-landing .mbm-kicker { position: absolute; top: 30px; right: 30px; z-index: 2; color: rgba(255,255,255,.62); font-size: 11px; font-weight: 900; letter-spacing: .15em; text-transform: uppercase; } #mbm-landing .mbm-feature:nth-child(3) .mbm-kicker { color: rgba(0,0,0,.48); } /* HOW IT WORKS */ #mbm-landing .mbm-how { background: radial-gradient(circle at 85% 22%, rgba(255,44,44,.12), transparent 24%), linear-gradient(145deg, #12161d, #090b0f); } #mbm-landing .mbm-how-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); align-items: center; gap: clamp(34px, 6vw, 78px); } #mbm-landing .mbm-how-image { position: relative; overflow: hidden; min-height: 550px; padding: 12px; border: 1px solid var(--line); border-radius: 40px 100px 40px 40px; background: #0c0e12; box-shadow: var(--shadow); transform: rotate(-1.8deg); transition: transform .45s ease; } #mbm-landing .mbm-how-image:hover { transform: rotate(0deg) translateY(-7px); } #mbm-landing .mbm-how-image img { height: 526px; object-fit: cover; border-radius: 30px 88px 30px 30px; } #mbm-landing .mbm-steps { display: grid; gap: 14px; margin-top: 30px; } #mbm-landing .mbm-step { display: grid; grid-template-columns: 48px 1fr; gap: 16px; padding: 18px; border: 1px solid var(--line); border-radius: 20px; background: rgba(255,255,255,.045); box-shadow: 0 12px 28px rgba(0,0,0,.2); transition: transform .28s ease, border-color .28s ease, background .28s ease; } #mbm-landing .mbm-step:hover { transform: translateX(8px); border-color: rgba(255,44,44,.5); background: rgba(255,255,255,.07); } #mbm-landing .mbm-step-num { display: grid; width: 48px; height: 48px; place-items: center; border-radius: 15px; color: white; background: linear-gradient(145deg, #ff3434, #920e1b); box-shadow: 0 11px 22px rgba(194,11,27,.25); font-size: 13px; font-weight: 950; } #mbm-landing .mbm-step h3 { margin: 2px 0 5px; font-size: 18px; } #mbm-landing .mbm-step p { margin: 0; font-size: 14px; } /* SCENES */ #mbm-landing .mbm-scenes { background: #050608; } #mbm-landing .mbm-scenes-head { max-width: 760px; margin-bottom: 40px; } #mbm-landing .mbm-gallery { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); grid-template-rows: repeat(2, minmax(275px, 1fr)); gap: 17px; } #mbm-landing .mbm-gallery-card { position: relative; overflow: hidden; min-height: 290px; border: 8px solid rgba(255,255,255,.055); border-radius: 30px; background: #171a20; box-shadow: var(--shadow); } #mbm-landing .mbm-gallery-card:first-child { grid-row: 1 / 3; min-height: 620px; } #mbm-landing .mbm-gallery-card img { height: 100%; object-fit: cover; transition: transform .7s cubic-bezier(.2,.72,.2,1), filter .5s ease; } #mbm-landing .mbm-gallery-card:hover img { transform: scale(1.055); filter: saturate(1.1) contrast(1.03); } #mbm-landing .mbm-gallery-copy { position: absolute; right: 16px; bottom: 16px; left: 16px; padding: 18px; border: 1px solid rgba(255,255,255,.14); border-radius: 18px; background: linear-gradient(135deg, rgba(6,8,11,.9), rgba(34,40,49,.72)); box-shadow: 0 13px 30px rgba(0,0,0,.38); backdrop-filter: blur(11px); transform: translateY(5px); transition: transform .35s ease; } #mbm-landing .mbm-gallery-card:hover .mbm-gallery-copy { transform: translateY(0); } #mbm-landing .mbm-gallery-copy strong { display: block; font-size: 18px; font-weight: 950; } #mbm-landing .mbm-gallery-copy span { color: #aeb7c3; font-size: 12px; } /* SPECS */ #mbm-landing .mbm-specs-section { background: radial-gradient(circle at 85% 10%, rgba(57,185,255,.12), transparent 25%), linear-gradient(150deg, #12161d, #090b0f); } #mbm-landing .mbm-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); align-items: start; gap: clamp(34px, 6vw, 75px); } #mbm-landing .mbm-spec-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); gap: 14px; } #mbm-landing .mbm-spec { min-height: 140px; padding: 23px; border: 1px solid var(--line); border-radius: 22px; background: rgba(255,255,255,.045); box-shadow: inset 0 1px 0 rgba(255,255,255,.05); transition: transform .3s ease, border-color .3s ease; } #mbm-landing .mbm-spec:hover { transform: translateY(-7px); border-color: rgba(57,185,255,.42); } #mbm-landing .mbm-spec small { display: block; margin-bottom: 11px; color: #ff6e6e; font-size: 10px; font-weight: 900; letter-spacing: .13em; text-transform: uppercase; } #mbm-landing .mbm-spec strong { display: block; color: white; font-size: 18px; line-height: 1.28; } /* FAQ */ #mbm-landing .mbm-faq { background: #07090c; } #mbm-landing .mbm-faq-wrap { max-width: 900px; margin: 0 auto; } #mbm-landing .mbm-faq-wrap > h2 { text-align: center; } #mbm-landing .mbm-faq-wrap > .mbm-eyebrow { display: flex; width: max-content; margin-right: auto; margin-left: auto; } #mbm-landing details { margin: 13px 0; border: 1px solid var(--line); border-radius: 20px; background: rgba(255,255,255,.04); box-shadow: 0 10px 30px rgba(0,0,0,.22); transition: transform .28s ease, border-color .28s ease; } #mbm-landing details[open] { transform: translateY(-3px); border-color: rgba(255,44,44,.43); } #mbm-landing summary { position: relative; padding: 22px 58px 22px 23px; color: white; cursor: pointer; list-style: none; font-size: 16px; font-weight: 850; } #mbm-landing summary::-webkit-details-marker { display: none; } #mbm-landing summary::after { content: "+"; position: absolute; top: 50%; right: 22px; display: grid; width: 29px; height: 29px; place-items: center; border-radius: 50%; color: white; background: var(--red); transform: translateY(-50%); transition: transform .3s ease; } #mbm-landing details[open] summary::after { transform: translateY(-50%) rotate(45deg); } #mbm-landing details p { padding: 0 23px 22px; margin: 0; font-size: 14px; } /* FINAL */ #mbm-landing .mbm-final { position: relative; overflow: hidden; padding: 90px 0; background: radial-gradient(circle at 18% 90%, rgba(255,44,44,.22), transparent 28%), radial-gradient(circle at 88% 10%, rgba(57,185,255,.18), transparent 25%), linear-gradient(145deg, #0f131a, #050608); } #mbm-landing .mbm-final-card { position: relative; overflow: hidden; padding: clamp(42px, 7vw, 82px); border: 1px solid rgba(255,255,255,.13); border-radius: 38px; background: rgba(255,255,255,.045); box-shadow: 0 30px 75px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.07); text-align: center; backdrop-filter: blur(12px); } #mbm-landing .mbm-final-card::before { content: ""; position: absolute; inset: -130px auto auto -90px; width: 260px; height: 260px; border: 1px solid rgba(255,255,255,.12); border-radius: 50%; box-shadow: 0 0 0 42px rgba(255,44,44,.035), 0 0 0 84px rgba(57,185,255,.025); animation: mbmOrbitPulse 5s ease-in-out infinite; } #mbm-landing .mbm-final h2, #mbm-landing .mbm-final p, #mbm-landing .mbm-final a { position: relative; z-index: 2; } #mbm-landing .mbm-final h2 { max-width: 820px; margin-right: auto; margin-left: auto; } #mbm-landing .mbm-final p { max-width: 650px; margin: 0 auto 27px; } @keyframes mbmText { to { background-position: 220% center; } } @keyframes mbmFloat { 0%, 100% { transform: rotate(2deg) translate3d(0,0,0); } 50% { transform: rotate(1deg) translate3d(0,-13px,0); } } @keyframes mbmTag { 0%, 100% { transform: translateY(0) rotate(3deg); } 50% { transform: translateY(-9px) rotate(-3deg); } } @keyframes mbmDot { 0%, 100% { box-shadow: 0 0 0 3px rgba(255,44,44,.2), 0 0 12px var(--red); } 50% { box-shadow: 0 0 0 9px rgba(255,44,44,0), 0 0 18px var(--red); } } @keyframes mbmShine { 0%, 40% { left: -45%; } 68%, 100% { left: 140%; } } @keyframes mbmBars { from { height: 18%; } to { height: 95%; } } @keyframes mbmOrbitPulse { 0%, 100% { transform: scale(.94); opacity: .65; } 50% { transform: scale(1.04); opacity: 1; } } @keyframes mbmTicker { to { transform: translateX(-50%); } } @keyframes mbmButtonPulse { 0%, 100% { box-shadow: 0 16px 34px rgba(216,19,31,.28), 0 0 0 0 rgba(255,44,44,.2); } 50% { box-shadow: 0 18px 38px rgba(216,19,31,.36), 0 0 0 10px rgba(255,44,44,0); } } /* Container breakpoints are essential inside Shopify product descriptions. A desktop browser may be wide while the description column is only 500–800px. These rules respond to the actual module width instead of the viewport width. */ @container mbm-page (max-width: 980px) { #mbm-landing .mbm-section { padding: 70px 0; } #mbm-landing .mbm-hero-grid, #mbm-landing .mbm-story-grid, #mbm-landing .mbm-how-grid, #mbm-landing .mbm-spec-grid { grid-template-columns: minmax(0, 1fr); } #mbm-landing .mbm-hero-grid { gap: 34px; } #mbm-landing .mbm-visual { min-height: 520px; width: 100%; } #mbm-landing .mbm-story-image { order: -1; } #mbm-landing .mbm-head { grid-template-columns: minmax(0, 1fr); } #mbm-landing .mbm-head p { margin-left: 0; } #mbm-landing .mbm-feature:nth-child(n) { grid-column: auto; } #mbm-landing .mbm-gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: auto; } #mbm-landing .mbm-gallery-card:first-child { grid-column: 1 / 3; grid-row: auto; min-height: 540px; } } @container mbm-page (max-width: 700px) { #mbm-landing .mbm-shell { width: min(100% - 24px, 1180px); } #mbm-landing .mbm-section { padding: 56px 0; } #mbm-landing .mbm-hero { padding: 44px 0 65px; } #mbm-landing h1 { font-size: clamp(39px, 10cqw, 56px); } #mbm-landing h2 { font-size: clamp(32px, 8.5cqw, 46px); } #mbm-landing .mbm-hero-grid { gap: 22px; } #mbm-landing .mbm-visual { min-height: 430px; } #mbm-landing .mbm-hero-card { inset: 9% 2% 5% 2%; border-radius: 28px 64px 28px 28px; } #mbm-landing .mbm-hero-card img { border-radius: 19px 52px 19px 19px; } #mbm-landing .mbm-float-tag { width: 90px; height: 90px; border-width: 5px; font-size: 10px; } #mbm-landing .mbm-wave { right: 0; bottom: 8px; width: 126px; height: 61px; } #mbm-landing .mbm-facts, #mbm-landing .mbm-contrast, #mbm-landing .mbm-spec-cards { grid-template-columns: minmax(0, 1fr); } #mbm-landing .mbm-fact { display: grid; grid-template-columns: 116px minmax(0, 1fr); align-items: center; padding: 20px; } #mbm-landing .mbm-fact strong { margin: 0; font-size: 30px; } #mbm-landing .mbm-story-image { min-height: 420px; } #mbm-landing .mbm-story-image img { height: 396px; } #mbm-landing .mbm-feature:nth-child(n) { grid-column: 1 / -1; } #mbm-landing .mbm-how-image { min-height: 430px; } #mbm-landing .mbm-how-image img { height: 406px; } #mbm-landing .mbm-gallery { grid-template-columns: minmax(0, 1fr); } #mbm-landing .mbm-gallery-card:first-child { grid-column: auto; min-height: 440px; } #mbm-landing .mbm-gallery-card { min-height: 350px; } #mbm-landing .mbm-final-card { border-radius: 28px; } } @media (max-width: 900px) { #mbm-landing .mbm-section { padding: 70px 0; } #mbm-landing .mbm-hero-grid, #mbm-landing .mbm-story-grid, #mbm-landing .mbm-how-grid, #mbm-landing .mbm-spec-grid { grid-template-columns: 1fr; } #mbm-landing .mbm-visual { min-height: 520px; } #mbm-landing .mbm-story-image { order: -1; } #mbm-landing .mbm-head { grid-template-columns: 1fr; } #mbm-landing .mbm-head p { margin-left: 0; } #mbm-landing .mbm-feature:nth-child(n) { grid-column: auto; } #mbm-landing .mbm-gallery { grid-template-columns: 1fr 1fr; grid-template-rows: auto; } #mbm-landing .mbm-gallery-card:first-child { grid-column: 1 / 3; grid-row: auto; min-height: 540px; } } @media (max-width: 640px) { #mbm-landing .mbm-shell { width: min(100% - 24px, 1180px); } #mbm-landing .mbm-section { padding: 56px 0; } #mbm-landing .mbm-hero { padding: 44px 0 65px; } #mbm-landing h1 { font-size: clamp(39px, 12vw, 56px); } #mbm-landing h2 { font-size: clamp(32px, 10vw, 46px); } #mbm-landing .mbm-hero-grid { gap: 22px; } #mbm-landing .mbm-visual { min-height: 430px; } #mbm-landing .mbm-hero-card { inset: 9% 2% 5% 2%; border-radius: 28px 64px 28px 28px; } #mbm-landing .mbm-hero-card img { border-radius: 19px 52px 19px 19px; } #mbm-landing .mbm-float-tag { width: 90px; height: 90px; border-width: 5px; font-size: 10px; } #mbm-landing .mbm-wave { right: 0; bottom: 8px; width: 126px; height: 61px; } #mbm-landing .mbm-facts { grid-template-columns: 1fr; } #mbm-landing .mbm-fact { display: grid; grid-template-columns: 116px 1fr; align-items: center; padding: 20px; } #mbm-landing .mbm-fact strong { margin: 0; font-size: 30px; } #mbm-landing .mbm-story-image { min-height: 420px; } #mbm-landing .mbm-story-image img { height: 396px; } #mbm-landing .mbm-contrast { grid-template-columns: 1fr; } #mbm-landing .mbm-feature:nth-child(n) { grid-column: 1 / -1; } #mbm-landing .mbm-how-image { min-height: 430px; } #mbm-landing .mbm-how-image img { height: 406px; } #mbm-landing .mbm-gallery { grid-template-columns: 1fr; } #mbm-landing .mbm-gallery-card:first-child { grid-column: auto; min-height: 440px; } #mbm-landing .mbm-gallery-card { min-height: 350px; } #mbm-landing .mbm-spec-cards { grid-template-columns: 1fr; } #mbm-landing .mbm-final-card { border-radius: 28px; } } /* DESKTOP IMAGE-FIT FIX Shopify can render the description inside a narrow desktop column. Keep every square product graphic fully visible instead of cropping it. */ @media (min-width: 641px) { #mbm-landing .mbm-visual { min-height: 0; aspect-ratio: 1 / 1; } #mbm-landing .mbm-hero-card img, #mbm-landing .mbm-story-image img, #mbm-landing .mbm-how-image img, #mbm-landing .mbm-gallery-card img { width: 100%; height: 100%; object-fit: contain; object-position: center center; } #mbm-landing .mbm-hero-card img { background: #f1f3f5; } #mbm-landing .mbm-story-image, #mbm-landing .mbm-how-image { min-height: 0; aspect-ratio: 1 / 1; } #mbm-landing .mbm-story-image img, #mbm-landing .mbm-how-image img { height: 100%; background: #0c0f14; } #mbm-landing .mbm-gallery { grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); grid-template-rows: auto; } #mbm-landing .mbm-gallery-card, #mbm-landing .mbm-gallery-card:first-child { grid-column: auto; grid-row: auto; min-height: 0; aspect-ratio: 1 / 1; } } @media (prefers-reduced-motion: reduce) { #mbm-landing *, #mbm-landing *::before, #mbm-landing *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; } } Wearable sound Built to move Monster Blaster Micro BIG SOUND.ZERO BULK. Clip it on, pair it fast, and take your soundtrack anywhere. Blaster Micro delivers bold personal audio in an ultra-light wearable design—without headphones or bulky gear. Explore the sound → Running • Cycling • Work • Outdoors Clip.Pair.Play. TWS STEREO ✦BLUETOOTH 6.0 ✦IPX7 WATER RESISTANCE ✦MAGNETIC CLIP ✦ABOUT 80G ✦ TWS STEREO ✦BLUETOOTH 6.0 ✦IPX7 WATER RESISTANCE ✦MAGNETIC CLIP ✦ABOUT 80G ✦ ≈80gUltra-light carry 30mApprox. wireless range IPX7Water-resistant design 01 Sound that moves like you do LEAVE THE BULK.KEEP THE ENERGY. Traditional speakers stay behind. Headphones shut the world out. Blaster Micro clips onto clothing or gear so your music stays close while you stay aware, active, and free to move. Before Bulky gear slows the moment down. Extra bags, loose speakers and headphones that disconnect you from your surroundings. With Blaster Micro Your sound stays clipped in. Lightweight, hands-free audio follows your movement without taking over your space. Small body. Serious capability. ENGINEERED TOGO FURTHER. Four high-impact features, presented in clear modules so shoppers understand the value in seconds. 01 / Stereo ◖◗ TWS High-Definition Stereo Pair two Blaster Micro speakers wirelessly for a wider, fuller, more immersive stereo listening experience. 02 / Wireless ⌁ Bluetooth 6.0 Fast pairing, stable streaming and an approximate transmission range of up to 30 meters. 03 / Ready ≋ IPX7 Water Resistance Made for everyday wet environments—whether you are near the pool, in the bathroom or caught in changing weather. 04 / Wearable ✦ Magnetic Clip-On Freedom Attach it to compatible metal surfaces, clothing, straps or bags for flexible hands-free placement throughout the day. 02 How it works CLIP. PAIR.PRESS PLAY. No complicated setup. Get from pocket to soundtrack in three simple moves. 01 Attach it Clip it to clothing, a bag or compatible gear—or place the magnetic base on a suitable metal surface. 02 Pair your device Connect through Bluetooth and keep your phone free while the music stays close. 03 Move with sound Run, ride, work or explore with hands-free audio that stays out of the way. 03 Built for real movement ONE MICRO SPEAKER.MORE WAYS TO PLAY. From workouts and cycling to outdoor jobs, camping and relaxed poolside listening, Blaster Micro keeps audio close without weighing you down. Wireless FreedomStable connection for movement, work and outdoor listening. Double the StagePair two speakers for a wider stereo experience. Ready Around WaterMore confidence in everyday wet environments. 04 Quick specifications MICRO SIZE.CLEAR NUMBERS. The details shoppers want—organized for fast comparison without slowing the page down. WirelessBluetooth 6.0 Transmission rangeUp to approximately 30 meters WeightApproximately 80g Water resistanceIPX7-rated design Audio expansionTWS stereo pairing PlacementMagnetic base + wearable clip Exterior feelSoft-touch TPE material Color optionsBlue / Black Helpful answers GOOD TO KNOW. Can I wear the Blaster Micro while moving? Yes. Its lightweight magnetic clip is designed to attach to suitable clothing, straps, backpacks and everyday gear. Confirm that the clip is fully secured before high-impact movement. Can two speakers play together? Yes. TWS pairing lets two compatible Blaster Micro speakers work together for a wider high-definition stereo experience. How far can the Bluetooth connection reach? The stated transmission range is up to approximately 30 meters under suitable open conditions. Walls, interference and the connected device can reduce actual range. Can I use it near water? The product is listed with an IPX7 water-resistant design. Always close charging covers securely, follow the included instructions and avoid charging the speaker while wet. Does the magnetic base attach to every surface? No. Magnetic strength depends on the material, shape and cleanliness of the surface. Test stability before releasing the speaker or using it during movement. YOUR SOUND.ALWAYS WITHIN REACH. Clip on bold, clear audio and keep moving—at work, on the trail, by the pool or anywhere your day takes you. Meet Blaster Micro →
More you might like
Related
Monster Blaster Micro Wearable Bluetooth Speaker
Related
Monster Blaster Micro Wearable Bluetooth Speaker Clip-On Wir
Related
Monster Blaster Micro Wearable Bluetooth Speaker, Clip-On Wi
Related