{"title":"Consumer Cameras","description":"\u003cp\u003eCameras and 3D Glasses\u003c\/p\u003e","products":[{"product_id":"dji-osmo-action-adhesive-mount-kit-cp-os-00000026-01-dji","title":"DJI Osmo Action Adhesive Mount Kit","description":"\u003cp\u003eThese convenient mounts allow you to attach Osmo Action to a wide variety of sporting equipment such as skateboards, bikes, helmets, and more.\r\n\r\n\u003c\/p\u003e\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717573693756,"sku":"CP.OS.00000026.01","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/large_9cbce6e3-953f-46e5-a80a-191531f0593a.jpg?v=1693811321"},{"product_id":"osmoactionframekit","title":"DJI Osmo Action Camera Frame Kit","description":"Fitting Osmo Action seamlessly, the camera frame protects the device and offers universal mounts for extra accessories. Raised buttons ensure smooth operation, a window for the LED indicator to show camera status in real time, and two holes provide quick drainage when using in water. Attach and detach the quick-release base easily with a single hand to add accessories and expand shooting options.\r\n\u003cul\u003e\r\n\u003cli style=\"list-style-type: disc;\"\u003e\u003cspan\u003eOsmo Action Camera Frame × 1\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli style=\"list-style-type: disc;\"\u003e\u003cspan\u003eOsmo Action Locking Screw × 1\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli style=\"list-style-type: disc;\"\u003e\u003cspan\u003eOsmo Action Quick-Release Base × 1\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717579788604,"sku":"CP.OS.00000032.01","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/large_8a7d9a26-e6cd-449d-bbd4-6ae15c8a36b5.jpg?v=1693811349"},{"product_id":"dji-osmo-action-waterproof-case-cp-os-00000044-01-dji","title":"DJI Osmo Action Waterproof Case","description":"The waterproof case protects Osmo Action at depths as far down as 60 meters, allowing you to enjoy underwater adventures worry-free. Heat dissipation grilles effectively prevent Osmo Action from overheating and fogging up when shooting underwater. A high-strength glass ensures a clear display.\r\n\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717682123068,"sku":"CP.OS.00000044.01","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/large_d339b2ce-00ee-4628-a2a1-e749b7eaf0e7.jpg?v=1693811965"},{"product_id":"dji-osmo-action-travel-kit-oatravelkit-dji","title":"DJI Osmo Action Travel Kit","description":"The mini tripod is useful for long-time shooting, selfies, and group photos. The protective sleeve and strap enable you to carry your Osmo Action with you in a variety of ways. You can hang it around your neck or strap it to your wrist or backpack without worrying about dropping it. An extra battery provides a longer shooting time. All these accessories can be easily packed in the convenient Osmo Carrying Case so that you can take them wherever you go.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717710434620,"sku":"OATRAVELKIT","price":75.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/901522ca793822df3060ab864b40057f_large_5f3a0a39-1ae3-4d25-9ac9-bd34a3ba6df6.jpg?v=1693812262"},{"product_id":"dji-osmo-action-extension-rod-cp-os-00000054-01-dji","title":"DJI Osmo Action Extension Rod","description":"The retractable Osmo Action Extension Rod can reach a maximum length of 908 mm, allowing you to shoot from more angles. The universal interface on the top is compatible with more action cameras, with an adjustable pitch of up to 90Â°. A built-in phone clamp is convenient for switching and rotating your phone for more shooting angles, and even allows control of Osmo Action for shooting, recording, and switching between the front and back screens. A standard 1\/4-inch mount at the bottom can be connected with a tripod. You can also fix the phone clamp on the top of the device and use it as a selfie stick.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717714989372,"sku":"CP.OS.00000054.01","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/488fbbadc41a2a798effe4990414d06c_large_3320dcd3-fb54-4040-a972-95e9b4284d58.jpg?v=1693812348"},{"product_id":"gpc-dji-osmo-action-case-gpc-dji-oac-go-professional-cases","title":"GPC DJI Osmo Action Case","description":"Well, GPC is back to its roots in product development for POV cases! We started it all with action camera cases before drones. Our great success over 7 years ago for creating POV cases for high resolution compact cameras that changed capturing action shots for professionals and xtreme sports junkies continues on. We now have this great little case that covers so many of the Osmo Action Camera starting accessories. Thereâ€™s plenty of accessory space pending your configuration requirements. We also have you covered for power storage by adding cavities for 4 camera batteries.\r\n","brand":"GPC","offers":[{"title":"Default Title","offer_id":46717722820924,"sku":"GPC-DJI-OAC","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/22_1.jpg?v=1693812501"},{"product_id":"dji-osmo-action-ready-to-go-combo","title":"DJI Osmo Action Ready to Go Combo","description":"\u003cp\u003eThe combo contains useful accessories that allow you to shoot from different perspectives, whether you're going about your daily life, on the go, or adventuring underwater. An intelligent charging system significantly increases efficiency.\u003c\/p\u003e\r\n\u003cul\u003e\r\n\u003cli style=\"list-style-type: disc;\"\u003eAttach Osmo Action to a wide variety of equipment.\u003c\/li\u003e\r\n\u003cli style=\"list-style-type: disc;\"\u003eIntelligent charging system for increased charging efficiency.\u003c\/li\u003e\r\n\u003cli style=\"list-style-type: disc;\"\u003eThe waterproof case keeps Osmo Action waterproof at depths of up to 60 m.\u003c\/li\u003e\r\n\u003cli style=\"list-style-type: disc;\"\u003eSpend less than buying each item individually.\u003c\/li\u003e\r\n\u003c\/ul\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717737828668,"sku":"CP.OS.00000081.01","price":129.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/f85b5ce8bd8a16baeed96532e23dacc5_large_e945ce37-6a91-406a-989e-e4caaab4d841.jpg?v=1693812712"},{"product_id":"dji-action-2-magnetic-adapter-mount","title":"DJI Action 2 Magnetic Adapter Mount","description":"This magnetic mount attaches to Action 2, allowing you to securely connect it with almost any action camera accessory for extreme sports scenarios.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717909991740,"sku":"CP.OS.00000185.01","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/magadpmount2.jpg?v=1693814253"},{"product_id":"dji-action-2-remote-control-extension-rod","title":"DJI Action 2 Remote Control Extension Rod","description":"Portable and light, this multi-purpose accessory is convenient to carry with you on any adventure. This versatile 3-in-1 accessory acts as a selfie stick, a tripod, and a detachable remote controller, greatly expanding your shooting possibilities. It can remotely control up to 8 sets of Action 2, and the quick-release grip is easy to hold.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717910810940,"sku":"CP.OS.00000186.01","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/rcext2.jpg?v=1693814257"},{"product_id":"dji-action-2-waterproof-case","title":"DJI Action 2 Waterproof Case","description":"The case can house the Camera Unit plus the Front Touchscreen Module or Power Module at depths of up to 60, so you can push the limits of your aquatic adventures. A high-strength glass ensures a clear display, even while underwater.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717911564604,"sku":"CP.OS.00000187.01","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/watercase3.jpg?v=1693814268"},{"product_id":"dji-action-2-power-module","title":"DJI Action 2 Power Module","description":"This module increases Action 2's battery life, includes a built-in microSD card slot, and can be used with an external microphone. With the magnetic lock, this hot-swappable module can be attached to the Camera Unit, allowing you to get more out of your Action 2. When connected, your Action 2 can film for up to 180 minutes, so you can fully enjoy recording without missing a beat. When connected, Action 2 can film for up to 180 minutes, and gains a microSD card slot. Itâ€™s even hot-swappable and can be used with an external microphone.\r\n ","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717913170236,"sku":"CP.OS.00000188.01","price":75.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/powermod1.jpg?v=1693814275"},{"product_id":"dji-action-2-front-touchscreen-module","title":"DJI Action 2 Front Touchscreen Module","description":" The module includes an OLED front screen, a microSD card slot, and three microphones, making it perfect for vlogging and taking selfies. With the magnetic lock, it can be attached to the Camera Unit. When connected, DJI Action 2's battery life increases to a maximum of 160 minutes, offers dual OLED touchscreens and a 4-mic Matrix Stereo, supports Audio Zoom and Directional Audio, and can be used with an external microphone.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717913301308,"sku":"CP.OS.00000189.01","price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/touch1.jpg?v=1693814278"},{"product_id":"dji-action-2-magnetic-ball-joint-adapter-mount","title":"DJI Action 2 Magnetic Ball-Joint Adapter Mount","description":"This magnetic mount can be used to stick Action 2 to smooth, flat surfaces. The adhesive base and ball-joint design allow you to stick Action 2 to surfaces at different angles to gain unique vantage points. Remove the adhesive base, and attach tripods, extension rods, or other third-party accessories via the 1\/4\" screw hole.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717913661756,"sku":"CP.OS.00000190.01","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/magenballjoint2.jpg?v=1693814283"},{"product_id":"dji-action-2-macro-lens","title":"DJI Action 2 Macro Lens","description":"Snap on the Macro Lens for creative close-up shots filled with sharper detail. This optical glass lens with a multi-layer coating is ideal for when you want to get up close and personal with your subject.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717913956668,"sku":"CP.OS.00000191.01","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/macrolen3.jpg?v=1693814287"},{"product_id":"dji-action-2-magnetic-headband","title":"DJI Action 2 Magnetic Headband","description":"Film in FPV as you cruise down a river or cycle along an ocean path by attaching Action 2 to the Magnetic Headband. It allows you to keep your hands free when filming then relive the action, precisely as it happened.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717914382652,"sku":"CP.OS.00000195.01","price":31.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/magheadband1.jpg?v=1693814296"},{"product_id":"dji-floating-handle","title":"DJI Action Floating Handle","description":"The anti-slip grip is comfortable and easy to hold. The hollow design keeps DJI Action 2 or Osmo Action floating when shooting in water. It can be easily attached to the Waterproof Case and can also connect to a tripod or other accessories via the 1\/4\" screw hole at the bottom.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46717916709180,"sku":"CP.OS.00000193.01","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/float2.jpg?v=1693814310"},{"product_id":"red-komodo-production-pack-new-710-0361-00-dronenerds","title":"Red Digital Cinema KOMODO 6K Production Pack","description":"\u003cul\u003e\n\u003cli\u003eGlobal Shutter without sacrificing image quality or dynamic range\u003c\/li\u003e\n\u003cli\u003e6K resolution\u003c\/li\u003e\n\u003cli\u003eS35 sensor (27.03mm x 14.26mm)\u003c\/li\u003e\n\u003cli\u003eFull sensor 6K 40 fps, 6K WS @50 fps, 4K @60 fps\u003c\/li\u003e\n\u003cli\u003eVersatile RF mount with ability to utilize adapters for EF, PL and other lens systems\u003c\/li\u003e\n\u003cli\u003eForm factor: small \u0026amp; versatile (4\"x4\"; under 2.1 lbs)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eAll-in-One Design\u003c\/h2\u003e\n\u003cdiv class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003eRevolutionary for RED is the creation of an extremely compact all-in-one design with the KOMODO. This means you can simply pop in a CFast 2.0 card into its media slot and you are ready to roll with data rates up to 280 MB\/s. A top 2.9\" 1440 x 1440 touchscreen makes it easy to configure and monitor your footage or you can use the RED Control system for using an iOS or Android device for preview and settings. This is possible through integrated 2.4\/5 GHz Wi-Fi. Wired control is also possible via the USB Type-C port and optional adapters. The RED KOMODO 6K offers an exceptionally compact form factor that sacrifices nothing in terms of image quality. This base model includes the KOMODO 6K, an AC power adapter, a Mini World Travel Adapter Kit, and a Canon RF-to-EF mechanical adapter.\u003c\/div\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eFirmware Update v.1.5.5\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\n\u003cul\u003e\n\u003cli\u003eFixed playback stuttering at high frame rates; German SLA causing a camera shutdown \u003c\/li\u003e\n\u003cli\u003eImproved LCD sync issues in playback with anamorphic formats\u003c\/li\u003e\n\u003cli\u003eImproved general stability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"isImage_UbV5SNP5Eo media_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e6K S35 Sensor\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"hasRightMedia_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"media_UbV5SNP5Eo hasListItem_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"aspectRatioWrapper_pdnKDph4rT\"\u003e\n\u003cdiv class=\"videoIframe_pdnKDph4rT\" data-selenium=\"videoIframe\"\u003e\n\u003cdiv class=\"container_Nvv9thaUIK\" data-selenium=\"videoPlayerYouTube\"\u003e\n\u003cdiv class=\"visible_Nvv9thaUIK\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\n\u003cul\u003e\n\u003cli\u003eThe KOMODO 6K features a 6K Super35 19.9MP CMOS sensor with a dynamic range of 16+ stops and a resolution of 6144 x 3160\u003c\/li\u003e\n\u003cli\u003eTake advantage of the 6K resolution to capture in 6K or do a 4K or HD crop\u003c\/li\u003e\n\u003cli\u003eUse the higher resolution to stabilize your shot in post-production\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eGlobal Shutter\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003eThe KOMODO 6K's global shutter produces crisp images while reducing motion artifacts. Records fast-moving action the way it should be without blurred or curved lines. Captures every moment, burst, and flash without losing any dynamic range or image quality.\u003c\/div\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"media_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"aspectRatioWrapper_pdnKDph4rT\"\u003e\n\u003cdiv class=\"videoIframe_pdnKDph4rT\" data-selenium=\"videoIframe\"\u003e\n\u003cdiv class=\"container_Nvv9thaUIK\" data-selenium=\"videoPlayerYouTube\"\u003e\n\u003cdiv class=\"visible_Nvv9thaUIK\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eCanon RF Mount\u003c\/h2\u003e\n\u003cdiv class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003eThe use of the Canon RF lens mount allows the KOMODO to be extremely compact while still enabling compatibility with a vast range of lenses through the use of optional adapters. The mount will natively support mechanical RF lenses and mechanical EF lenses via the included adapter. Using optional electronic EF-to-RF mount adapters, the KOMODO will even support electronic Canon EF-mount lenses and unlock additional functionality, such as autofocus.\u003c\/div\u003e\n\u003ch2 class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003ePhase-Detect Autofocus\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003eA first for RED is the ability to use Phase-Detect Autofocus (PDAF) with compatible lenses. This includes adapted Canon EF-mount lenses used with a separately available EF-to-RF adapter with electronic communication. Phase-detect systems are known for their speed by measuring and comparing distance and should provide a reliable, accurate system for video production. Additionally, the touchscreen can be used for quickly changing focus and selecting subjects.\u003c\/div\u003e\n\u003ch2 class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eREDCODE RAW\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003eThe robust REDCODE RAW file format offers versatility without burdensome storage requirements and editing on many NLE systems without transcoding to save time. The KOMODO promises to be among RED's finest with the ability to capture up to 6K at 40 fps using the powerful 16-bit REDCODE RAW format. RED has simplified compression options, giving users a choice between HQ, MQ, and LQ, each varying compression from low to high, respectively. Having these choices allows users to choose the best option for each shoot and whether to prioritize data rate or image quality. REDCODE RAW is supported for 5K up to 48 fps, 4K up to 60 fps, and 2K up to 120 fps and will deliver the greatest possible flexibility in post-production. Those looking to use a more conventional format can record natively in Apple ProRes 422 HQ and standard 422 with DCI 4K up to 60 fps or DCI 2K up to 120 fps.\u003c\/div\u003e\n\u003ch2 class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eCFast Recording\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003eCapture at rates up to 280 MB\/s on RED PRO or qualified third-party CFast 2.0 cards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eREDCODE Options\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\n\u003cul\u003e\n\u003cli\u003eHQ is perfect for VFX, extremely detailed scenes, and capturing stills from motion\u003c\/li\u003e\n\u003cli\u003eMQ is great for cinema and high-end TV projects\u003c\/li\u003e\n\u003cli\u003eLQ is ideal for TV, online content, documentaries, interviews, and long takes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eApple ProRes Formats\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003eFor proxy files or quicker turnaround times than raw files, Apple ProRes can be recorded at 4K and 2K resolutions at rates up to 120 fps (2K).\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"hasRightMedia_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature_UbV5SNP5Eo\"\u003e\n\u003cdiv class=\"featureHeader_UbV5SNP5Eo\"\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003eVersatile Power Options\u003c\/h2\u003e\n\u003cdiv class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"text_TAw0W35QK_ comfy_TAw0W35QK_ sizeTitle3_TAw0W35QK_ weightNormal_TAw0W35QK_ primary_i3MsQsqoe0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003eThe KOMODO 6K's power options include using two lightweight Canon BP-9 batteries, a larger battery, or an AC power supply.\u003c\/div\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"js-injected-html text_UbV5SNP5Eo\"\u003eIn the Box\u003c\/h2\u003e\n\u003cdiv class=\"js-injected-html text_UbV5SNP5Eo\"\u003e\n\u003cul\u003e\n\u003cli\u003eRED DIGITAL CINEMA KOMODO 6K Digital Cinema Camera (Canon RF)\u003c\/li\u003e\n\u003cli\u003eAC Power Adapter\u003c\/li\u003e\n\u003cli\u003eMini World Traveler Adapter Kit\u003c\/li\u003e\n\u003cli\u003eRED Logo Sticker\u003c\/li\u003e\n\u003cli\u003eCanon EF-EOS R Adapter\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRED DIGITAL CINEMA KOMODO Outrigger Handle\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRED DIGITAL CINEMA KOMODO Wing Grip\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRED DIGITAL CINEMA KOMODO Expander Module\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRED DIGITAL CINEMA 512GB RED PRO CFast 2.0 Memory Card\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRED DIGITAL CINEMA CFAST 2.0 Card Reader\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRED DIGITAL CINEMA D-Tap-to-Power Cable (6')\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eCanon Drop-In Filter Mount Adapter EF-EOS R with Variable ND Filter\u003c\/li\u003e\n\u003cli\u003eCanon Drop-In 1.5 to 9-Stop Variable ND Filter A\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eCanon Drop-In Clear Filter A\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e2 x RED DIGITAL CINEMA REDVOLT BP for KOMODO 6K S35\u003c\/li\u003e\n\u003cli\u003eLimited 1-Year Warranty\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Red","offers":[{"title":"Default Title","offer_id":46717960716604,"sku":"710-0361-02","price":4999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/RedDigitalCinemaKOMODO6KProductionPack.png?v=1708962787"},{"product_id":"dji-action-2-magnetic-protective-case","title":"DJI Action 2 Magnetic Protective Case","description":"The DJI Action 2 Magnetic Protective Case helps prevent damage to the Camera Unit from impact, scratches, and abrasions. An additional case is compatible with the Front Touchscreen Module and Power Module. Comprised of a heat-resistant polymer, the Magnetic Protective Case also optimizes video recording. DJI Action 2 automatically detects when the case is mounted, activating a heat control solution that increases recording length under normal conditions.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718000038204,"sku":"CP.OS.00000210.01","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/oa2case1.jpg?v=1693815024"},{"product_id":"dji-osmo-action-3-adventure-combo","title":"DJI Osmo Action 3 Adventure Combo Action Camera 4K Waterproof for vlogs Youtube","description":"\u003ch1 style=\"text-align: center; font-size: 50px; font-weight: 600; padding-top: 35px; color: #082e3d;\"\u003eOsmo Action 3\u003c\/h1\u003e\r\n\u003ch2 style=\"text-align: center; font-size: 32px; font-weight: 400; padding-bottom: 5px; padding-left: 0px; color: #f76b00;\"\u003eBeyond the Edge\u003c\/h2\u003e\r\n\r\n\r\n\r\n\u003cdiv class=\"video-container\"\u003e\r\n\u003cvideo playsinline autoplay loop muted\u003e\u003csource src=\"https:\/\/dji-official-fe.djicdn.com\/reactor\/assets\/_next\/static\/videos\/9d91fc64-aa88-4a8f-914e-d571fb647172.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\r\n\u003c\/div\u003e\r\n\u003ccenter\u003e\r\n\u003cdiv class=\"imageboxes2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/PC-EN-1_6af20460-41e7-425a-bc57-8eafcf8d6f6b.jpg?v=1692876968\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"imageboxes2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/PC-EN-2.jpg?v=1692876968\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"imageboxes2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/PC-EN-3.jpg?v=1692876968\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"imageboxes2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/PC-EN-4.jpg?v=1692876968\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"imageboxes2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/PC-EN-5.jpg?v=1692876969\"\u003e\u003c\/div\u003e\r\n\u003c\/center\u003e\r\n\r\n\r\n\u003ch2 style=\"text-align: center; font-size: 42px; font-weight: 600; padding-top: 35px; color: #082e3d;\"\u003eImaging that Ignites Expression\r\n\u003c\/h2\u003e\r\n\u003ch2 id=\"action3title\"\u003e4K\/120fps\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eAny moment can become a highlight. Film in up to 4K\/120fps and capture experiences in dynamic, incredibly smooth detail. \u003c\/p\u003e\r\n\u003cdiv class=\"video-container\"\u003e\r\n\u003cvideo playsinline autoplay loop muted\u003e\u003csource src=\"https:\/\/dji-official-fe.djicdn.com\/reactor\/assets\/_next\/static\/videos\/c55b00a8-e954-40a8-a975-77f0ca8cde71.webm\" type=\"video\/webm\"\u003e\u003c\/video\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003e155Â° Super-Wide FOV\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eOpportunities are wide open. A super-wide FOV makes every scene more appealing, immersive, and memorable. \u003c\/p\u003e\r\n\u003cdiv class=\"video-container\"\u003e\r\n\u003cvideo playsinline autoplay loop muted\u003e\u003csource src=\"https:\/\/dji-official-fe.djicdn.com\/reactor\/assets\/_next\/static\/videos\/a31b0650-b7d0-410e-aa9d-54aa87e62d90.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eColor Temperature Calibration\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eExperience true-to-life colors. Action 3â€™s color temperature sensor intelligently adjusts white balance and AE for highly accurate colors, even in complex lighting environments like when scuba or free diving deep below the surface.\u003c\/p\u003e\r\n\u003cdiv class=\"video-container\"\u003e\r\n\u003cvideo playsinline autoplay loop muted\u003e\u003csource src=\"https:\/\/dji-official-fe.djicdn.com\/reactor\/assets\/_next\/static\/videos\/b173293e-e3aa-450b-b6c5-c72107a740e1.webm\" type=\"video\/webm\"\u003e\u003c\/video\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eSecure and Efficient\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eStrong impact resistance for confident connections. Action 3â€™s innovative quick-release design enhances impact resistance with the combination of powerful magnetic force and an additional positioning clip. This makes it more than ready for high-intensity scenarios. [5] Itâ€™s also easy to detach and flexible enough to quickly switch up locations and accessories.\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eGo Vertical\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eMount it how you want it. The horizontal-vertical protective frame lets you switch things up and shoot vertical within seconds. Just detach it, turn it, and reattach it. \u003c\/p\u003e\r\n\r\n\u003ch2 style=\"text-align: center; font-size: 42px; font-weight: 600; padding-top: 35px; color: #082e3d;\"\u003eCold-Resistant, Long-Lasting\u003c\/h2\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eEmbrace the Cold: -20Â° C (-4Â° F) \u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eWhoâ€™s afraid of low temps? Continuously record for up to 150 minutes in temperatures as low as -20Â° C (-4Â° F). Action 3 doesnâ€™t just handle cold weather. It thrives in it.\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003e160-min Extended Battery Life\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eBattery life lasts as long as you do. The battery capacity limits have been pushed even further with Action 3 to allow 2.5+ hours of use. Capture entire adventures all on a single charge.\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eFast Charging\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eStop waiting for power. Action 3 is the first action camera that natively supports fast-charge technology. In just 18 minutes, it can be powered up to 80%, [8] which is enough for approximately two hours of shooting.\u003c\/p\u003e\r\n\r\n\r\n\u003ch2 style=\"text-align: center; font-size: 42px; font-weight: 600; padding-top: 35px; color: #082e3d;\"\u003eA Truly Comprehensive Stabilization System\u003c\/h2\u003e\r\n\u003ch2 id=\"action3title\"\u003eRockSteady 3.0\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eA new generation of intelligent stabilization algorithm fuels the latest version of RockSteady EIS, which can effectively eliminate camera shake in all directions. It supports use while recording at up to 4K\/120fps, providing a stable and immersive first-person perspective.\u003c\/p\u003e\r\n\u003cdiv class=\"video-container\"\u003e\r\n\u003cvideo playsinline autoplay loop muted\u003e\u003csource src=\"https:\/\/dji-official-fe.djicdn.com\/reactor\/assets\/_next\/static\/videos\/7580548f-1282-45da-bb1b-d9d9e62608bd.webm\" type=\"video\/webm\"\u003e\u003c\/video\u003e\r\n\u003c\/div\u003e\r\n\r\n\r\n\u003ch2 id=\"action3title\"\u003eHorizonSteady\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eThis smart stabilization feature helps to eliminate camera shake in all directions, and even horizontally corrects tilt at any angle. That means footage can remain horizontally level, even through heavy bumps and 360Â° rotations. In addition, you can activate HorizonBalancing, which corrects the tilt horizontally within Â±45Â° and supports recording stable 4K\/60fps videos.\u003c\/p\u003e\r\n\u003cdiv class=\"video-container\"\u003e\r\n\u003cvideo playsinline autoplay loop muted\u003e\u003csource src=\"https:\/\/dji-official-fe.djicdn.com\/reactor\/assets\/_next\/static\/videos\/56c95d84-9422-4c92-bce7-5daf6d5b6529.webm\" type=\"video\/webm\"\u003e\u003c\/video\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003ch2 style=\"text-align: center; font-size: 42px; font-weight: 600; padding-top: 35px; color: #082e3d;\"\u003e Care-Free Creation\u003c\/h2\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003e16m Waterproof\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eLetâ€™s go deeper. The camera body is fully optimized to be used at depths of up to 16 meters (52 feet), enhancing your underwater adventures without the need for additional accessories. \r\n\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eHigh-Strength Glass\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eDrop resistant and hydrophobic. The front screen, rear screen, and lens protective cover are all made with high-strength Gorilla Glass, which is not only wear-resistant and scratch-resistant, but also 1.5-meter drop resistant. In addition, these three spots feature hydrophobic coating, which repels water quickly without affecting image quality.\u003c\/p\u003e\r\n\r\n\u003ch2 style=\"text-align: center; font-size: 42px; font-weight: 600; padding-top: 35px; color: #082e3d;\"\u003eFeatures that Just Make Sense\u003c\/h2\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eDual Touchscreens\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003e A front touchscreen too. The front screen is convenient for vlogging and framing selfies and supports commonly used touch control functions. No more turning the camera around for parameter adjustments, mode switching, or video playback.\r\n\t\u003cbr\u003e\r\n\tWhen the camera is switched between horizontal and vertical orientations, the user interface adapts accordingly. The touchscreens are also sensitive enough to be operated easily with wet hands.\r\n\u003c\/p\u003e\r\n\u003cdiv class=\"video-container\"\u003e\r\n\u003cvideo playsinline autoplay loop muted\u003e\u003csource src=\"https:\/\/dji-official-fe.djicdn.com\/reactor\/assets\/_next\/static\/videos\/cc33f534-d897-481c-9712-a4f310ec03de.webm\" type=\"video\/webm\"\u003e\u003c\/video\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eVoice Prompt\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eIntuitive control, even if you canâ€™t see the screens. Short press the Quick Switch button and the camera will voice broadcast the current shooting mode. Even if the camera is installed on a helmet or other hard-to-see location, you can accurately select the required mode and be confident youâ€™ll never miss the moment you want to record. You can even add up to five sets of custom parameters to the shooting mode list.\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eVoice Control \u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eRemotely control your camera with just your voice. Ideal for scenarios where your hands are busy, Action 3 recognizes voice commands with a high recognition rate, letting you stay locked into the moment.\u003c\/p\u003e\r\n\r\n\r\n\u003ch2 style=\"text-align: center; font-size: 42px; font-weight: 600; padding-top: 35px; color: #082e3d;\"\u003eVivid Footage, Remarkable Audio\u003c\/h2\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eStereo Recording\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eExceptional audio performance means more immersive results. Reception direction can be adjusted for more targeted and accurate sound recording. A hidden microphone at the bottom of Action 3 even suppresses wind noise, giving you more audio-recording confidence in windy or high-speed scenarios.\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eConnect External Mics\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eAction 3 is compatible with DJI Mic, which is portable, easy to mount, and features a transmission distance of up to 250 meters.  Action 3 can also connect other external microphones using a Type-C to 3.5mm cable.\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eMake it a Webcam\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eAction 3 can be used as a webcam for a more dynamic communication experience. Whether for meetings, classes, or just chatting with friends, easily switch between multiple perspectives and use the stereo sound for clearer conversations.\u003c\/p\u003e\r\n\r\n\r\n\u003ch2 style=\"text-align: center; font-size: 42px; font-weight: 600; padding-top: 35px; color: #082e3d;\"\u003eEdit, Share, and Explore \u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eThe DJI Mimo app unlocks the power of your smartphone to get the most out of Action 3. It uses cloud computing and AI algorithms to eliminate the selfie stick for skiing and snowboarding scenarios, giving you breathtaking footage that looks like it was shot by a pro. \u003c\/p\u003e\r\n\r\n\r\n\r\n\u003ch2 id=\"action3title\"\u003eWi-Fi Livestream\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eAction 3 supports livestream platforms and multiple resolutions for you to choose from. Connect with your world face-to-face at any time, and even record your livestream footage.\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eConnect, Sync, and Edit Videos Easily\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eThe LightCut video editor app is thoroughly optimized for use with Action 3. It can automatically select clips and intelligently match them with exclusive templates to generate ready-to-share video edits. \u003c\/p\u003e\r\n\u003cdiv class=\"video-container\"\u003e\r\n\u003cvideo playsinline autoplay loop muted\u003e\u003csource src=\"https:\/\/dji-official-fe.djicdn.com\/reactor\/assets\/_next\/static\/videos\/37195453-735d-4405-8e35-d096e83529e1.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eOne-Tap Editing\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eLightCut supports direct connection with Action 3 for quick, convenient footage previews. After shooting, simply let the AI select your highlight moments and generate 4K HD videos.\u003c\/p\u003e\r\n\r\n\u003ch2 id=\"action3title\"\u003eLoaded with Templates\u003c\/h2\u003e\r\n\u003cp id=\"infotext\"\u003eChoose from a number of fun templates designed for fast-paced footage. Whether it's biking, snowboarding, or diving, epic little edits are right at your fingertips.\u003c\/p\u003e\r\n\r\n\r\n\r\n\u003cstyle\u003e\u003c!--\nvideo {\n  width: 100% !important;\n  height: auto !important;\n  padding-bottom: 20px;\n}\n\n.video-container {\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 0px;\n}\nh2#action3title {font-size: 32px; color:#f76b00; padding:25px;text-align:center;}\nh3#bulletpoints2 {text-align: center;font-size: 20px;font-weight: 400;padding-bottom: 10px;padding-left: 0px;color: #266c8d;}\nh3#bulletpoints1 {text-align: center;font-size: 22px;font-weight: 400;padding-bottom: 30px;padding-left: 0px;color: #666;text-transform: none;}\np#tabletext {font-size: 16px;text-align: center;margin:auto;color:#333;}\np#infotext {padding-left: 10%; padding-right: 10%;font-size: 16px;text-align: center;}\np#bullettext {padding-left: 10%; padding-right: 10%;font-size: 16px;text-align: center;}\n.spectable table {width: 100%;max-width: 840px;margin: auto;border-collapse: collapse;border-radius: 20px;border-style: hidden;box-shadow: 0 0 0 1px #999;background:#ddd;}\n.spectable {padding-bottom:25px; padding-top:25px;}\n.spectable thead {background-color: #666; color:#eee;}\n.spectable tr {border: 2px solid #888;}\n.spectable td {font-size: 16px;padding: 1.5%;text-align: center;width: 15%;border: 1px solid #999;color:#777;}\n.imageboxes img {\n\t\twidth: 100%;\n\t\tmax-width: 900px;\n\t\ttext-align: center;\n}\t\n.imageboxes2 img {\n\t\twidth: 100%;\n\t\tmax-width: 1280px;\n\t\ttext-align: center;\n        padding-bottom: 25px;\ndisplay: flex;\njustify-content: center;\n}\n\t    @media (min-width: 320px) and (max-width: 767px) {\n      .spectable td {width: 100%;border: 1px solid #999;color:#777;} \n    .spectable table {border-radius: 0px;}\n    }\n--\u003e\u003c\/style\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718071767356,"sku":"CP.OS.00000221.01","price":269.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/DN-Website-Product-Action3-Adventure-Combo.png?v=1702507952"},{"product_id":"dji-osmo-action-3-waterproof-case","title":"DJI Osmo Action 3 Waterproof Case","description":"Provides waterproof protection at depths of up to 60 meters, [3] giving divers more freedom to explore and capture. It also uses high-strength glass for a more clear and confident viewing experience.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718073897276,"sku":"CP.OS.00000228.01","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/action3case.jpg?v=1693815685"},{"product_id":"dji-osmo-action-3-extreme-battery","title":"DJI Osmo Action 3 Extreme Battery","description":"Battery life lasts as long as you do. The battery capacity limits have been pushed even further with Action 3 to allow 2.5+ hours of use. Capture entire adventures all on a single charge.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718074913084,"sku":"CP.OS.00000229.01","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/2-_-osmo_action_3_extreme_battery_2.jpg?v=1693815688"},{"product_id":"dji-osmo-action-3-multifunctional-battery-case","title":"DJI Osmo Action 3 Multifunctional Battery Case","description":"Stores three batteries and two microSD cards. Intelligently fast charges three batteries, and can be used together with those batteries as a power bank to charge other devices like your smartphone.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718075175228,"sku":"CP.OS.00000230.01","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/9-_-osmo_action_3_multifunctional_battery_case_2.jpg?v=1693815693"},{"product_id":"dji-osmo-action-3-adhesive-base-kit","title":"DJI Osmo Action 3 Adhesive Base Kit","description":"Features a large adhesive area with a strong connective force. With a large area of 3M tape at the bottom, the camera can be securely fixed to surfboards, snowboards, and other sporting equipment or surfaces, making it suitable for a wide range of high-intensity scenarios.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718075601212,"sku":"CP.OS.00000231.01","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/5-_-osmo_action_3_quick-release_adapter_mount.jpg?v=1693815701"},{"product_id":"dji-osmo-action-3-lens-protective-cover","title":"DJI Osmo Action 3 Lens Protective Cover","description":"Made of high-strength Gorilla Glass, which is wear-resistant and scratch-resistant, it can prevent debris from entering for full protection for the lens. With an AF coating, it is hydrophobic and oil-resistant for easy cleaning.","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718076682556,"sku":"CP.OS.00000232.01","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/18-_-osmo_action_3_rubber_lens_protector_1.jpg?v=1693815706"},{"product_id":"dji-osmo-action-3-1-5m-extension-rod-kit","title":"DJI Osmo Action 3 1.5m Extension Rod Kit","description":"Compact, easy to hold, and adjustable from 0.3 to 1.5 meters, this extension rod makes selfies and other creative-angle shots effortless. The 1\/4\" threaded hole on the bottom supports accessory expansion for more versatile uses.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718079435068,"sku":"CP.OS.00000233.01","price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/10-1.5_-osmo_1.5m_extension_rod.jpg?v=1693815712"},{"product_id":"dji-osmo-action-chest-strap-mount","title":"DJI Osmo Action Chest Strap Mount","description":"Creates an intensely immersive first-person view. Comfortable to wear, with an adjustable camera tilt angle.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718083236156,"sku":"CP.AS.AA000000.01","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/chest1.jpg?v=1693815730"},{"product_id":"dji-osmo-action-suction-cup-mount","title":"DJI Osmo Action Suction Cup Mount","description":"Adopts the adjustable double ball-joint design and supports 360Â° sideways rotation. It features robust suction force that supports cycling scenarios, and does not damage or affect the attached surface.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718083825980,"sku":"CP.AS.AA000002.01","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/suction2.jpg?v=1693815736"},{"product_id":"dji-osmo-action-handlebar-mount","title":"DJI Osmo Action Handlebar Mount","description":"Supports a 360Â° rotating view for multi-angle framing. It is easy to mount, with no tools required. The tube diameter is adjustable, making it suitable for different models.\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718084579644,"sku":"CP.AS.AA000003.01","price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/handle1.jpg?v=1693815740"},{"product_id":"dji-osmo-action-biking-accessory-kit","title":"DJI Osmo Action Biking Accessory Kit","description":"Includes the Osmo Action Chest Strap Mount, Osmo Action Handlebar Mount, and Osmo Locking Screws to secure your camera to your chest or handlebars, allowing you to focus on your ride and stay in the moment.\r\n\r\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718085235004,"sku":"CP.OS.00000244.01","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/bike2.jpg?v=1693815744"},{"product_id":"dji-osmo-action-diving-accessory-kit","title":"DJI Osmo Action Diving Accessory Kit","description":"\u003cp\u003eIncludes the Osmo Action 3 Waterproof Case, DJI Floating Handle, Osmo Locking Screw, and Anti-Fog Inserts for underwater creation at depths of up to 60 meters,* providing a safer and more flexible underwater shooting experience.\u003c\/p\u003e\r\n\u003cp\u003e* Before use, close the battery compartment cover and the USB-C port cover, and tighten the Lens Protective Cover. It is recommended to install the Waterproof Case for long-duration underwater shooting or in environments with high water impact pressure. The Osmo Action 3 Waterproof Case has an IP68 waterproof rating. Do not use the camera in hot springs or expose it to corrosive liquids.\u003c\/p\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":46718085759292,"sku":"CP.OS.00000248.01","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/diving2.jpg?v=1693815748"},{"product_id":"insta360-x3-battery-cinaqbt-a-dronenerds","title":"Insta360 1800mAh Battery for X3","description":"Power your X3 action camera with this Rechargeable 1800mAh Battery from Insta360. With a 10% increased capacity for a total of 1800mAh, this battery ensures you can capture all the action for up to 81 minutes. Its lithium-ion chemistry can be recharged in just 90 minutes for continued use. Included with the battery is a box to store it in with built-in memory card storage.","brand":"Insta360","offers":[{"title":"Default Title","offer_id":46718210277692,"sku":"CINAQBT\/A","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/batt360.jpg?v=1693816303"},{"product_id":"insta360-x3-fast-charge-hub-cinsaaq-a-dronenerds","title":"Insta360 X3 Fast Charge Hub","description":"The Fast Charging Hub for the Insta360 X3 camera charges up to three X3 batteries simultaneously. Batteries charge in approximately 90 minutes, with an LED above each battery slot confirming whether the battery is charging, charged, or not charging because of malfunction. A USB Type-C charging port provides power to the hub and overcharge protection ensures intelligent charging management.","brand":"Insta360","offers":[{"title":"Default Title","offer_id":46718213128508,"sku":"CINSAAQ\/A","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/hubinsta.jpg?v=1693816306"},{"product_id":"insta360-x3-lens-cap-cinsbaq-b-dronenerds","title":"Insta360 X3 Lens Cap","description":"This lightweight, durable Lens Cap from Insta360 fits onto the dual lenses of your X3 camera to protect them when not in use. The cap can fit onto the lenses even when the camera is equipped with sticky lens guards. Its durable silicone construction prevents scratches and dust from damaging the lens.","brand":"Insta360","offers":[{"title":"Default Title","offer_id":46718213357884,"sku":"CINSBAQ\/B","price":6.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/cap.jpg?v=1693816309"},{"product_id":"insta360-x3-utility-frame-cinsbaq-f-dronenerds","title":"Insta360 X3 Utility Frame","description":"Two cold shoe mounts on either side can accommodate fill lights or shotgun microphones. A detachable 2-prong mount can convert one of those cold shoes and mount the camera on its side for horizontal shooting. Included with the frame is a silicone lens cap, which can protect the dual lenses when the camera is not in use.","brand":"Insta360","offers":[{"title":"Default Title","offer_id":46718216438076,"sku":"CINSBAQ\/F","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/instaframe.jpg?v=1693816314"},{"product_id":"insta360-flow-spot-light-cinsbbba-dronenerds","title":"Insta360 Flow Spot Light","description":"\u003cp\u003eSmall and light with a snap-on design.\u003c\/p\u003e\r\n\u003cp\u003eProfessional imaging-grade Ra95 lighting.\u003c\/p\u003e\r\n\u003cp\u003eThree color temperatures plus three brightness levels.\u003c\/p\u003e","brand":"Insta360","offers":[{"title":"Default Title","offer_id":46718310678844,"sku":"CINSBBBA","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/aaa_3.jpg?v=1693816510"},{"product_id":"dji-osmo-action-hanging-neck-mount-cp-as-aa000008-01-dronenerds","title":"DJI Osmo Action Hanging Neck Mount","description":"It uses a unique silica gel material that is comfortable to wear and can reshape freely, allowing you to take POV footage easily.\n\u003cp\u003eUse scenarios: Get POV shots during fishing, travel etc.\u003c\/p\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809134100796,"sku":"CP.AS.AA000008.01","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_osmo_action_hanging_neck_mount_1.jpg?v=1697527994"},{"product_id":"dji-osmo-action-nd-filter-kit","title":"DJI Osmo Action ND Filter Kit","description":"\u003cp\u003eIncludes ND 8\/16\/32 filters suitable for capturing sports at noon or in brightly lit scenarios like snow fields. A lower shutter speed enhances motion blur and a more striking visual effect.\n\u003c\/p\u003e\u003cp\u003ePress to mount without detaching the glass lens cover or affecting waterproof performance. The filters and the glass lens cover adopt AF Coating High-Quality Corning Gorilla Glass that delivers reliable anti-stain performance.\u003c\/p\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809134297404,"sku":"CP.OS.00000265.01","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_nd_osmo_action_nd_filters_set.jpg?v=1697528004"},{"product_id":"dji-osmo-action-surfing-tether-kit","title":"DJI Osmo Action Surfing Tether Kit","description":"\u003cp\u003eThe large flat adhesive base delivers strong adhesion to most surfaces. The large 3M adhesive on the bottom fixes the camera securely to sports gear like surfboards and snowboards for shooting during high-intensity action.\n\u003c\/p\u003e\u003cp\u003eThe surfing tether protects the Osmo Action camera to prevent loss and damage during surfing and snowboarding, allowing you to record these sports worry-free.\u003c\/p\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809134494012,"sku":"CP.OS.00000266.01","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_osmo_action_surfing_tether_kit.jpg?v=1697528012"},{"product_id":"dji-osmo-action-curved-adhesive-base-kit","title":"DJI Osmo Action Curved Adhesive Base Kit","description":"The curved design fits securely to most bike helmets. With the quick-release adapter mount, switch swiftly between different camera positions.","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809134690620,"sku":"CP.OS.00000267.01","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_osmo_action_curved_adhesive_base_kit.jpg?v=1697528023"},{"product_id":"dji-osmo-action-bike-seat-rail-mount-cp-os-00000268-01-dronenerds","title":"DJI Osmo Action Bike Seat Rail Mount","description":"Made of a durable aluminum alloy. With the included small hex key, mount it easily to the bottom of the bike seat\n\u003cp\u003e\nDuring cycling, record the view behind you or have others capture you in the rear view frame.\u003c\/p\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809135018300,"sku":"CP.OS.00000268.01","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_osmo_action_bike_seat_rail_mount.jpg?v=1697528032"},{"product_id":"dji-osmo-action-4-standard-combo","title":"DJI Osmo Action 4 Standard Combo | 1\/1.3\" Sensor, 4K\/120, 18 m Waterproof","description":"\n\u003c!-- ======================= SHOPIFY DESCRIPTION START ======================= --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@500;600;700;800\u0026family=Barlow:wght@400;500;600\u0026display=swap');\n\n\/* ---------- TOKENS (re-theme here) ---------- *\/\n.oa4s{\n  --ink:#09090b; --ink-2:#0e1316; --ink-3:#1a2024; --line:#2B3033; --charcoal:#2B3033;\n  --text:#ecebe6; --muted:#9a998f; --dim:#6b6a63;\n  \/* Drone Nerds brand palette *\/\n  --red:#D92211; --red-2:#BF1E0F; --red-3:#99180C; --red-4:#590E07;\n  --blue:#1A98C9; --blue-l:#3BB0E0; --teal:#105E7C; --teal-2:#0D4B63; --navy:#082E3D; --green:#07B376;\n  \/* heat tokens drive the hero bloom; now brand reds with a hot white core *\/\n  --heat-0:#082E3D; --heat-1:#0D4B63; --heat-2:#105E7C; --heat-3:#1A98C9; --heat-4:#3BB0E0; --heat-5:#DFF3FA;\n  --accent:var(--red);\n  --brand:var(--blue-l);\n  --sans:'Barlow', system-ui, -apple-system, 'Segoe UI', sans-serif;\n  --cond:'Barlow Condensed', 'Arial Narrow', Impact, sans-serif;\n  --pad:clamp(20px, 4vw, 56px);\n}\n\n\/* ---------- THEME CONTAINER OVERRIDE ----------\n   Theme caps .container at 1290px. :has() scopes this to only the container\n   holding this block. If the theme uses a different class, change .container here. *\/\n.container:has(.oa4s){ max-width:1400px; }\n\n\/* ---------- BASE ---------- *\/\n.oa4s{ font-family:var(--sans); color:var(--text); background:var(--ink); line-height:1.5; -webkit-font-smoothing:antialiased;\n  margin:0 auto; max-width:1400px; overflow:clip; border-radius:4px; }\n.oa4s *, .oa4s *::before, .oa4s *::after{ box-sizing:border-box; }\n.oa4s img, .oa4s video{ max-width:100%; display:block; }\n.oa4s h2, .oa4s h3, .oa4s h4, .oa4s p, .oa4s ul, .oa4s ol, .oa4s dl, .oa4s dd, .oa4s figure{ margin:0; }\n.oa4s ul, .oa4s ol{ margin:0 !important; padding:0 !important; list-style:none !important; }\n.oa4s li{ margin:0 !important; padding-left:0; list-style:none !important; }\n.oa4s li::marker{ content:none; }\n.oa4s a{ color:inherit; }\n.oa4s .wrap{ padding:0 var(--pad); }\n\n\/* ---------- HERO ---------- *\/\n.oa4s-hero{ position:relative; isolation:isolate; min-height:min(92vh, 820px); display:flex; align-items:flex-end; padding:clamp(72px,12vw,160px) 0 clamp(36px,5vw,64px); }\n.oa4s-hero .media{ position:absolute; inset:0; z-index:-2; }\n.oa4s-hero .media \u003e *{ width:100%; height:100%; aspect-ratio:auto; object-fit:cover; }\n.oa4s-hero .media .oa4s-ph{ position:absolute; inset:0; aspect-ratio:auto; border:0; align-items:start; padding-top:28px; }\n.oa4s-hero::before{ \/* heat bloom *\/\n  content:\"\"; position:absolute; inset:-30% -10% auto; height:140%; z-index:-1; pointer-events:none;\n  background:radial-gradient(ellipse 55% 48% at 72% 42%, var(--heat-5) 0%, var(--heat-4) 8%, var(--heat-3) 20%, var(--heat-2) 36%, var(--heat-1) 54%, var(--heat-0) 72%, transparent 86%);\n  filter:blur(28px) saturate(1.15); opacity:.7; mix-blend-mode:screen;\n  animation:oa4s-breathe 14s ease-in-out infinite alternate;\n}\n.oa4s-hero::after{ \/* vignette + scanlines *\/\n  content:\"\"; position:absolute; inset:0; z-index:-1; pointer-events:none;\n  background:linear-gradient(to bottom, rgba(9,9,11,.72), rgba(9,9,11,.5) 45%, var(--ink) 94%),\n             linear-gradient(90deg, rgba(9,9,11,.55), transparent 70%),\n             repeating-linear-gradient(0deg, rgba(255,255,255,.03) 0 1px, transparent 1px 4px);\n}\n.oa4s-hero .wrap{ position:relative; width:100%; }\n.oa4s-hero .kicker{ font:600 15px\/1 var(--cond); letter-spacing:.12em; color:var(--green); display:flex; align-items:center; gap:12px; }\n.oa4s-hero .kicker::before{ content:\"\"; width:28px; height:2px; background:var(--green); }\n.oa4s-hero h2{ font:800 clamp(60px, 12vw, 148px)\/.88 var(--cond); letter-spacing:-.02em; text-transform:uppercase; margin-top:18px;\n  background:linear-gradient(180deg, #fff 30%, #d9d7cf 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }\n.oa4s-hero h2 span{ display:block; color:var(--brand); -webkit-text-fill-color:var(--brand); font-weight:500; font-size:.4em; letter-spacing:.01em; margin-top:10px; }\n.oa4s-hero .lede{ max-width:64ch; margin-top:26px; font-size:clamp(17px,1.6vw,20px); color:var(--muted); }\n.oa4s-hero .lede strong{ color:var(--text); font-weight:600; }\n\n\/* KPI band with count-up *\/\n@property --oa4s-n { syntax:'\u003cinteger\u003e'; inherits:true; initial-value:0; }\n.oa4s-stats{ display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid var(--line); border-bottom:1px solid var(--line); margin-top:clamp(32px,5vw,56px); backdrop-filter:blur(6px); }\n.oa4s-stats \u003e div{ padding:20px 0; border-left:1px solid var(--line); padding-left:20px; }\n.oa4s-stats \u003e div:first-child{ border-left:0; padding-left:0; }\n.oa4s-stats b{ display:block; font:700 clamp(40px,5vw,64px)\/1 var(--cond); letter-spacing:-.02em; }\n.oa4s-stats b.n{ position:relative; } .oa4s-stats b.n .v{ display:inline-block; }\n.oa4s-stats b small{ font-size:.42em; color:var(--muted); font-weight:600; margin-left:4px; letter-spacing:0; }\n.oa4s-stats \u003e div \u003e span{ display:block; color:var(--muted); font-size:14px; margin-top:6px; }\n\n\/* ---------- MARQUEE ---------- *\/\n.oa4s-marq{ overflow:hidden; border-bottom:1px solid var(--line); background:var(--navy); padding:14px 0; }\n.oa4s-marq .track{ display:flex; width:max-content; animation:oa4s-marq 46s linear infinite; }\n.oa4s-marq ul{ display:flex; gap:0; }\n.oa4s-marq li{ font:600 14px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--muted); padding:0 26px; display:flex; align-items:center; gap:26px; white-space:nowrap; }\n.oa4s-marq li::after{ content:\"\"; width:6px; height:6px; background:var(--accent); transform:rotate(45deg); }\n\n\/* ---------- SECTION CHROME ---------- *\/\n.oa4s-sec{ padding:clamp(56px,8vw,104px) 0; border-top:1px solid var(--line); }\n.oa4s-sec header{ display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:24px 48px; align-items:end; margin-bottom:clamp(32px,4vw,56px); }\n.oa4s-sec header h3{ font:700 clamp(34px,5vw,60px)\/.95 var(--cond); letter-spacing:-.015em; text-transform:uppercase; }\n.oa4s-sec header p{ color:var(--muted); font-size:17px; max-width:52ch; }\n.oa4s-sec.bleed{ padding-top:0; }\n.oa4s-sec.alt{ background:linear-gradient(180deg, var(--navy), #061f2a); }\n\n\/* ---------- MEDIA SLOTS (placeholders; swap for \u003cimg\u003e\/\u003cvideo\u003e) ---------- *\/\n.oa4s-ph{ position:relative; display:grid; place-items:center; text-align:center; padding:20px; border:1px dashed rgba(236,235,230,.28); aspect-ratio:16\/9;\n  background:linear-gradient(135deg, #15151a, #0e0e12 60%, #1a1116),\n             repeating-linear-gradient(90deg, rgba(255,255,255,.03) 0 1px, transparent 1px 40px),\n             repeating-linear-gradient(0deg, rgba(255,255,255,.03) 0 1px, transparent 1px 40px);\n  background-blend-mode:normal, overlay, overlay; }\n.oa4s-ph figcaption{ font:500 13px\/1.45 var(--sans); color:var(--muted); max-width:38ch; }\n.oa4s-ph figcaption b{ display:block; font:700 13px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--accent); margin-bottom:8px; }\n.oa4s-ph.r-21x9{ aspect-ratio:21\/9; } .oa4s-ph.r-4x5{ aspect-ratio:4\/5; } .oa4s-ph.r-1x1{ aspect-ratio:1; } .oa4s-ph.r-3x2{ aspect-ratio:3\/2; }\n.oa4s-media{ width:100%; height:auto; aspect-ratio:16\/9; object-fit:cover; display:block; background:var(--ink-2); } \/* real \u003cimg\u003e\/\u003cvideo\u003e in a slot *\/\n.oa4s-media.r-21x9{ aspect-ratio:21\/9; } .oa4s-media.r-4x5{ aspect-ratio:4\/5; } .oa4s-media.r-1x1{ aspect-ratio:1; } .oa4s-media.r-3x2{ aspect-ratio:3\/2; }\n.oa4s-full{ margin:0 calc(-1 * var(--pad)); } \/* full-bleed inside .wrap *\/\n\n\/* ---------- SENSOR ARRAY ---------- *\/\n.oa4s-array{ display:grid; grid-template-columns:repeat(6,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4s-array li{ background:var(--ink-2); padding:22px 18px 20px; position:relative; min-height:230px; display:flex; flex-direction:column; }\n.oa4s-array li::before{ content:\"\"; position:absolute; top:0; left:0; right:0; height:3px; background:var(--c,var(--muted)); }\n.oa4s-array .name{ font:600 15px\/1.2 var(--cond); letter-spacing:.06em; text-transform:uppercase; color:var(--muted); }\n.oa4s-array .big{ font:800 clamp(34px,3.6vw,46px)\/1 var(--cond); margin:14px 0 6px; letter-spacing:-.02em; }\n.oa4s-array .big small{ font-size:.45em; color:var(--muted); font-weight:600; }\n.oa4s-array .sub{ color:var(--muted); font-size:13.5px; margin-top:auto; }\n.oa4s-array .sub b{ color:var(--text); font-weight:600; }\n.oa4s-gimbal-shot{ margin-top:2px; }\n\n.oa4s-array--4{ grid-template-columns:repeat(4,1fr); }\n\n\/* ---------- ZOOM LADDER ---------- *\/\n.oa4s-zoom{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:40px; align-items:center; }\n.oa4s-ladder{ position:relative; aspect-ratio:4\/3; border:1px solid var(--line); overflow:clip; background:radial-gradient(circle at 50% 50%, #26262d 0, #16161b 60%, #0f0f13 100%); }\n.oa4s-ladder .bg{ position:absolute; inset:0; font-size:0; line-height:0; } \/* optional real photo behind the frames *\/\n.oa4s-ladder .bg .oa4s-ph{ position:absolute; inset:0; aspect-ratio:auto; border:0; align-items:end; justify-items:start; text-align:left; }\n.oa4s-ladder::before{ content:\"\"; position:absolute; inset:0; pointer-events:none; background:\n  repeating-linear-gradient(90deg, rgba(255,255,255,.04) 0 1px, transparent 1px 48px),\n  repeating-linear-gradient(0deg, rgba(255,255,255,.04) 0 1px, transparent 1px 48px); }\n.oa4s-ladder .f{ position:absolute; border:1.5px solid; display:flex; align-items:flex-start; justify-content:space-between; padding:8px 10px; font:600 13px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; }\n.oa4s-ladder .f24{ inset:6% 6%; border-color:rgba(236,235,230,.4); color:rgba(236,235,230,.75); }\n.oa4s-ladder .f70{ inset:27% 29%; border-color:var(--red); color:var(--red); }\n.oa4s-ladder .f168{ inset:40.5% 41.5%; border-color:var(--brand); color:var(--brand); animation:oa4s-pulse 3.6s ease-in-out infinite; }\n.oa4s-ladder .cross{ font-size:0; line-height:0; position:absolute; left:50%; top:50%; width:18px; height:18px; transform:translate(-50%,-50%); }\n.oa4s-ladder .cross::before, .oa4s-ladder .cross::after{ content:\"\"; position:absolute; background:var(--heat-5); }\n.oa4s-ladder .cross::before{ left:50%; top:0; bottom:0; width:1px; transform:translateX(-.5px); }\n.oa4s-ladder .cross::after{ top:50%; left:0; right:0; height:1px; transform:translateY(-.5px); }\n.oa4s-zoom ol{ display:grid; gap:18px; }\n.oa4s-zoom ol li{ display:grid; grid-template-columns:92px 1fr; gap:18px; align-items:baseline; padding-bottom:18px; border-bottom:1px solid var(--line); }\n.oa4s-zoom ol li:last-child{ border-bottom:0; }\n.oa4s-zoom ol b{ font:800 44px\/1 var(--cond); letter-spacing:-.02em; }\n.oa4s-zoom ol b small{ font-size:.42em; font-weight:600; color:var(--muted); }\n.oa4s-zoom ol h4{ font:600 18px\/1.2 var(--sans); }\n.oa4s-zoom ol p{ color:var(--muted); font-size:15px; margin-top:4px; }\n.oa4s-zoom .l24 b{ color:var(--text);} .oa4s-zoom .l70 b{ color:var(--red);} .oa4s-zoom .l168 b{ color:var(--brand);}\n\n\/* ---------- THERMAL ---------- *\/\n@property --nano-cut { syntax:'\u003cpercentage\u003e'; inherits:false; initial-value:50%; }\n.oa4s-split{ position:relative; aspect-ratio:16\/9; border:1px solid var(--line); overflow:hidden; --nano-cut:50%; }\n.oa4s-split .vis, .oa4s-split .ir{ position:absolute; inset:0; }\n.oa4s-split .vis .oa4s-ph, .oa4s-split .ir .oa4s-ph, .oa4s-split .oa4s-media{ position:absolute; inset:0; width:100%; height:100%; aspect-ratio:auto; border:0; }\n.oa4s-split .vis .oa4s-ph{ background:linear-gradient(180deg,#3b4350 0,#1f242b 50%,#0e1013 100%); }\n.oa4s-split .ir{ clip-path:inset(0 0 0 var(--nano-cut)); }\n.oa4s-split .ir .oa4s-ph{ background:\n   repeating-linear-gradient(90deg, rgba(59,176,224,.12) 0 1px, transparent 1px 28px),\n   repeating-linear-gradient(0deg, rgba(59,176,224,.12) 0 1px, transparent 1px 28px),\n   linear-gradient(160deg, #0b2a38, #061a24 60%, #04111a); }\n.oa4s-split .ir::before{ content:\"\"; position:absolute; inset:0; background:repeating-linear-gradient(0deg, rgba(0,0,0,.18) 0 1px, transparent 1px 3px); pointer-events:none; }\n.oa4s-split .ir::after{ content:none; position:absolute; left:0; right:0; top:-20%; height:20%; background:linear-gradient(to bottom, transparent, rgba(223,243,250,.18), transparent); animation:oa4s-scan 5.5s linear infinite; }\n.oa4s-split .handle{ font-size:0; line-height:0; position:absolute; top:0; bottom:0; left:var(--nano-cut); width:2px; background:var(--heat-5); transform:translateX(-1px); box-shadow:0 0 18px rgba(255,255,255,.5); }\n.oa4s-split .handle::after{ content:\"3D\"; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:44px; height:44px; border-radius:50%; background:var(--heat-5); color:#1a0f00; display:grid; place-items:center; font:800 13px\/1 var(--cond); letter-spacing:.1em; }\n.oa4s-split .hud{ position:absolute; font:600 12px\/1.3 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:rgba(255,247,214,.9); background:rgba(9,9,11,.5); padding:5px 7px; }\n.oa4s-split .hud.tl{ top:12px; left:14px; } .oa4s-split .hud.tr{ top:12px; right:14px; text-align:right; }\n.oa4s-split .hud.bl{ bottom:12px; left:14px; } .oa4s-split .hud.br{ bottom:12px; right:14px; text-align:right; }\n.oa4s-bar{ font-size:0; line-height:0; height:14px; margin-top:14px; background:linear-gradient(90deg, #000 0, #2b0a3d 14%, #8a1c3a 34%, #e0472a 54%, #ff9a1f 72%, #ffe66b 88%, #fff7d6); border:1px solid var(--line); }\n.oa4s-bar + div{ display:flex; justify-content:space-between; font:600 12px\/1 var(--cond); letter-spacing:.1em; color:var(--muted); margin-top:8px; }\n.oa4s-therm-grid{ display:grid; grid-template-columns:repeat(10,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:32px; }\n.oa4s-therm-grid li{ background:rgba(13,75,99,.35); padding:20px 18px; grid-column:span 2; }\n.oa4s-therm-grid b{ display:block; font:700 30px\/1 var(--cond); color:var(--brand); letter-spacing:-.02em; }\n.oa4s-therm-grid h4{ font:600 16px\/1.25 var(--sans); margin-top:10px; }\n.oa4s-therm-grid p{ color:var(--muted); font-size:14px; margin-top:6px; }\n\n\/* ---------- MISSIONS ---------- *\/\n.oa4s-missions{ display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4s-missions li{ background:var(--ink); display:flex; flex-direction:column; }\n.oa4s-missions .shot{ aspect-ratio:4\/5; overflow:hidden; }\n.oa4s-missions .shot .oa4s-ph, .oa4s-missions .shot .oa4s-media{ aspect-ratio:4\/5; border:0; border-bottom:1px solid var(--line); }\n.oa4s-missions .body{ padding:22px 20px 24px; display:flex; flex-direction:column; flex:1; }\n.oa4s-missions h4{ font:700 26px\/1 var(--cond); text-transform:uppercase; letter-spacing:-.01em; }\n.oa4s-missions p{ color:var(--muted); font-size:15px; margin-top:12px; }\n.oa4s-missions .uses{ margin-top:auto; padding-top:18px; display:flex; flex-wrap:wrap; gap:6px; }\n.oa4s-missions .uses span{ font:600 12.5px\/1 var(--cond); letter-spacing:.06em; text-transform:uppercase; color:var(--text); border:1px solid var(--line); padding:7px 9px; }\n\n\/* ---------- FLIGHT (safety \/ transmission) ---------- *\/\n.oa4s-flight{ display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); gap:0; border:1px solid var(--line); }\n.oa4s-flight .shot{ position:relative; min-height:360px; } .oa4s-flight .shot .oa4s-ph, .oa4s-flight .shot .oa4s-media{ position:absolute; inset:0; height:100%; aspect-ratio:auto; min-height:360px; border:0; }\n.oa4s-flight ul{ display:grid; }\n.oa4s-flight li{ padding:22px 24px; border-top:1px solid var(--line); background:var(--ink-2); display:grid; grid-template-columns:auto 1fr; gap:18px; align-items:baseline; }\n.oa4s-flight li:first-child{ border-top:0; }\n.oa4s-flight b{ font:800 34px\/1 var(--cond); color:var(--red); letter-spacing:-.02em; min-width:84px; }\n.oa4s-flight b small{ font-size:.42em; color:var(--muted); font-weight:600; }\n.oa4s-flight h4{ font:600 17px\/1.25 var(--sans); }\n.oa4s-flight p{ color:var(--muted); font-size:14.5px; margin-top:4px; }\n\n\/* ---------- COMPARE ---------- *\/\n.oa4s-vs table{ width:100%; border-collapse:collapse; font-size:15px; }\n.oa4s-vs th, .oa4s-vs td{ text-align:left; padding:14px 12px; border-bottom:1px solid var(--line); vertical-align:top; }\n.oa4s-vs th{ font:700 15px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; color:#d8e6ec; background:var(--teal-2); }\n.oa4s-vs th:nth-child(2){ color:var(--brand); }\n.oa4s-vs td:first-child{ color:var(--muted); width:28%; }\n.oa4s-vs td:nth-child(2){ color:var(--text); font-weight:500; }\n.oa4s-vs td:nth-child(3){ color:var(--muted); }\n.oa4s-vs .scroll{ overflow-x:auto; }\n.oa4s-vs .verdict{ margin-top:22px; padding:18px 20px; border-left:3px solid var(--red); color:var(--muted); font-size:15.5px; background:var(--ink-2); }\n.oa4s-vs .verdict b{ color:var(--text); }\n.oa4s-vs th a{ color:inherit; text-decoration:none; border-bottom:1px solid currentColor; }\n.oa4s-vs .alt-link{ margin-top:16px; font-size:15px; }\n.oa4s-vs .alt-link a{ color:var(--brand); font-weight:600; text-decoration:none; }\n.oa4s-vs .alt-link a:hover{ color:var(--heat-5); }\n\n\/* ---------- SPEC PLATE ---------- *\/\n.oa4s-spec{ display:grid; grid-template-columns:repeat(3,1fr); gap:0 40px; }\n.oa4s-spec dt{ font:700 14px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--red); padding:24px 0 10px; border-bottom:1px solid var(--line); margin-bottom:6px; }\n.oa4s-spec dd{ display:flex; justify-content:space-between; gap:16px; padding:9px 0; border-bottom:1px solid rgba(42,42,49,.6); font-size:14.5px; }\n.oa4s-spec dd span{ color:var(--muted); }\n.oa4s-spec dd b{ font-weight:500; text-align:right; }\n\n\/* ---------- IN THE BOX ---------- *\/\n.oa4s-boxwrap{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4s-boxwrap .shot{ position:relative; min-height:320px; } .oa4s-boxwrap .shot .oa4s-ph, .oa4s-boxwrap .shot .oa4s-media{ position:absolute; inset:0; height:100%; aspect-ratio:auto; min-height:320px; border:0; object-fit:contain; background:#fff; padding:2px; }\n.oa4s-boxzoom{ position:absolute; inset:0; display:block; cursor:zoom-in; }\n.oa4s-boxzoom span{ position:absolute; right:10px; bottom:10px; z-index:1; font:700 11px\/1 var(--cond); letter-spacing:.12em; text-transform:uppercase; color:#fff; background:rgba(10,12,15,.78); padding:7px 10px; border-radius:3px; pointer-events:none; }\n.oa4s-boxzoom:hover span{ background:var(--brand); }\n.oa4s-box{ display:grid; grid-template-columns:1fr 1fr; gap:2px; background:var(--line); }\n.oa4s-box li{ background:var(--ink-2); padding:14px 18px; font-size:14.5px; display:flex; justify-content:space-between; gap:12px; }\n.oa4s-box li b{ color:var(--muted); font:600 14px\/1.6 var(--cond); letter-spacing:.06em; }\n\n\/* ---------- ACCESSORIES ---------- *\/\n.oa4s-acc{ display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4s-acc li{ background:var(--ink); display:flex; flex-direction:column; }\n.oa4s-acc .shot .oa4s-ph, .oa4s-acc .shot .oa4s-media{ aspect-ratio:1; border:0; border-bottom:1px solid var(--line); background:#fff; object-fit:contain; padding:10px; }\n.oa4s-acc .body{ padding:18px 18px 20px; display:flex; flex-direction:column; flex:1; }\n.oa4s-acc .tag{ font:600 12px\/1 var(--cond); letter-spacing:.12em; text-transform:uppercase; color:var(--blue-l); }\n.oa4s-acc li.key .tag{ color:var(--green); }\n.oa4s-acc h4{ font:600 17px\/1.25 var(--sans); margin-top:8px; }\n.oa4s-acc p{ color:var(--muted); font-size:14px; margin-top:6px; }\n.oa4s-acc a{ margin-top:auto; padding-top:16px; text-decoration:none; font:700 14px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--brand); display:inline-flex; gap:8px; align-items:center; }\n.oa4s-acc a::after{ content:\"→\"; transition:transform .2s; } .oa4s-acc a:hover{ color:var(--green); } .oa4s-acc a:hover::after{ transform:translateX(4px); }\n.oa4s-acc li.key{ background:var(--ink-2); box-shadow:inset 0 3px 0 var(--green); }\n\n\/* ---------- SOFTWARE \/ WORKFLOW ---------- *\/\n.oa4s-flow{ display:grid; grid-template-columns:repeat(4,1fr); gap:0; counter-reset:step; position:relative; }\n.oa4s-flow::before{ content:\"\"; position:absolute; left:0; right:0; top:22px; height:1px; background:linear-gradient(90deg, var(--teal), var(--blue), var(--teal)); opacity:.8; }\n.oa4s-flow li{ padding:0 24px 0 0; position:relative; counter-increment:step; }\n.oa4s-flow li::before{ content:counter(step,decimal-leading-zero); display:grid; place-items:center; width:44px; height:44px; border-radius:50%; background:var(--navy); border:1.5px solid var(--red); font:700 15px\/1 var(--cond); color:var(--brand); position:relative; z-index:1; }\n.oa4s-flow .stage{ font:600 13px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--muted); margin-top:20px; }\n.oa4s-flow h4{ font:700 26px\/1 var(--cond); margin-top:8px; letter-spacing:-.01em; }\n.oa4s-flow p{ color:var(--muted); font-size:14.5px; margin-top:10px; max-width:30ch; }\n.oa4s-flow ul{ margin-top:14px; display:grid; gap:6px; }\n.oa4s-flow ul li{ counter-increment:none; padding:0; font-size:13.5px; color:var(--text); display:flex; gap:8px; }\n.oa4s-flow ul li::before{ content:\"\"; width:6px; height:6px; border-radius:0; border:0; background:var(--red); transform:rotate(45deg); margin-top:7px; flex:none; position:static; display:block; }\n.oa4s-soft-shot{ margin-top:40px; }\n\n\/* ---------- DOWNLOADS ---------- *\/\n.oa4s-dl{ display:grid; grid-template-columns:1fr 1fr; gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4s-dl a{ background:var(--ink); padding:20px 22px; text-decoration:none; display:grid; grid-template-columns:52px 1fr auto; gap:16px; align-items:center; transition:background .2s; }\n.oa4s-dl a:hover{ background:var(--teal-2); }\n.oa4s-dl .type{ font:800 12px\/1 var(--cond); letter-spacing:.1em; color:#fff; background:var(--red); padding:7px 0; text-align:center; }\n.oa4s-dl .type.ext{ background:transparent; color:var(--brand); border:1.5px solid var(--red); }\n.oa4s-dl h4{ font:600 16px\/1.25 var(--sans); }\n.oa4s-dl p{ color:var(--muted); font-size:13.5px; margin-top:3px; }\n.oa4s-dl .arrow{ font:600 22px\/1 var(--cond); color:var(--brand); }\n.oa4s-dl-note{ margin-top:16px; color:var(--dim); font-size:13.5px; }\n\n\/* ---------- FAQ (native \u003cdetails\u003e, no JS) ---------- *\/\n.oa4s-faq details{ border-top:1px solid var(--line); }\n.oa4s-faq details:last-child{ border-bottom:1px solid var(--line); }\n.oa4s-faq summary{ list-style:none; cursor:pointer; padding:20px 0; display:grid; grid-template-columns:1fr auto; gap:20px; align-items:center; font:600 18px\/1.3 var(--sans); }\n.oa4s-faq summary::-webkit-details-marker{ display:none; }\n.oa4s-faq summary::after{ content:\"+\"; font:600 28px\/1 var(--cond); color:var(--accent); transition:transform .25s; }\n.oa4s-faq details[open] summary::after{ transform:rotate(45deg); }\n.oa4s-faq summary:focus-visible{ outline:2px solid var(--brand); outline-offset:4px; }\n.oa4s-faq details p{ color:var(--muted); font-size:15.5px; padding:0 0 22px; max-width:70ch; }\n\n\/* ---------- DRONE NERDS ---------- *\/\n.oa4s-dn{ background:linear-gradient(180deg, var(--navy), var(--ink)); }\n.oa4s-dn .grid{ display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:40px; align-items:start; }\n.oa4s-dn h3{ font:800 clamp(40px,6vw,76px)\/.92 var(--cond); text-transform:uppercase; letter-spacing:-.02em; }\n.oa4s-dn h3 span{ color:var(--brand); }\n.oa4s-dn .pitch{ color:var(--muted); font-size:17px; max-width:48ch; margin-top:20px; }\n.oa4s-dn ul li{ padding:18px 0; border-top:1px solid var(--line); display:grid; grid-template-columns:34px 1fr; gap:14px; }\n.oa4s-dn ul li::before{ content:\"\"; width:22px; height:22px; margin-top:2px; border:1.5px solid var(--green); border-radius:50%;\n  background:linear-gradient(var(--green),var(--green)) center\/10px 1.5px no-repeat, linear-gradient(var(--green),var(--green)) center\/1.5px 10px no-repeat; }\n.oa4s-dn ul h4{ font:600 17px\/1.25 var(--sans); }\n.oa4s-dn ul p{ color:var(--muted); font-size:14.5px; margin-top:4px; }\n.oa4s-dn .cta{ display:flex; flex-wrap:wrap; gap:12px; margin-top:28px; }\n.oa4s-dn .cta a, .oa4s-dn .cta .oa4s-quote{ background:none; cursor:pointer; font-family:var(--cond); text-decoration:none; font:700 16px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; padding:16px 22px; border:1.5px solid var(--red); color:var(--text); transition:background .2s, color .2s; }\n.oa4s-dn .cta a.pri{ background:var(--red); border-color:var(--red); color:#fff; }\n.oa4s-dn .cta a:hover, .oa4s-dn .cta .oa4s-quote:hover{ background:var(--red-2); color:#fff; border-color:var(--red-2); }\n.oa4s-dn .cta a:focus-visible, .oa4s-dn .cta .oa4s-quote:focus-visible{ outline:2px solid var(--brand); outline-offset:3px; }\n.oa4s-dn .shot{ margin-top:28px; }\n\n\/* ---------- MOTION ---------- *\/\n@keyframes oa4s-breathe{ from{ transform:scale(1) translate(0,0);} to{ transform:scale(1.08) translate(-3%,2%);} }\n@keyframes oa4s-pulse{ 0%,100%{ box-shadow:0 0 0 0 rgba(255,230,107,0);} 50%{ box-shadow:0 0 0 6px rgba(59,176,224,.14), 0 0 36px rgba(59,176,224,.3);} }\n@keyframes oa4s-scan{ to{ transform:translateY(600%);} }\n@keyframes oa4s-marq{ to{ transform:translateX(-50%);} }\n@keyframes oa4s-in{ from{ opacity:0; transform:translateY(28px);} to{ opacity:1; transform:none;} }\n@keyframes oa4s-count{ from{ --oa4s-n:0; opacity:1; } 99%{ opacity:1; } to{ opacity:0; } }\n@keyframes oa4s-zoomin{ from{ opacity:0; transform:scale(1.9);} to{ opacity:1; transform:none;} }\n@keyframes oa4s-wipe{ from{ --nano-cut:100%; } to{ --nano-cut:50%; } }\n@keyframes oa4s-rise{ from{ opacity:0; transform:translateY(56px);} to{ opacity:1; transform:none;} }\n\n\/* a) hero sequence: scroll-driven where supported, page-load elsewhere *\/\n.oa4s-hero .kicker, .oa4s-hero h2, .oa4s-hero .lede, .oa4s-stats \u003e div{ animation:oa4s-in .9s cubic-bezier(.2,.7,.2,1) both; }\n.oa4s-hero .kicker{ animation-delay:.1s; } .oa4s-hero h2{ animation-delay:.25s; } .oa4s-hero .lede{ animation-delay:.45s; }\n.oa4s-stats \u003e div:nth-child(1){ animation-delay:.6s; } .oa4s-stats \u003e div:nth-child(2){ animation-delay:.72s; }\n.oa4s-stats \u003e div:nth-child(3){ animation-delay:.84s; } .oa4s-stats \u003e div:nth-child(4){ animation-delay:.96s; }\n@supports (animation-timeline: view()) and (counter-reset: nanon var(--oa4s-n)) {\n  .oa4s-stats b.n .v{ animation:oa4s-hide 1.8s step-end both; animation-delay:inherit; }\n  .oa4s-stats b.n::before{ counter-reset:nanon var(--oa4s-n); content:counter(nanon); position:absolute; left:0; top:0; animation:oa4s-count 1.8s cubic-bezier(.1,.6,.2,1) both; animation-delay:inherit; }\n}\n@supports (animation-timeline: view()) {\n  \/* text and KPI tiles rise as the hero scrolls into view *\/\n  .oa4s-hero .kicker, .oa4s-hero h2, .oa4s-hero .lede, .oa4s-stats \u003e div{ animation:oa4s-in linear both; animation-timeline:view(); animation-delay:0s; }\n  .oa4s-hero .kicker{ animation-range:entry 0% entry 35%; } .oa4s-hero h2{ animation-range:entry 0% entry 45%; } .oa4s-hero .lede{ animation-range:entry 0% entry 55%; }\n  .oa4s-stats \u003e div:nth-child(1){ animation-range:entry 0% entry 40%; } .oa4s-stats \u003e div:nth-child(2){ animation-range:entry 0% entry 50%; }\n  .oa4s-stats \u003e div:nth-child(3){ animation-range:entry 0% entry 60%; } .oa4s-stats \u003e div:nth-child(4){ animation-range:entry 0% entry 70%; }\n  \/* KPI numbers count up as the band enters, then hand off to the real text *\/\n  .oa4s-stats b.n .v{ animation:oa4s-hide linear both; animation-timeline:view(); animation-range:entry 0% entry 90%; animation-delay:0s; }\n  .oa4s-stats b.n::before{ animation:oa4s-count linear both; animation-timeline:view(); animation-range:entry 0% entry 90%; animation-delay:0s; }\n}\n@keyframes oa4s-hide{ from{ opacity:0; } 99%{ opacity:0; } to{ opacity:1; } }\n\n\/* b) scroll-driven (progressively enhanced) *\/\n@supports (animation-timeline: view()) {\n  .oa4s-sec header, .oa4s-flight, .oa4s-array, .oa4s-missions li, .oa4s-therm-grid li, .oa4s-boxwrap, .oa4s-acc li, .oa4s-flow \u003e li, .oa4s-dl a{ animation:oa4s-rise linear both; animation-timeline:view(); animation-range:entry 0% entry 45%; }\n  .oa4s-missions li:nth-child(2){ animation-range:entry 10% entry 50%; } .oa4s-missions li:nth-child(3){ animation-range:entry 20% entry 60%; } .oa4s-missions li:nth-child(4){ animation-range:entry 30% entry 70%; }\n  .oa4s-ladder .f70{ animation:oa4s-zoomin linear both; animation-timeline:view(); animation-range:entry 30% cover 45%; }\n  .oa4s-ladder .f168{ animation:oa4s-zoomin linear both, oa4s-pulse 3.6s ease-in-out infinite; animation-timeline:view(), auto; animation-range:entry 45% cover 60%, normal; }\n  .oa4s-split{ animation:oa4s-wipe linear both; animation-timeline:view(); animation-range:entry 20% cover 55%; }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .oa4s *, .oa4s *::before, .oa4s *::after{ animation:none !important; transition:none !important; }\n  .oa4s-stats b.n::before{ display:none; }\n}\n\n\/* ---------- RESPONSIVE ---------- *\/\n@media (max-width:980px){ .oa4s-acc{ grid-template-columns:1fr 1fr; } .oa4s-flow{ grid-template-columns:1fr 1fr; gap:36px 0; } .oa4s-flow::before{ display:none; } }\n@media (max-width:980px){ .oa4s-array, .oa4s-array--4{ grid-template-columns:repeat(2,1fr); } .oa4s-therm-grid{ grid-template-columns:repeat(6,1fr); } .oa4s-therm-grid li:nth-child(n+4){ grid-column:span 3; } }\n@media (max-width:900px){ .oa4s-missions{ grid-template-columns:1fr 1fr; } .oa4s-spec{ grid-template-columns:1fr 1fr; } }\n@media (max-width:860px){ .oa4s-zoom, .oa4s-dn .grid, .oa4s-flight, .oa4s-boxwrap{ grid-template-columns:1fr; } .oa4s-flight .shot, .oa4s-boxwrap .shot{ min-height:0; aspect-ratio:16\/9; } .oa4s-flight .shot .oa4s-ph, .oa4s-boxwrap .shot .oa4s-ph, .oa4s-flight .shot .oa4s-media, .oa4s-boxwrap .shot .oa4s-media{ min-height:0; } }\n@media (max-width:760px){\n  .oa4s-sec header{ grid-template-columns:1fr; }\n  \/* full-bleed on phones: escape the theme container gutters *\/\n  .oa4s{ width:100vw; max-width:100vw; position:relative; left:50%; margin-left:-50vw; margin-right:-50vw; border-radius:0; }\n}\n@media (max-width:720px){ .oa4s-stats{ grid-template-columns:1fr 1fr; } .oa4s-stats \u003e div:nth-child(3){ border-left:0; padding-left:0; } .oa4s-stats \u003e div:nth-child(n+3){ border-top:1px solid var(--line); } .oa4s-hero{ min-height:0; padding-top:150px; } }\n@media (max-width:560px){\n  .oa4s-array, .oa4s-array--4{ grid-template-columns:repeat(2,1fr); } .oa4s-array li{ min-height:0; padding:18px 14px; }\n  .oa4s-therm-grid{ grid-template-columns:1fr 1fr; } .oa4s-therm-grid li, .oa4s-therm-grid li:nth-child(n+4){ grid-column:span 1; } .oa4s-therm-grid li:last-child{ grid-column:1\/-1; }\n  .oa4s-ladder .f168{ inset:37% 36%; font-size:11px; } .oa4s-ladder .f70{ font-size:11px; }\n  \/* compare table -\u003e stacked cards *\/\n  .oa4s-vs thead{ display:none; } .oa4s-vs table, .oa4s-vs tbody, .oa4s-vs tr, .oa4s-vs td{ display:block; width:auto; }\n  .oa4s-vs tr{ border-bottom:1px solid var(--line); padding:14px 0; } .oa4s-vs td{ border:0; padding:3px 0; }\n  .oa4s-vs td:first-child{ width:auto; font:700 13px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--red); padding-bottom:8px; }\n  .oa4s-vs td:nth-child(2)::before{ content:'Action 4 Standard  '; font:700 12px\/1 var(--cond); letter-spacing:.1em; color:var(--brand); }\n  .oa4s-vs td:nth-child(3)::before{ content:'Action 4 Adventure  '; font:700 12px\/1 var(--cond); letter-spacing:.1em; color:var(--muted); }\n  .oa4s-vs td:nth-child(4)::before{ content:'Action 6 Standard  '; font:700 12px\/1 var(--cond); letter-spacing:.1em; color:var(--muted); }\n  .oa4s-missions{ grid-template-columns:1fr; } .oa4s-missions .shot, .oa4s-missions .shot .oa4s-ph, .oa4s-missions .shot .oa4s-media{ aspect-ratio:16\/9; }\n  .oa4s-acc{ grid-template-columns:1fr 1fr; } .oa4s-acc .body{ padding:14px; } .oa4s-acc h4{ font-size:15px; } .oa4s-acc p{ font-size:13px; } .oa4s-acc a{ font-size:12px; letter-spacing:.06em; }\n  .oa4s-flow{ grid-template-columns:1fr; } .oa4s-dl{ grid-template-columns:1fr; } .oa4s-dl a{ grid-template-columns:48px 1fr auto; padding:16px; }\n  .oa4s-spec{ grid-template-columns:1fr; } .oa4s-box{ grid-template-columns:1fr; }\n  .oa4s-zoom ol li{ grid-template-columns:72px 1fr; } .oa4s-zoom ol b{ font-size:36px; }\n  .oa4s-split .hud.tr, .oa4s-split .hud.br{ display:none; }\n  .oa4s-dn .cta a{ width:100%; text-align:center; }\n}\n\n.oa4s-array--4{ grid-template-columns:repeat(4,1fr); }\n.oa4s-vid{ width:100%; aspect-ratio:16\/9; object-fit:cover; display:block; border:1px solid var(--line); background:#000; }\n.oa4s-vid.r-21x9{ aspect-ratio:21\/9; }\n.oa4s-mounts{ display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:28px; }\n.oa4s-mounts li{ background:var(--ink); padding:22px 20px; }\n.oa4s-mounts .tag{ font:600 12px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--green); }\n.oa4s-mounts h4{ font:800 22px\/1.05 var(--cond); letter-spacing:-.01em; margin:10px 0 8px; }\n.oa4s-mounts p{ color:var(--muted); font-size:14px; margin:0; }\n.oa4s-note{ margin-top:18px; padding:16px 18px; border-left:3px solid var(--blue-l); background:var(--ink-2); color:var(--muted); font-size:14.5px; }\n.oa4s-note b{ color:var(--text); }\n@media (max-width:980px){ .oa4s-array--4, .oa4s-mounts{ grid-template-columns:repeat(2,1fr); } }\n\n.oa4s-modes{ display:grid; grid-template-columns:repeat(2,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:28px; }\n.oa4s-modes li{ background:var(--ink); padding:26px 24px; }\n.oa4s-modes .tag{ font:600 12px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--green); }\n.oa4s-modes h4{ font:800 clamp(26px,3.2vw,36px)\/1 var(--cond); letter-spacing:-.02em; margin:10px 0 6px; }\n.oa4s-modes p{ color:var(--muted); font-size:14.5px; margin:0 0 16px; }\n.oa4s-modes dl{ margin:0; border-top:1px solid var(--line); }\n.oa4s-modes dd{ display:flex; justify-content:space-between; gap:14px; padding:11px 0; border-bottom:1px solid rgba(43,48,51,.6); font-size:15px; }\n.oa4s-modes dd span{ color:var(--muted); } .oa4s-modes dd b{ font:800 20px\/1 var(--cond); color:var(--brand); }\n@media (max-width:760px){ .oa4s-modes{ grid-template-columns:1fr; } }\n\u003c\/style\u003e\n\n\u003csection class=\"oa4s\"\u003e\n\u003c!-- ==== SECTION: HERO ==== --\u003e\n  \u003cdiv class=\"oa4s-hero\"\u003e\n    \u003cdiv class=\"media\"\u003e\u003cvideo class=\"oa4s-media\" autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/67c9d30a66c0a96debd5ffbedafae31f_origin.jpg?v=1721941453\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e4c4fcb1cbf04cd49579ea7e7fb46adb.mp4\" aria-label=\"DJI Osmo Action 4 in action\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cdiv class=\"kicker\"\u003eDJI · Osmo Action 4 · Standard Combo\u003c\/div\u003e\n      \u003ch2\u003eOsmo Action 4 \u003cspan\u003eSet the tone. In any light, any weather.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"lede\"\u003eAn action camera with best-in-class image quality for its class: a \u003cstrong\u003e1\/1.3-inch sensor\u003c\/strong\u003e with 2.4 μm pixels, \u003cstrong\u003e4K\/120\u003c\/strong\u003e on a 155° ultra-wide view, and \u003cstrong\u003e10-bit D-Log M\u003c\/strong\u003e color. It's waterproof to \u003cstrong\u003e18 m without a case\u003c\/strong\u003e and records up to 150 minutes even at -20 °C. The Standard Combo has everything you need to start shooting: the camera, an Extreme Battery, the protective frame and a quick-release mount.\u003c\/p\u003e\n      \u003cdiv class=\"oa4s-stats\"\u003e\n        \u003cdiv\u003e\n\u003cb\u003e1\/1.3\u003csmall\u003e\"\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eImage sensor, 2.4 μm pixels\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e4K\u003csmall\u003e\/120\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003e155° ultra-wide FOV\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb class=\"n\" style=\"--oa4s-n:18\"\u003e\u003cspan class=\"v\"\u003e18\u003c\/span\u003e\u003csmall\u003em\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eWaterproof, no case needed\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb class=\"n\" style=\"--oa4s-n:150\"\u003e\u003cspan class=\"v\"\u003e150\u003c\/span\u003e\u003csmall\u003emin\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eRecording, even at -20 °C\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: MARQUEE ==== --\u003e\n  \u003cdiv class=\"oa4s-marq\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"track\"\u003e\n      \u003cul\u003e\n\u003cli\u003eCycling\u003c\/li\u003e\n\u003cli\u003eHiking\u003c\/li\u003e\n\u003cli\u003eDiving\u003c\/li\u003e\n\u003cli\u003eSurfing\u003c\/li\u003e\n\u003cli\u003eSkiing\u003c\/li\u003e\n\u003cli\u003eMotorsports\u003c\/li\u003e\n\u003cli\u003eVlogging\u003c\/li\u003e\n\u003cli\u003eVertical video\u003c\/li\u003e\n\u003cli\u003eLow light\u003c\/li\u003e\n\u003c\/ul\u003e\n      \u003cul\u003e\n\u003cli\u003eCycling\u003c\/li\u003e\n\u003cli\u003eHiking\u003c\/li\u003e\n\u003cli\u003eDiving\u003c\/li\u003e\n\u003cli\u003eSurfing\u003c\/li\u003e\n\u003cli\u003eSkiing\u003c\/li\u003e\n\u003cli\u003eMotorsports\u003c\/li\u003e\n\u003cli\u003eVlogging\u003c\/li\u003e\n\u003cli\u003eVertical video\u003c\/li\u003e\n\u003cli\u003eLow light\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: IMAGE QUALITY ==== --\u003e\n  \u003cdiv class=\"oa4s-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eBest-in-class\u003cbr\u003eimage quality.\u003c\/h3\u003e\n        \u003cp\u003eA large 1\/1.3-inch sensor with 2.4 μm equivalent pixels and an f\/2.8 aperture handles high-contrast scenes and low light better than typical action cameras.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cul class=\"oa4s-array oa4s-array--4\"\u003e\n        \u003cli style=\"--c:var(--brand)\"\u003e\n\u003cdiv class=\"name\"\u003eSensor\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e1\/1.3\u003csmall\u003e\"\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003e2.4 μm\u003c\/b\u003e equivalent pixels\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:var(--teal)\"\u003e\n\u003cdiv class=\"name\"\u003eAperture\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003ef\/2.8\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003eHDR and low light\u003c\/b\u003e performance\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:var(--green)\"\u003e\n\u003cdiv class=\"name\"\u003eVideo\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e4K\u003csmall\u003e\/120\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003e155° ultra-wide\u003c\/b\u003e field of view\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:#ecebe6\"\u003e\n\u003cdiv class=\"name\"\u003eColor\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e10\u003csmall\u003e-bit\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003eD-Log M\u003c\/b\u003e · a billion-plus colors\u003c\/div\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cvideo class=\"oa4s-vid r-21x9\" autoplay muted loop playsinline preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c42bf9a7e43143ae9e618af97e6fc6f5.mp4\" aria-label=\"DJI Osmo Action 4 1\/1.3-inch sensor footage\"\u003e\u003c\/video\u003e\n      \u003cul class=\"oa4s-modes\" style=\"margin-top:2px\"\u003e\n        \u003cli\u003e\n          \u003cspan class=\"tag\"\u003eColor\u003c\/span\u003e\u003ch4\u003e10-bit and D-Log M\u003c\/h4\u003e\n          \u003cp\u003eRecord over a billion colors for flexibility in post, and use D-Log M for a cinematic graded look.\u003c\/p\u003e\n          \u003cdl\u003e\n\u003cdd\u003e\n\u003cspan\u003eBit depth\u003c\/span\u003e\u003cb\u003e10-bit\u003c\/b\u003e\n\u003c\/dd\u003e\n\u003cdd\u003e\n\u003cspan\u003eLog profile\u003c\/span\u003e\u003cb\u003eD-Log M\u003c\/b\u003e\n\u003c\/dd\u003e\n\u003c\/dl\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"tag\"\u003eDetail\u003c\/span\u003e\u003ch4\u003e4K\/120 ultra-wide\u003c\/h4\u003e\n          \u003cp\u003e4K detail and a 120 fps frame rate capture fast action with an impressive sense of depth.\u003c\/p\u003e\n          \u003cdl\u003e\n\u003cdd\u003e\n\u003cspan\u003eMax video\u003c\/span\u003e\u003cb\u003e4K\/120\u003c\/b\u003e\n\u003c\/dd\u003e\n\u003cdd\u003e\n\u003cspan\u003eField of view\u003c\/span\u003e\u003cb\u003e155°\u003c\/b\u003e\n\u003c\/dd\u003e\n\u003c\/dl\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cimg class=\"oa4s-media r-21x9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/0b9456f33c43dd51bb05e0add079031e_origin.jpg?v=1793732850\" alt=\"Osmo Action 4 10-bit D-Log M color\" loading=\"lazy\" style=\"margin-top:28px\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: TOUGH ==== --\u003e\n  \u003cdiv class=\"oa4s-sec alt\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003ePacked with\u003cbr\u003eperformance.\u003c\/h3\u003e\n        \u003cp\u003eBuilt to go where your phone can't: underwater, into the cold, and through a full day of recording.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cul class=\"oa4s-therm-grid\"\u003e\n        \u003cli\u003e\n\u003cb\u003e18 m\u003c\/b\u003e\u003ch4\u003eWaterproof\u003c\/h4\u003e\n\u003cp\u003eDive to 18 meters with no case.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e-20 °C\u003c\/b\u003e\u003ch4\u003eCold-rated\u003c\/h4\u003e\n\u003cp\u003eUp to 150 minutes of recording at -20 °C (-4 °F).\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003eFast\u003c\/b\u003e\u003ch4\u003eFast charging\u003c\/h4\u003e\n\u003cp\u003eQuick top-ups between runs.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e×1\u003c\/b\u003e\u003ch4\u003eExtreme Battery\u003c\/h4\u003e\n\u003cp\u003eIncluded. Add more, or step up to the Adventure Combo for three.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003eMount\u003c\/b\u003e\u003ch4\u003eQuick-release mount\u003c\/h4\u003e\n\u003cp\u003eIncluded, with a curved adhesive base.\u003c\/p\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cimg class=\"oa4s-media r-21x9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/6ff368cc54cffda72e9445dc37c2c635_origin.jpg?v=1793732850\" alt=\"Osmo Action 4 waterproof and cold performance\" loading=\"lazy\" style=\"margin-top:28px\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: STABILIZE + MOUNT ==== --\u003e\n  \u003cdiv class=\"oa4s-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eLevel shots.\u003cbr\u003eInstant mounts.\u003c\/h3\u003e\n        \u003cp\u003eStabilization that corrects tilt at any angle, and a magnetic quick release that makes switching mounts or orientation a snap.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"oa4s-flight\"\u003e\n        \u003cdiv class=\"shot\"\u003e\u003cimg class=\"oa4s-media\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/a38e09845ed0e31666dc8f17bf93a9da_origin.jpg?v=1793732850\" alt=\"Osmo Action 4 360 HorizonSteady\" loading=\"lazy\" style=\"object-fit:cover;object-position:center\"\u003e\u003c\/div\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cb\u003e360°\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eHorizonSteady\u003c\/h4\u003e\n\u003cp\u003eCounteracts shake in all directions and corrects horizontal tilt at any angle through bumps and rotations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eMag\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eMagnetic quick release\u003c\/h4\u003e\n\u003cp\u003eStrong impact resistance and a secure connection for fast mount changes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003e9:16\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eNative vertical\u003c\/h4\u003e\n\u003cp\u003eSwitch to vertical shooting with the horizontal-vertical protective frame.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eMounts\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eExtensive accessories\u003c\/h4\u003e\n\u003cp\u003eFor cycling, hiking, diving, surfing and skiing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cimg class=\"oa4s-media r-21x9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/f685dbbad4eaf74f48c7c99062462620_origin.jpg?v=1793732850\" alt=\"Osmo Action 4 quick release and native vertical\" loading=\"lazy\" style=\"margin-top:28px\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: COMPARE ==== --\u003e\n  \u003cdiv class=\"oa4s-sec alt oa4s-vs\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eWhich Osmo Action?\u003c\/h3\u003e\n        \u003cp\u003eStandard or Adventure is about the kit. Action 6 is the next-generation camera.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"scroll\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpec\u003c\/th\u003e\n\u003cth\u003eAction 4 Standard\u003c\/th\u003e\n\u003cth\u003e\u003ca href=\"https:\/\/www.dronenerds.com\/products\/dji-osmo-action-4-adventure-combo\"\u003eAction 4 Adventure →\u003c\/a\u003e\u003c\/th\u003e\n\u003cth\u003e\u003ca href=\"https:\/\/www.dronenerds.com\/products\/osmo-action-6-standard-combo\"\u003eAction 6 Standard →\u003c\/a\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003e1\/1.3-inch\u003c\/td\u003e\n\u003ctd\u003e1\/1.3-inch\u003c\/td\u003e\n\u003ctd\u003e1\/1.1-inch square\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAperture\u003c\/td\u003e\n\u003ctd\u003ef\/2.8 fixed\u003c\/td\u003e\n\u003ctd\u003ef\/2.8 fixed\u003c\/td\u003e\n\u003ctd\u003ef\/2.0 to f\/4.0 variable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eWaterproof (no case)\u003c\/td\u003e\n\u003ctd\u003e18 m\u003c\/td\u003e\n\u003ctd\u003e18 m\u003c\/td\u003e\n\u003ctd\u003e20 m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBatteries\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e3 + battery case\u003c\/td\u003e\n\u003ctd\u003eSee listing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eExtension rod\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e1.5 m\u003c\/td\u003e\n\u003ctd\u003eSee listing\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"verdict\"\u003e\u003cb\u003eRule of thumb:\u003c\/b\u003e starting out and shooting a battery at a time? Action 4 Standard. Long days out? The Adventure Combo adds two batteries, a charging case and an extension rod. Want the newest sensor and variable aperture? Action 6.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: SPEC PLATE ==== --\u003e\n  \u003cdiv class=\"oa4s-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eKey specifications\u003c\/h3\u003e\n        \u003cp\u003eFrom DJI's published figures.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"oa4s-spec\"\u003e\n        \u003cdl\u003e\n          \u003cdt\u003eImaging\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eSensor\u003c\/span\u003e\u003cb\u003e1\/1.3-inch\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003ePixel size\u003c\/span\u003e\u003cb\u003e2.4 μm equivalent\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eAperture\u003c\/span\u003e\u003cb\u003ef\/2.8\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eVideo\u003c\/span\u003e\u003cb\u003e4K\/120\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eField of view\u003c\/span\u003e\u003cb\u003e155°\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eColor\u003c\/span\u003e\u003cb\u003e10-bit, D-Log M\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n        \u003cdl\u003e\n          \u003cdt\u003eDurability and power\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eWaterproof\u003c\/span\u003e\u003cb\u003e18 m, no case\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eCold recording\u003c\/span\u003e\u003cb\u003eUp to 150 min at -20 °C\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eCharging\u003c\/span\u003e\u003cb\u003eFast charging\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eStabilization\u003c\/span\u003e\u003cb\u003e360° HorizonSteady\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cb\u003eMagnetic quick release\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n        \u003cdl\u003e\n          \u003cdt\u003eStandard Combo\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eBatteries\u003c\/span\u003e\u003cb\u003e1 Extreme Battery\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eMount\u003c\/span\u003e\u003cb\u003eQuick-release adapter mount\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eVertical\u003c\/span\u003e\u003cb\u003eHorizontal-vertical frame\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eSKU\u003c\/span\u003e\u003cb\u003eCP.OS.00000269.01\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: IN THE BOX ==== --\u003e\n  \u003cdiv class=\"oa4s-sec alt\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eIn the box\u003c\/h3\u003e\n        \u003cp\u003eOsmo Action 4 Standard Combo.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"oa4s-boxwrap\"\u003e\n        \u003cdiv class=\"shot\"\u003e\u003ca class=\"oa4s-boxzoom\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/DJI-OSMO_Action-4-Standard-Combo.png?v=1724446328\" target=\"_blank\" rel=\"noopener\" aria-label=\"Open the in-the-box image full size\"\u003e\u003cimg class=\"oa4s-media\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/DJI-OSMO_Action-4-Standard-Combo.png?v=1724446328\u0026amp;width=1600\" alt=\"DJI Osmo Action 4 Standard Combo contents\" loading=\"lazy\"\u003e\u003cspan\u003eEnlarge ⤢\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n        \u003cul class=\"oa4s-box\"\u003e\n          \u003cli\u003eOsmo Action 4\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo Action Extreme Battery\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eHorizontal-Vertical Protective Frame\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eQuick-Release Adapter Mount\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eCurved Adhesive Base\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo Locking Screw\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eType-C to Type-C PD Cable\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo Action Lens Hood\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo Action Anti-Slip Pad\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eDJI Logo Sticker\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eQuick Start Guide, Disclaimer, Warranty Card\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: FAQ ==== --\u003e\n  \u003cdiv class=\"oa4s-sec oa4s-faq\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eQuestions we get\u003cbr\u003eabout Action 4.\u003c\/h3\u003e\n        \u003cp\u003eStraight answers before you order.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdetails\u003e\u003csummary\u003eDo I need a dive case to swim with it?\u003c\/summary\u003e\u003cp\u003eNot for most water use. Osmo Action 4 is waterproof to 18 meters with no case. Go deeper only with a rated dive case.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eDoes it work in the cold?\u003c\/summary\u003e\u003cp\u003eYes. It can record for up to 150 minutes even at -20 °C (-4 °F), which makes it a solid pick for skiing and winter sports.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I shoot vertical video?\u003c\/summary\u003e\u003cp\u003eYes. Rotate the camera in the horizontal-vertical protective frame for native vertical footage, no cropping.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat does D-Log M do?\u003c\/summary\u003e\u003cp\u003eD-Log M is a flat color profile that keeps more highlight and shadow detail, so you can grade footage to a cinematic look in editing. Combined with 10-bit color, it holds up to heavy grading.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eAction 4 or Action 6?\u003c\/summary\u003e\u003cp\u003eAction 4 delivers great 4K\/120 footage, 18 m waterproofing and strong cold-weather performance. Want more batteries? The Action 4 Adventure Combo adds two plus a charging case. Action 6 adds a larger 1\/1.1-inch square sensor, a variable aperture and up to 240 minutes of runtime.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: DRONE NERDS ==== --\u003e\n  \u003cdiv class=\"oa4s-sec alt oa4s-dn\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cdiv class=\"grid\"\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eBought from the people\u003cbr\u003ewho \u003cspan\u003euse them.\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp class=\"pitch\"\u003eDrone Nerds is an authorized DJI dealer with a DJI Authorized Service Center in South Florida. Real stock, real warranty, real people on the phone.\u003c\/p\u003e\n          \u003cdiv class=\"cta\"\u003e\n            \u003ca class=\"pri\" href=\"tel:7867087807\"\u003eTalk to a DJI expert\u003c\/a\u003e\n            \u003ca href=\"javascript:void(0)\" class=\"oa4s-quote\" data-modal-opener=\"PopupModal-requestQuote\" data-title=\"DJI Osmo Action 4 Action Camera Standard Combo\" data-sku=\"CP.OS.00000269.01\" data-dealerlogo=\"\/\/www.dronenerds.com\/cdn\/shop\/collections\/dji.jpg?v=1693984112\u0026amp;width=100\"\u003eAsk a question\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eAuthorized DJI dealer\u003c\/h4\u003e\n\u003cp\u003eFactory-new US stock, full DJI warranty, ships from the USA.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eDJI Authorized Service Center\u003c\/h4\u003e\n\u003cp\u003eRepairs and warranty work by certified techs in South Florida.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eFree shipping over $49\u003c\/h4\u003e\n\u003cp\u003eFast from Fort Lauderdale to the lower 48.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eReal people on the phone\u003c\/h4\u003e\n\u003cp\u003eCall 786-708-7807.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c\/section\u003e\n\u003c!-- ======================== SHOPIFY DESCRIPTION END ======================== --\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809135280444,"sku":"CP.OS.00000269.01","price":239.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/8a42e14864bf6f62f20ef8faec3a81f5_origin.jpg?v=1721939472"},{"product_id":"dji-osmo-action-4-adventure-combo","title":"DJI Osmo Action 4 Adventure Combo | 1\/1.3\" Sensor, 4K\/120, 3 Batteries","description":"\n\u003c!-- ======================= SHOPIFY DESCRIPTION START ======================= --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@500;600;700;800\u0026family=Barlow:wght@400;500;600\u0026display=swap');\n\n\/* ---------- TOKENS (re-theme here) ---------- *\/\n.oa4a{\n  --ink:#09090b; --ink-2:#0e1316; --ink-3:#1a2024; --line:#2B3033; --charcoal:#2B3033;\n  --text:#ecebe6; --muted:#9a998f; --dim:#6b6a63;\n  \/* Drone Nerds brand palette *\/\n  --red:#D92211; --red-2:#BF1E0F; --red-3:#99180C; --red-4:#590E07;\n  --blue:#1A98C9; --blue-l:#3BB0E0; --teal:#105E7C; --teal-2:#0D4B63; --navy:#082E3D; --green:#07B376;\n  \/* heat tokens drive the hero bloom; now brand reds with a hot white core *\/\n  --heat-0:#082E3D; --heat-1:#0D4B63; --heat-2:#105E7C; --heat-3:#1A98C9; --heat-4:#3BB0E0; --heat-5:#DFF3FA;\n  --accent:var(--red);\n  --brand:var(--blue-l);\n  --sans:'Barlow', system-ui, -apple-system, 'Segoe UI', sans-serif;\n  --cond:'Barlow Condensed', 'Arial Narrow', Impact, sans-serif;\n  --pad:clamp(20px, 4vw, 56px);\n}\n\n\/* ---------- THEME CONTAINER OVERRIDE ----------\n   Theme caps .container at 1290px. :has() scopes this to only the container\n   holding this block. If the theme uses a different class, change .container here. *\/\n.container:has(.oa4a){ max-width:1400px; }\n\n\/* ---------- BASE ---------- *\/\n.oa4a{ font-family:var(--sans); color:var(--text); background:var(--ink); line-height:1.5; -webkit-font-smoothing:antialiased;\n  margin:0 auto; max-width:1400px; overflow:clip; border-radius:4px; }\n.oa4a *, .oa4a *::before, .oa4a *::after{ box-sizing:border-box; }\n.oa4a img, .oa4a video{ max-width:100%; display:block; }\n.oa4a h2, .oa4a h3, .oa4a h4, .oa4a p, .oa4a ul, .oa4a ol, .oa4a dl, .oa4a dd, .oa4a figure{ margin:0; }\n.oa4a ul, .oa4a ol{ margin:0 !important; padding:0 !important; list-style:none !important; }\n.oa4a li{ margin:0 !important; padding-left:0; list-style:none !important; }\n.oa4a li::marker{ content:none; }\n.oa4a a{ color:inherit; }\n.oa4a .wrap{ padding:0 var(--pad); }\n\n\/* ---------- HERO ---------- *\/\n.oa4a-hero{ position:relative; isolation:isolate; min-height:min(92vh, 820px); display:flex; align-items:flex-end; padding:clamp(72px,12vw,160px) 0 clamp(36px,5vw,64px); }\n.oa4a-hero .media{ position:absolute; inset:0; z-index:-2; }\n.oa4a-hero .media \u003e *{ width:100%; height:100%; aspect-ratio:auto; object-fit:cover; }\n.oa4a-hero .media .oa4a-ph{ position:absolute; inset:0; aspect-ratio:auto; border:0; align-items:start; padding-top:28px; }\n.oa4a-hero::before{ \/* heat bloom *\/\n  content:\"\"; position:absolute; inset:-30% -10% auto; height:140%; z-index:-1; pointer-events:none;\n  background:radial-gradient(ellipse 55% 48% at 72% 42%, var(--heat-5) 0%, var(--heat-4) 8%, var(--heat-3) 20%, var(--heat-2) 36%, var(--heat-1) 54%, var(--heat-0) 72%, transparent 86%);\n  filter:blur(28px) saturate(1.15); opacity:.7; mix-blend-mode:screen;\n  animation:oa4a-breathe 14s ease-in-out infinite alternate;\n}\n.oa4a-hero::after{ \/* vignette + scanlines *\/\n  content:\"\"; position:absolute; inset:0; z-index:-1; pointer-events:none;\n  background:linear-gradient(to bottom, rgba(9,9,11,.72), rgba(9,9,11,.5) 45%, var(--ink) 94%),\n             linear-gradient(90deg, rgba(9,9,11,.55), transparent 70%),\n             repeating-linear-gradient(0deg, rgba(255,255,255,.03) 0 1px, transparent 1px 4px);\n}\n.oa4a-hero .wrap{ position:relative; width:100%; }\n.oa4a-hero .kicker{ font:600 15px\/1 var(--cond); letter-spacing:.12em; color:var(--green); display:flex; align-items:center; gap:12px; }\n.oa4a-hero .kicker::before{ content:\"\"; width:28px; height:2px; background:var(--green); }\n.oa4a-hero h2{ font:800 clamp(60px, 12vw, 148px)\/.88 var(--cond); letter-spacing:-.02em; text-transform:uppercase; margin-top:18px;\n  background:linear-gradient(180deg, #fff 30%, #d9d7cf 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }\n.oa4a-hero h2 span{ display:block; color:var(--brand); -webkit-text-fill-color:var(--brand); font-weight:500; font-size:.4em; letter-spacing:.01em; margin-top:10px; }\n.oa4a-hero .lede{ max-width:64ch; margin-top:26px; font-size:clamp(17px,1.6vw,20px); color:var(--muted); }\n.oa4a-hero .lede strong{ color:var(--text); font-weight:600; }\n\n\/* KPI band with count-up *\/\n@property --oa4a-n { syntax:'\u003cinteger\u003e'; inherits:true; initial-value:0; }\n.oa4a-stats{ display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid var(--line); border-bottom:1px solid var(--line); margin-top:clamp(32px,5vw,56px); backdrop-filter:blur(6px); }\n.oa4a-stats \u003e div{ padding:20px 0; border-left:1px solid var(--line); padding-left:20px; }\n.oa4a-stats \u003e div:first-child{ border-left:0; padding-left:0; }\n.oa4a-stats b{ display:block; font:700 clamp(40px,5vw,64px)\/1 var(--cond); letter-spacing:-.02em; }\n.oa4a-stats b.n{ position:relative; } .oa4a-stats b.n .v{ display:inline-block; }\n.oa4a-stats b small{ font-size:.42em; color:var(--muted); font-weight:600; margin-left:4px; letter-spacing:0; }\n.oa4a-stats \u003e div \u003e span{ display:block; color:var(--muted); font-size:14px; margin-top:6px; }\n\n\/* ---------- MARQUEE ---------- *\/\n.oa4a-marq{ overflow:hidden; border-bottom:1px solid var(--line); background:var(--navy); padding:14px 0; }\n.oa4a-marq .track{ display:flex; width:max-content; animation:oa4a-marq 46s linear infinite; }\n.oa4a-marq ul{ display:flex; gap:0; }\n.oa4a-marq li{ font:600 14px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--muted); padding:0 26px; display:flex; align-items:center; gap:26px; white-space:nowrap; }\n.oa4a-marq li::after{ content:\"\"; width:6px; height:6px; background:var(--accent); transform:rotate(45deg); }\n\n\/* ---------- SECTION CHROME ---------- *\/\n.oa4a-sec{ padding:clamp(56px,8vw,104px) 0; border-top:1px solid var(--line); }\n.oa4a-sec header{ display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:24px 48px; align-items:end; margin-bottom:clamp(32px,4vw,56px); }\n.oa4a-sec header h3{ font:700 clamp(34px,5vw,60px)\/.95 var(--cond); letter-spacing:-.015em; text-transform:uppercase; }\n.oa4a-sec header p{ color:var(--muted); font-size:17px; max-width:52ch; }\n.oa4a-sec.bleed{ padding-top:0; }\n.oa4a-sec.alt{ background:linear-gradient(180deg, var(--navy), #061f2a); }\n\n\/* ---------- MEDIA SLOTS (placeholders; swap for \u003cimg\u003e\/\u003cvideo\u003e) ---------- *\/\n.oa4a-ph{ position:relative; display:grid; place-items:center; text-align:center; padding:20px; border:1px dashed rgba(236,235,230,.28); aspect-ratio:16\/9;\n  background:linear-gradient(135deg, #15151a, #0e0e12 60%, #1a1116),\n             repeating-linear-gradient(90deg, rgba(255,255,255,.03) 0 1px, transparent 1px 40px),\n             repeating-linear-gradient(0deg, rgba(255,255,255,.03) 0 1px, transparent 1px 40px);\n  background-blend-mode:normal, overlay, overlay; }\n.oa4a-ph figcaption{ font:500 13px\/1.45 var(--sans); color:var(--muted); max-width:38ch; }\n.oa4a-ph figcaption b{ display:block; font:700 13px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--accent); margin-bottom:8px; }\n.oa4a-ph.r-21x9{ aspect-ratio:21\/9; } .oa4a-ph.r-4x5{ aspect-ratio:4\/5; } .oa4a-ph.r-1x1{ aspect-ratio:1; } .oa4a-ph.r-3x2{ aspect-ratio:3\/2; }\n.oa4a-media{ width:100%; height:auto; aspect-ratio:16\/9; object-fit:cover; display:block; background:var(--ink-2); } \/* real \u003cimg\u003e\/\u003cvideo\u003e in a slot *\/\n.oa4a-media.r-21x9{ aspect-ratio:21\/9; } .oa4a-media.r-4x5{ aspect-ratio:4\/5; } .oa4a-media.r-1x1{ aspect-ratio:1; } .oa4a-media.r-3x2{ aspect-ratio:3\/2; }\n.oa4a-full{ margin:0 calc(-1 * var(--pad)); } \/* full-bleed inside .wrap *\/\n\n\/* ---------- SENSOR ARRAY ---------- *\/\n.oa4a-array{ display:grid; grid-template-columns:repeat(6,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4a-array li{ background:var(--ink-2); padding:22px 18px 20px; position:relative; min-height:230px; display:flex; flex-direction:column; }\n.oa4a-array li::before{ content:\"\"; position:absolute; top:0; left:0; right:0; height:3px; background:var(--c,var(--muted)); }\n.oa4a-array .name{ font:600 15px\/1.2 var(--cond); letter-spacing:.06em; text-transform:uppercase; color:var(--muted); }\n.oa4a-array .big{ font:800 clamp(34px,3.6vw,46px)\/1 var(--cond); margin:14px 0 6px; letter-spacing:-.02em; }\n.oa4a-array .big small{ font-size:.45em; color:var(--muted); font-weight:600; }\n.oa4a-array .sub{ color:var(--muted); font-size:13.5px; margin-top:auto; }\n.oa4a-array .sub b{ color:var(--text); font-weight:600; }\n.oa4a-gimbal-shot{ margin-top:2px; }\n\n.oa4a-array--4{ grid-template-columns:repeat(4,1fr); }\n\n\/* ---------- ZOOM LADDER ---------- *\/\n.oa4a-zoom{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:40px; align-items:center; }\n.oa4a-ladder{ position:relative; aspect-ratio:4\/3; border:1px solid var(--line); overflow:clip; background:radial-gradient(circle at 50% 50%, #26262d 0, #16161b 60%, #0f0f13 100%); }\n.oa4a-ladder .bg{ position:absolute; inset:0; font-size:0; line-height:0; } \/* optional real photo behind the frames *\/\n.oa4a-ladder .bg .oa4a-ph{ position:absolute; inset:0; aspect-ratio:auto; border:0; align-items:end; justify-items:start; text-align:left; }\n.oa4a-ladder::before{ content:\"\"; position:absolute; inset:0; pointer-events:none; background:\n  repeating-linear-gradient(90deg, rgba(255,255,255,.04) 0 1px, transparent 1px 48px),\n  repeating-linear-gradient(0deg, rgba(255,255,255,.04) 0 1px, transparent 1px 48px); }\n.oa4a-ladder .f{ position:absolute; border:1.5px solid; display:flex; align-items:flex-start; justify-content:space-between; padding:8px 10px; font:600 13px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; }\n.oa4a-ladder .f24{ inset:6% 6%; border-color:rgba(236,235,230,.4); color:rgba(236,235,230,.75); }\n.oa4a-ladder .f70{ inset:27% 29%; border-color:var(--red); color:var(--red); }\n.oa4a-ladder .f168{ inset:40.5% 41.5%; border-color:var(--brand); color:var(--brand); animation:oa4a-pulse 3.6s ease-in-out infinite; }\n.oa4a-ladder .cross{ font-size:0; line-height:0; position:absolute; left:50%; top:50%; width:18px; height:18px; transform:translate(-50%,-50%); }\n.oa4a-ladder .cross::before, .oa4a-ladder .cross::after{ content:\"\"; position:absolute; background:var(--heat-5); }\n.oa4a-ladder .cross::before{ left:50%; top:0; bottom:0; width:1px; transform:translateX(-.5px); }\n.oa4a-ladder .cross::after{ top:50%; left:0; right:0; height:1px; transform:translateY(-.5px); }\n.oa4a-zoom ol{ display:grid; gap:18px; }\n.oa4a-zoom ol li{ display:grid; grid-template-columns:92px 1fr; gap:18px; align-items:baseline; padding-bottom:18px; border-bottom:1px solid var(--line); }\n.oa4a-zoom ol li:last-child{ border-bottom:0; }\n.oa4a-zoom ol b{ font:800 44px\/1 var(--cond); letter-spacing:-.02em; }\n.oa4a-zoom ol b small{ font-size:.42em; font-weight:600; color:var(--muted); }\n.oa4a-zoom ol h4{ font:600 18px\/1.2 var(--sans); }\n.oa4a-zoom ol p{ color:var(--muted); font-size:15px; margin-top:4px; }\n.oa4a-zoom .l24 b{ color:var(--text);} .oa4a-zoom .l70 b{ color:var(--red);} .oa4a-zoom .l168 b{ color:var(--brand);}\n\n\/* ---------- THERMAL ---------- *\/\n@property --nano-cut { syntax:'\u003cpercentage\u003e'; inherits:false; initial-value:50%; }\n.oa4a-split{ position:relative; aspect-ratio:16\/9; border:1px solid var(--line); overflow:hidden; --nano-cut:50%; }\n.oa4a-split .vis, .oa4a-split .ir{ position:absolute; inset:0; }\n.oa4a-split .vis .oa4a-ph, .oa4a-split .ir .oa4a-ph, .oa4a-split .oa4a-media{ position:absolute; inset:0; width:100%; height:100%; aspect-ratio:auto; border:0; }\n.oa4a-split .vis .oa4a-ph{ background:linear-gradient(180deg,#3b4350 0,#1f242b 50%,#0e1013 100%); }\n.oa4a-split .ir{ clip-path:inset(0 0 0 var(--nano-cut)); }\n.oa4a-split .ir .oa4a-ph{ background:\n   repeating-linear-gradient(90deg, rgba(59,176,224,.12) 0 1px, transparent 1px 28px),\n   repeating-linear-gradient(0deg, rgba(59,176,224,.12) 0 1px, transparent 1px 28px),\n   linear-gradient(160deg, #0b2a38, #061a24 60%, #04111a); }\n.oa4a-split .ir::before{ content:\"\"; position:absolute; inset:0; background:repeating-linear-gradient(0deg, rgba(0,0,0,.18) 0 1px, transparent 1px 3px); pointer-events:none; }\n.oa4a-split .ir::after{ content:none; position:absolute; left:0; right:0; top:-20%; height:20%; background:linear-gradient(to bottom, transparent, rgba(223,243,250,.18), transparent); animation:oa4a-scan 5.5s linear infinite; }\n.oa4a-split .handle{ font-size:0; line-height:0; position:absolute; top:0; bottom:0; left:var(--nano-cut); width:2px; background:var(--heat-5); transform:translateX(-1px); box-shadow:0 0 18px rgba(255,255,255,.5); }\n.oa4a-split .handle::after{ content:\"3D\"; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:44px; height:44px; border-radius:50%; background:var(--heat-5); color:#1a0f00; display:grid; place-items:center; font:800 13px\/1 var(--cond); letter-spacing:.1em; }\n.oa4a-split .hud{ position:absolute; font:600 12px\/1.3 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:rgba(255,247,214,.9); background:rgba(9,9,11,.5); padding:5px 7px; }\n.oa4a-split .hud.tl{ top:12px; left:14px; } .oa4a-split .hud.tr{ top:12px; right:14px; text-align:right; }\n.oa4a-split .hud.bl{ bottom:12px; left:14px; } .oa4a-split .hud.br{ bottom:12px; right:14px; text-align:right; }\n.oa4a-bar{ font-size:0; line-height:0; height:14px; margin-top:14px; background:linear-gradient(90deg, #000 0, #2b0a3d 14%, #8a1c3a 34%, #e0472a 54%, #ff9a1f 72%, #ffe66b 88%, #fff7d6); border:1px solid var(--line); }\n.oa4a-bar + div{ display:flex; justify-content:space-between; font:600 12px\/1 var(--cond); letter-spacing:.1em; color:var(--muted); margin-top:8px; }\n.oa4a-therm-grid{ display:grid; grid-template-columns:repeat(10,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:32px; }\n.oa4a-therm-grid li{ background:rgba(13,75,99,.35); padding:20px 18px; grid-column:span 2; }\n.oa4a-therm-grid b{ display:block; font:700 30px\/1 var(--cond); color:var(--brand); letter-spacing:-.02em; }\n.oa4a-therm-grid h4{ font:600 16px\/1.25 var(--sans); margin-top:10px; }\n.oa4a-therm-grid p{ color:var(--muted); font-size:14px; margin-top:6px; }\n\n\/* ---------- MISSIONS ---------- *\/\n.oa4a-missions{ display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4a-missions li{ background:var(--ink); display:flex; flex-direction:column; }\n.oa4a-missions .shot{ aspect-ratio:4\/5; overflow:hidden; }\n.oa4a-missions .shot .oa4a-ph, .oa4a-missions .shot .oa4a-media{ aspect-ratio:4\/5; border:0; border-bottom:1px solid var(--line); }\n.oa4a-missions .body{ padding:22px 20px 24px; display:flex; flex-direction:column; flex:1; }\n.oa4a-missions h4{ font:700 26px\/1 var(--cond); text-transform:uppercase; letter-spacing:-.01em; }\n.oa4a-missions p{ color:var(--muted); font-size:15px; margin-top:12px; }\n.oa4a-missions .uses{ margin-top:auto; padding-top:18px; display:flex; flex-wrap:wrap; gap:6px; }\n.oa4a-missions .uses span{ font:600 12.5px\/1 var(--cond); letter-spacing:.06em; text-transform:uppercase; color:var(--text); border:1px solid var(--line); padding:7px 9px; }\n\n\/* ---------- FLIGHT (safety \/ transmission) ---------- *\/\n.oa4a-flight{ display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); gap:0; border:1px solid var(--line); }\n.oa4a-flight .shot{ position:relative; min-height:360px; } .oa4a-flight .shot .oa4a-ph, .oa4a-flight .shot .oa4a-media{ position:absolute; inset:0; height:100%; aspect-ratio:auto; min-height:360px; border:0; }\n.oa4a-flight ul{ display:grid; }\n.oa4a-flight li{ padding:22px 24px; border-top:1px solid var(--line); background:var(--ink-2); display:grid; grid-template-columns:auto 1fr; gap:18px; align-items:baseline; }\n.oa4a-flight li:first-child{ border-top:0; }\n.oa4a-flight b{ font:800 34px\/1 var(--cond); color:var(--red); letter-spacing:-.02em; min-width:84px; }\n.oa4a-flight b small{ font-size:.42em; color:var(--muted); font-weight:600; }\n.oa4a-flight h4{ font:600 17px\/1.25 var(--sans); }\n.oa4a-flight p{ color:var(--muted); font-size:14.5px; margin-top:4px; }\n\n\/* ---------- COMPARE ---------- *\/\n.oa4a-vs table{ width:100%; border-collapse:collapse; font-size:15px; }\n.oa4a-vs th, .oa4a-vs td{ text-align:left; padding:14px 12px; border-bottom:1px solid var(--line); vertical-align:top; }\n.oa4a-vs th{ font:700 15px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; color:#d8e6ec; background:var(--teal-2); }\n.oa4a-vs th:nth-child(2){ color:var(--brand); }\n.oa4a-vs td:first-child{ color:var(--muted); width:28%; }\n.oa4a-vs td:nth-child(2){ color:var(--text); font-weight:500; }\n.oa4a-vs td:nth-child(3){ color:var(--muted); }\n.oa4a-vs .scroll{ overflow-x:auto; }\n.oa4a-vs .verdict{ margin-top:22px; padding:18px 20px; border-left:3px solid var(--red); color:var(--muted); font-size:15.5px; background:var(--ink-2); }\n.oa4a-vs .verdict b{ color:var(--text); }\n.oa4a-vs th a{ color:inherit; text-decoration:none; border-bottom:1px solid currentColor; }\n.oa4a-vs .alt-link{ margin-top:16px; font-size:15px; }\n.oa4a-vs .alt-link a{ color:var(--brand); font-weight:600; text-decoration:none; }\n.oa4a-vs .alt-link a:hover{ color:var(--heat-5); }\n\n\/* ---------- SPEC PLATE ---------- *\/\n.oa4a-spec{ display:grid; grid-template-columns:repeat(3,1fr); gap:0 40px; }\n.oa4a-spec dt{ font:700 14px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--red); padding:24px 0 10px; border-bottom:1px solid var(--line); margin-bottom:6px; }\n.oa4a-spec dd{ display:flex; justify-content:space-between; gap:16px; padding:9px 0; border-bottom:1px solid rgba(42,42,49,.6); font-size:14.5px; }\n.oa4a-spec dd span{ color:var(--muted); }\n.oa4a-spec dd b{ font-weight:500; text-align:right; }\n\n\/* ---------- IN THE BOX ---------- *\/\n.oa4a-boxwrap{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4a-boxwrap .shot{ position:relative; min-height:320px; } .oa4a-boxwrap .shot .oa4a-ph, .oa4a-boxwrap .shot .oa4a-media{ position:absolute; inset:0; height:100%; aspect-ratio:auto; min-height:320px; border:0; object-fit:contain; background:#fff; padding:2px; }\n.oa4a-boxzoom{ position:absolute; inset:0; display:block; cursor:zoom-in; }\n.oa4a-boxzoom span{ position:absolute; right:10px; bottom:10px; z-index:1; font:700 11px\/1 var(--cond); letter-spacing:.12em; text-transform:uppercase; color:#fff; background:rgba(10,12,15,.78); padding:7px 10px; border-radius:3px; pointer-events:none; }\n.oa4a-boxzoom:hover span{ background:var(--brand); }\n.oa4a-box{ display:grid; grid-template-columns:1fr 1fr; gap:2px; background:var(--line); }\n.oa4a-box li{ background:var(--ink-2); padding:14px 18px; font-size:14.5px; display:flex; justify-content:space-between; gap:12px; }\n.oa4a-box li b{ color:var(--muted); font:600 14px\/1.6 var(--cond); letter-spacing:.06em; }\n\n\/* ---------- ACCESSORIES ---------- *\/\n.oa4a-acc{ display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4a-acc li{ background:var(--ink); display:flex; flex-direction:column; }\n.oa4a-acc .shot .oa4a-ph, .oa4a-acc .shot .oa4a-media{ aspect-ratio:1; border:0; border-bottom:1px solid var(--line); background:#fff; object-fit:contain; padding:10px; }\n.oa4a-acc .body{ padding:18px 18px 20px; display:flex; flex-direction:column; flex:1; }\n.oa4a-acc .tag{ font:600 12px\/1 var(--cond); letter-spacing:.12em; text-transform:uppercase; color:var(--blue-l); }\n.oa4a-acc li.key .tag{ color:var(--green); }\n.oa4a-acc h4{ font:600 17px\/1.25 var(--sans); margin-top:8px; }\n.oa4a-acc p{ color:var(--muted); font-size:14px; margin-top:6px; }\n.oa4a-acc a{ margin-top:auto; padding-top:16px; text-decoration:none; font:700 14px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--brand); display:inline-flex; gap:8px; align-items:center; }\n.oa4a-acc a::after{ content:\"→\"; transition:transform .2s; } .oa4a-acc a:hover{ color:var(--green); } .oa4a-acc a:hover::after{ transform:translateX(4px); }\n.oa4a-acc li.key{ background:var(--ink-2); box-shadow:inset 0 3px 0 var(--green); }\n\n\/* ---------- SOFTWARE \/ WORKFLOW ---------- *\/\n.oa4a-flow{ display:grid; grid-template-columns:repeat(4,1fr); gap:0; counter-reset:step; position:relative; }\n.oa4a-flow::before{ content:\"\"; position:absolute; left:0; right:0; top:22px; height:1px; background:linear-gradient(90deg, var(--teal), var(--blue), var(--teal)); opacity:.8; }\n.oa4a-flow li{ padding:0 24px 0 0; position:relative; counter-increment:step; }\n.oa4a-flow li::before{ content:counter(step,decimal-leading-zero); display:grid; place-items:center; width:44px; height:44px; border-radius:50%; background:var(--navy); border:1.5px solid var(--red); font:700 15px\/1 var(--cond); color:var(--brand); position:relative; z-index:1; }\n.oa4a-flow .stage{ font:600 13px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--muted); margin-top:20px; }\n.oa4a-flow h4{ font:700 26px\/1 var(--cond); margin-top:8px; letter-spacing:-.01em; }\n.oa4a-flow p{ color:var(--muted); font-size:14.5px; margin-top:10px; max-width:30ch; }\n.oa4a-flow ul{ margin-top:14px; display:grid; gap:6px; }\n.oa4a-flow ul li{ counter-increment:none; padding:0; font-size:13.5px; color:var(--text); display:flex; gap:8px; }\n.oa4a-flow ul li::before{ content:\"\"; width:6px; height:6px; border-radius:0; border:0; background:var(--red); transform:rotate(45deg); margin-top:7px; flex:none; position:static; display:block; }\n.oa4a-soft-shot{ margin-top:40px; }\n\n\/* ---------- DOWNLOADS ---------- *\/\n.oa4a-dl{ display:grid; grid-template-columns:1fr 1fr; gap:2px; background:var(--line); border:1px solid var(--line); }\n.oa4a-dl a{ background:var(--ink); padding:20px 22px; text-decoration:none; display:grid; grid-template-columns:52px 1fr auto; gap:16px; align-items:center; transition:background .2s; }\n.oa4a-dl a:hover{ background:var(--teal-2); }\n.oa4a-dl .type{ font:800 12px\/1 var(--cond); letter-spacing:.1em; color:#fff; background:var(--red); padding:7px 0; text-align:center; }\n.oa4a-dl .type.ext{ background:transparent; color:var(--brand); border:1.5px solid var(--red); }\n.oa4a-dl h4{ font:600 16px\/1.25 var(--sans); }\n.oa4a-dl p{ color:var(--muted); font-size:13.5px; margin-top:3px; }\n.oa4a-dl .arrow{ font:600 22px\/1 var(--cond); color:var(--brand); }\n.oa4a-dl-note{ margin-top:16px; color:var(--dim); font-size:13.5px; }\n\n\/* ---------- FAQ (native \u003cdetails\u003e, no JS) ---------- *\/\n.oa4a-faq details{ border-top:1px solid var(--line); }\n.oa4a-faq details:last-child{ border-bottom:1px solid var(--line); }\n.oa4a-faq summary{ list-style:none; cursor:pointer; padding:20px 0; display:grid; grid-template-columns:1fr auto; gap:20px; align-items:center; font:600 18px\/1.3 var(--sans); }\n.oa4a-faq summary::-webkit-details-marker{ display:none; }\n.oa4a-faq summary::after{ content:\"+\"; font:600 28px\/1 var(--cond); color:var(--accent); transition:transform .25s; }\n.oa4a-faq details[open] summary::after{ transform:rotate(45deg); }\n.oa4a-faq summary:focus-visible{ outline:2px solid var(--brand); outline-offset:4px; }\n.oa4a-faq details p{ color:var(--muted); font-size:15.5px; padding:0 0 22px; max-width:70ch; }\n\n\/* ---------- DRONE NERDS ---------- *\/\n.oa4a-dn{ background:linear-gradient(180deg, var(--navy), var(--ink)); }\n.oa4a-dn .grid{ display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:40px; align-items:start; }\n.oa4a-dn h3{ font:800 clamp(40px,6vw,76px)\/.92 var(--cond); text-transform:uppercase; letter-spacing:-.02em; }\n.oa4a-dn h3 span{ color:var(--brand); }\n.oa4a-dn .pitch{ color:var(--muted); font-size:17px; max-width:48ch; margin-top:20px; }\n.oa4a-dn ul li{ padding:18px 0; border-top:1px solid var(--line); display:grid; grid-template-columns:34px 1fr; gap:14px; }\n.oa4a-dn ul li::before{ content:\"\"; width:22px; height:22px; margin-top:2px; border:1.5px solid var(--green); border-radius:50%;\n  background:linear-gradient(var(--green),var(--green)) center\/10px 1.5px no-repeat, linear-gradient(var(--green),var(--green)) center\/1.5px 10px no-repeat; }\n.oa4a-dn ul h4{ font:600 17px\/1.25 var(--sans); }\n.oa4a-dn ul p{ color:var(--muted); font-size:14.5px; margin-top:4px; }\n.oa4a-dn .cta{ display:flex; flex-wrap:wrap; gap:12px; margin-top:28px; }\n.oa4a-dn .cta a, .oa4a-dn .cta .oa4a-quote{ background:none; cursor:pointer; font-family:var(--cond); text-decoration:none; font:700 16px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; padding:16px 22px; border:1.5px solid var(--red); color:var(--text); transition:background .2s, color .2s; }\n.oa4a-dn .cta a.pri{ background:var(--red); border-color:var(--red); color:#fff; }\n.oa4a-dn .cta a:hover, .oa4a-dn .cta .oa4a-quote:hover{ background:var(--red-2); color:#fff; border-color:var(--red-2); }\n.oa4a-dn .cta a:focus-visible, .oa4a-dn .cta .oa4a-quote:focus-visible{ outline:2px solid var(--brand); outline-offset:3px; }\n.oa4a-dn .shot{ margin-top:28px; }\n\n\/* ---------- MOTION ---------- *\/\n@keyframes oa4a-breathe{ from{ transform:scale(1) translate(0,0);} to{ transform:scale(1.08) translate(-3%,2%);} }\n@keyframes oa4a-pulse{ 0%,100%{ box-shadow:0 0 0 0 rgba(255,230,107,0);} 50%{ box-shadow:0 0 0 6px rgba(59,176,224,.14), 0 0 36px rgba(59,176,224,.3);} }\n@keyframes oa4a-scan{ to{ transform:translateY(600%);} }\n@keyframes oa4a-marq{ to{ transform:translateX(-50%);} }\n@keyframes oa4a-in{ from{ opacity:0; transform:translateY(28px);} to{ opacity:1; transform:none;} }\n@keyframes oa4a-count{ from{ --oa4a-n:0; opacity:1; } 99%{ opacity:1; } to{ opacity:0; } }\n@keyframes oa4a-zoomin{ from{ opacity:0; transform:scale(1.9);} to{ opacity:1; transform:none;} }\n@keyframes oa4a-wipe{ from{ --nano-cut:100%; } to{ --nano-cut:50%; } }\n@keyframes oa4a-rise{ from{ opacity:0; transform:translateY(56px);} to{ opacity:1; transform:none;} }\n\n\/* a) hero sequence: scroll-driven where supported, page-load elsewhere *\/\n.oa4a-hero .kicker, .oa4a-hero h2, .oa4a-hero .lede, .oa4a-stats \u003e div{ animation:oa4a-in .9s cubic-bezier(.2,.7,.2,1) both; }\n.oa4a-hero .kicker{ animation-delay:.1s; } .oa4a-hero h2{ animation-delay:.25s; } .oa4a-hero .lede{ animation-delay:.45s; }\n.oa4a-stats \u003e div:nth-child(1){ animation-delay:.6s; } .oa4a-stats \u003e div:nth-child(2){ animation-delay:.72s; }\n.oa4a-stats \u003e div:nth-child(3){ animation-delay:.84s; } .oa4a-stats \u003e div:nth-child(4){ animation-delay:.96s; }\n@supports (animation-timeline: view()) and (counter-reset: nanon var(--oa4a-n)) {\n  .oa4a-stats b.n .v{ animation:oa4a-hide 1.8s step-end both; animation-delay:inherit; }\n  .oa4a-stats b.n::before{ counter-reset:nanon var(--oa4a-n); content:counter(nanon); position:absolute; left:0; top:0; animation:oa4a-count 1.8s cubic-bezier(.1,.6,.2,1) both; animation-delay:inherit; }\n}\n@supports (animation-timeline: view()) {\n  \/* text and KPI tiles rise as the hero scrolls into view *\/\n  .oa4a-hero .kicker, .oa4a-hero h2, .oa4a-hero .lede, .oa4a-stats \u003e div{ animation:oa4a-in linear both; animation-timeline:view(); animation-delay:0s; }\n  .oa4a-hero .kicker{ animation-range:entry 0% entry 35%; } .oa4a-hero h2{ animation-range:entry 0% entry 45%; } .oa4a-hero .lede{ animation-range:entry 0% entry 55%; }\n  .oa4a-stats \u003e div:nth-child(1){ animation-range:entry 0% entry 40%; } .oa4a-stats \u003e div:nth-child(2){ animation-range:entry 0% entry 50%; }\n  .oa4a-stats \u003e div:nth-child(3){ animation-range:entry 0% entry 60%; } .oa4a-stats \u003e div:nth-child(4){ animation-range:entry 0% entry 70%; }\n  \/* KPI numbers count up as the band enters, then hand off to the real text *\/\n  .oa4a-stats b.n .v{ animation:oa4a-hide linear both; animation-timeline:view(); animation-range:entry 0% entry 90%; animation-delay:0s; }\n  .oa4a-stats b.n::before{ animation:oa4a-count linear both; animation-timeline:view(); animation-range:entry 0% entry 90%; animation-delay:0s; }\n}\n@keyframes oa4a-hide{ from{ opacity:0; } 99%{ opacity:0; } to{ opacity:1; } }\n\n\/* b) scroll-driven (progressively enhanced) *\/\n@supports (animation-timeline: view()) {\n  .oa4a-sec header, .oa4a-flight, .oa4a-array, .oa4a-missions li, .oa4a-therm-grid li, .oa4a-boxwrap, .oa4a-acc li, .oa4a-flow \u003e li, .oa4a-dl a{ animation:oa4a-rise linear both; animation-timeline:view(); animation-range:entry 0% entry 45%; }\n  .oa4a-missions li:nth-child(2){ animation-range:entry 10% entry 50%; } .oa4a-missions li:nth-child(3){ animation-range:entry 20% entry 60%; } .oa4a-missions li:nth-child(4){ animation-range:entry 30% entry 70%; }\n  .oa4a-ladder .f70{ animation:oa4a-zoomin linear both; animation-timeline:view(); animation-range:entry 30% cover 45%; }\n  .oa4a-ladder .f168{ animation:oa4a-zoomin linear both, oa4a-pulse 3.6s ease-in-out infinite; animation-timeline:view(), auto; animation-range:entry 45% cover 60%, normal; }\n  .oa4a-split{ animation:oa4a-wipe linear both; animation-timeline:view(); animation-range:entry 20% cover 55%; }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .oa4a *, .oa4a *::before, .oa4a *::after{ animation:none !important; transition:none !important; }\n  .oa4a-stats b.n::before{ display:none; }\n}\n\n\/* ---------- RESPONSIVE ---------- *\/\n@media (max-width:980px){ .oa4a-acc{ grid-template-columns:1fr 1fr; } .oa4a-flow{ grid-template-columns:1fr 1fr; gap:36px 0; } .oa4a-flow::before{ display:none; } }\n@media (max-width:980px){ .oa4a-array, .oa4a-array--4{ grid-template-columns:repeat(2,1fr); } .oa4a-therm-grid{ grid-template-columns:repeat(6,1fr); } .oa4a-therm-grid li:nth-child(n+4){ grid-column:span 3; } }\n@media (max-width:900px){ .oa4a-missions{ grid-template-columns:1fr 1fr; } .oa4a-spec{ grid-template-columns:1fr 1fr; } }\n@media (max-width:860px){ .oa4a-zoom, .oa4a-dn .grid, .oa4a-flight, .oa4a-boxwrap{ grid-template-columns:1fr; } .oa4a-flight .shot, .oa4a-boxwrap .shot{ min-height:0; aspect-ratio:16\/9; } .oa4a-flight .shot .oa4a-ph, .oa4a-boxwrap .shot .oa4a-ph, .oa4a-flight .shot .oa4a-media, .oa4a-boxwrap .shot .oa4a-media{ min-height:0; } }\n@media (max-width:760px){\n  .oa4a-sec header{ grid-template-columns:1fr; }\n  \/* full-bleed on phones: escape the theme container gutters *\/\n  .oa4a{ width:100vw; max-width:100vw; position:relative; left:50%; margin-left:-50vw; margin-right:-50vw; border-radius:0; }\n}\n@media (max-width:720px){ .oa4a-stats{ grid-template-columns:1fr 1fr; } .oa4a-stats \u003e div:nth-child(3){ border-left:0; padding-left:0; } .oa4a-stats \u003e div:nth-child(n+3){ border-top:1px solid var(--line); } .oa4a-hero{ min-height:0; padding-top:150px; } }\n@media (max-width:560px){\n  .oa4a-array, .oa4a-array--4{ grid-template-columns:repeat(2,1fr); } .oa4a-array li{ min-height:0; padding:18px 14px; }\n  .oa4a-therm-grid{ grid-template-columns:1fr 1fr; } .oa4a-therm-grid li, .oa4a-therm-grid li:nth-child(n+4){ grid-column:span 1; } .oa4a-therm-grid li:last-child{ grid-column:1\/-1; }\n  .oa4a-ladder .f168{ inset:37% 36%; font-size:11px; } .oa4a-ladder .f70{ font-size:11px; }\n  \/* compare table -\u003e stacked cards *\/\n  .oa4a-vs thead{ display:none; } .oa4a-vs table, .oa4a-vs tbody, .oa4a-vs tr, .oa4a-vs td{ display:block; width:auto; }\n  .oa4a-vs tr{ border-bottom:1px solid var(--line); padding:14px 0; } .oa4a-vs td{ border:0; padding:3px 0; }\n  .oa4a-vs td:first-child{ width:auto; font:700 13px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--red); padding-bottom:8px; }\n  .oa4a-vs td:nth-child(2)::before{ content:'Action 4 Adventure  '; font:700 12px\/1 var(--cond); letter-spacing:.1em; color:var(--brand); }\n  .oa4a-vs td:nth-child(3)::before{ content:'Action 6 Adventure  '; font:700 12px\/1 var(--cond); letter-spacing:.1em; color:var(--muted); }\n  .oa4a-missions{ grid-template-columns:1fr; } .oa4a-missions .shot, .oa4a-missions .shot .oa4a-ph, .oa4a-missions .shot .oa4a-media{ aspect-ratio:16\/9; }\n  .oa4a-acc{ grid-template-columns:1fr 1fr; } .oa4a-acc .body{ padding:14px; } .oa4a-acc h4{ font-size:15px; } .oa4a-acc p{ font-size:13px; } .oa4a-acc a{ font-size:12px; letter-spacing:.06em; }\n  .oa4a-flow{ grid-template-columns:1fr; } .oa4a-dl{ grid-template-columns:1fr; } .oa4a-dl a{ grid-template-columns:48px 1fr auto; padding:16px; }\n  .oa4a-spec{ grid-template-columns:1fr; } .oa4a-box{ grid-template-columns:1fr; }\n  .oa4a-zoom ol li{ grid-template-columns:72px 1fr; } .oa4a-zoom ol b{ font-size:36px; }\n  .oa4a-split .hud.tr, .oa4a-split .hud.br{ display:none; }\n  .oa4a-dn .cta a{ width:100%; text-align:center; }\n}\n\n.oa4a-array--4{ grid-template-columns:repeat(4,1fr); }\n.oa4a-vid{ width:100%; aspect-ratio:16\/9; object-fit:cover; display:block; border:1px solid var(--line); background:#000; }\n.oa4a-vid.r-21x9{ aspect-ratio:21\/9; }\n.oa4a-mounts{ display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:28px; }\n.oa4a-mounts li{ background:var(--ink); padding:22px 20px; }\n.oa4a-mounts .tag{ font:600 12px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--green); }\n.oa4a-mounts h4{ font:800 22px\/1.05 var(--cond); letter-spacing:-.01em; margin:10px 0 8px; }\n.oa4a-mounts p{ color:var(--muted); font-size:14px; margin:0; }\n.oa4a-note{ margin-top:18px; padding:16px 18px; border-left:3px solid var(--blue-l); background:var(--ink-2); color:var(--muted); font-size:14.5px; }\n.oa4a-note b{ color:var(--text); }\n@media (max-width:980px){ .oa4a-array--4, .oa4a-mounts{ grid-template-columns:repeat(2,1fr); } }\n\n.oa4a-modes{ display:grid; grid-template-columns:repeat(2,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:28px; }\n.oa4a-modes li{ background:var(--ink); padding:26px 24px; }\n.oa4a-modes .tag{ font:600 12px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--green); }\n.oa4a-modes h4{ font:800 clamp(26px,3.2vw,36px)\/1 var(--cond); letter-spacing:-.02em; margin:10px 0 6px; }\n.oa4a-modes p{ color:var(--muted); font-size:14.5px; margin:0 0 16px; }\n.oa4a-modes dl{ margin:0; border-top:1px solid var(--line); }\n.oa4a-modes dd{ display:flex; justify-content:space-between; gap:14px; padding:11px 0; border-bottom:1px solid rgba(43,48,51,.6); font-size:15px; }\n.oa4a-modes dd span{ color:var(--muted); } .oa4a-modes dd b{ font:800 20px\/1 var(--cond); color:var(--brand); }\n@media (max-width:760px){ .oa4a-modes{ grid-template-columns:1fr; } }\n\u003c\/style\u003e\n\n\u003csection class=\"oa4a\"\u003e\n\u003c!-- ==== SECTION: HERO ==== --\u003e\n  \u003cdiv class=\"oa4a-hero\"\u003e\n    \u003cdiv class=\"media\"\u003e\u003cvideo class=\"oa4a-media\" autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/67c9d30a66c0a96debd5ffbedafae31f_origin.jpg?v=1721941453\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e4c4fcb1cbf04cd49579ea7e7fb46adb.mp4\" aria-label=\"DJI Osmo Action 4 in action\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cdiv class=\"kicker\"\u003eDJI · Osmo Action 4 · Adventure Combo\u003c\/div\u003e\n      \u003ch2\u003eOsmo Action 4 \u003cspan\u003eSet the tone. In any light, any weather.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"lede\"\u003eAn action camera with best-in-class image quality for its class: a \u003cstrong\u003e1\/1.3-inch sensor\u003c\/strong\u003e with 2.4 μm pixels, \u003cstrong\u003e4K\/120\u003c\/strong\u003e on a 155° ultra-wide view, and \u003cstrong\u003e10-bit D-Log M\u003c\/strong\u003e color. It's waterproof to \u003cstrong\u003e18 m without a case\u003c\/strong\u003e and records up to 150 minutes even at -20 °C. The Adventure Combo adds three Extreme Batteries, a multifunctional battery case and a 1.5 m extension rod.\u003c\/p\u003e\n      \u003cdiv class=\"oa4a-stats\"\u003e\n        \u003cdiv\u003e\n\u003cb\u003e1\/1.3\u003csmall\u003e\"\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eImage sensor, 2.4 μm pixels\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e4K\u003csmall\u003e\/120\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003e155° ultra-wide FOV\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb class=\"n\" style=\"--oa4a-n:18\"\u003e\u003cspan class=\"v\"\u003e18\u003c\/span\u003e\u003csmall\u003em\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eWaterproof, no case needed\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb class=\"n\" style=\"--oa4a-n:150\"\u003e\u003cspan class=\"v\"\u003e150\u003c\/span\u003e\u003csmall\u003emin\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eRecording, even at -20 °C\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: MARQUEE ==== --\u003e\n  \u003cdiv class=\"oa4a-marq\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"track\"\u003e\n      \u003cul\u003e\n\u003cli\u003eCycling\u003c\/li\u003e\n\u003cli\u003eHiking\u003c\/li\u003e\n\u003cli\u003eDiving\u003c\/li\u003e\n\u003cli\u003eSurfing\u003c\/li\u003e\n\u003cli\u003eSkiing\u003c\/li\u003e\n\u003cli\u003eMotorsports\u003c\/li\u003e\n\u003cli\u003eVlogging\u003c\/li\u003e\n\u003cli\u003eVertical video\u003c\/li\u003e\n\u003cli\u003eLow light\u003c\/li\u003e\n\u003c\/ul\u003e\n      \u003cul\u003e\n\u003cli\u003eCycling\u003c\/li\u003e\n\u003cli\u003eHiking\u003c\/li\u003e\n\u003cli\u003eDiving\u003c\/li\u003e\n\u003cli\u003eSurfing\u003c\/li\u003e\n\u003cli\u003eSkiing\u003c\/li\u003e\n\u003cli\u003eMotorsports\u003c\/li\u003e\n\u003cli\u003eVlogging\u003c\/li\u003e\n\u003cli\u003eVertical video\u003c\/li\u003e\n\u003cli\u003eLow light\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: IMAGE QUALITY ==== --\u003e\n  \u003cdiv class=\"oa4a-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eBest-in-class\u003cbr\u003eimage quality.\u003c\/h3\u003e\n        \u003cp\u003eA large 1\/1.3-inch sensor with 2.4 μm equivalent pixels and an f\/2.8 aperture handles high-contrast scenes and low light better than typical action cameras.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cul class=\"oa4a-array oa4a-array--4\"\u003e\n        \u003cli style=\"--c:var(--brand)\"\u003e\n\u003cdiv class=\"name\"\u003eSensor\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e1\/1.3\u003csmall\u003e\"\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003e2.4 μm\u003c\/b\u003e equivalent pixels\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:var(--teal)\"\u003e\n\u003cdiv class=\"name\"\u003eAperture\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003ef\/2.8\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003eHDR and low light\u003c\/b\u003e performance\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:var(--green)\"\u003e\n\u003cdiv class=\"name\"\u003eVideo\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e4K\u003csmall\u003e\/120\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003e155° ultra-wide\u003c\/b\u003e field of view\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:#ecebe6\"\u003e\n\u003cdiv class=\"name\"\u003eColor\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e10\u003csmall\u003e-bit\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003eD-Log M\u003c\/b\u003e · a billion-plus colors\u003c\/div\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cvideo class=\"oa4a-vid r-21x9\" autoplay muted loop playsinline preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c42bf9a7e43143ae9e618af97e6fc6f5.mp4\" aria-label=\"DJI Osmo Action 4 1\/1.3-inch sensor footage\"\u003e\u003c\/video\u003e\n      \u003cul class=\"oa4a-modes\" style=\"margin-top:2px\"\u003e\n        \u003cli\u003e\n          \u003cspan class=\"tag\"\u003eColor\u003c\/span\u003e\u003ch4\u003e10-bit and D-Log M\u003c\/h4\u003e\n          \u003cp\u003eRecord over a billion colors for flexibility in post, and use D-Log M for a cinematic graded look.\u003c\/p\u003e\n          \u003cdl\u003e\n\u003cdd\u003e\n\u003cspan\u003eBit depth\u003c\/span\u003e\u003cb\u003e10-bit\u003c\/b\u003e\n\u003c\/dd\u003e\n\u003cdd\u003e\n\u003cspan\u003eLog profile\u003c\/span\u003e\u003cb\u003eD-Log M\u003c\/b\u003e\n\u003c\/dd\u003e\n\u003c\/dl\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"tag\"\u003eDetail\u003c\/span\u003e\u003ch4\u003e4K\/120 ultra-wide\u003c\/h4\u003e\n          \u003cp\u003e4K detail and a 120 fps frame rate capture fast action with an impressive sense of depth.\u003c\/p\u003e\n          \u003cdl\u003e\n\u003cdd\u003e\n\u003cspan\u003eMax video\u003c\/span\u003e\u003cb\u003e4K\/120\u003c\/b\u003e\n\u003c\/dd\u003e\n\u003cdd\u003e\n\u003cspan\u003eField of view\u003c\/span\u003e\u003cb\u003e155°\u003c\/b\u003e\n\u003c\/dd\u003e\n\u003c\/dl\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cimg class=\"oa4a-media r-21x9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/0b9456f33c43dd51bb05e0add079031e_origin.jpg?v=1793732850\" alt=\"Osmo Action 4 10-bit D-Log M color\" loading=\"lazy\" style=\"margin-top:28px\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: TOUGH ==== --\u003e\n  \u003cdiv class=\"oa4a-sec alt\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003ePacked with\u003cbr\u003eperformance.\u003c\/h3\u003e\n        \u003cp\u003eBuilt to go where your phone can't: underwater, into the cold, and through a full day of recording.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cul class=\"oa4a-therm-grid\"\u003e\n        \u003cli\u003e\n\u003cb\u003e18 m\u003c\/b\u003e\u003ch4\u003eWaterproof\u003c\/h4\u003e\n\u003cp\u003eDive to 18 meters with no case.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e-20 °C\u003c\/b\u003e\u003ch4\u003eCold-rated\u003c\/h4\u003e\n\u003cp\u003eUp to 150 minutes of recording at -20 °C (-4 °F).\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003eFast\u003c\/b\u003e\u003ch4\u003eFast charging\u003c\/h4\u003e\n\u003cp\u003eQuick top-ups between runs.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e×3\u003c\/b\u003e\u003ch4\u003eExtreme Batteries\u003c\/h4\u003e\n\u003cp\u003eThree in the Adventure Combo, with a multifunctional case.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e1.5 m\u003c\/b\u003e\u003ch4\u003eExtension rod\u003c\/h4\u003e\n\u003cp\u003eIncluded, for selfie and follow shots.\u003c\/p\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cimg class=\"oa4a-media r-21x9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/6ff368cc54cffda72e9445dc37c2c635_origin.jpg?v=1793732850\" alt=\"Osmo Action 4 waterproof and cold performance\" loading=\"lazy\" style=\"margin-top:28px\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: STABILIZE + MOUNT ==== --\u003e\n  \u003cdiv class=\"oa4a-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eLevel shots.\u003cbr\u003eInstant mounts.\u003c\/h3\u003e\n        \u003cp\u003eStabilization that corrects tilt at any angle, and a magnetic quick release that makes switching mounts or orientation a snap.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"oa4a-flight\"\u003e\n        \u003cdiv class=\"shot\"\u003e\u003cimg class=\"oa4a-media\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/a38e09845ed0e31666dc8f17bf93a9da_origin.jpg?v=1793732850\" alt=\"Osmo Action 4 360 HorizonSteady\" loading=\"lazy\" style=\"object-fit:cover;object-position:center\"\u003e\u003c\/div\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cb\u003e360°\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eHorizonSteady\u003c\/h4\u003e\n\u003cp\u003eCounteracts shake in all directions and corrects horizontal tilt at any angle through bumps and rotations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eMag\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eMagnetic quick release\u003c\/h4\u003e\n\u003cp\u003eStrong impact resistance and a secure connection for fast mount changes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003e9:16\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eNative vertical\u003c\/h4\u003e\n\u003cp\u003eSwitch to vertical shooting with the horizontal-vertical protective frame.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eMounts\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eExtensive accessories\u003c\/h4\u003e\n\u003cp\u003eFor cycling, hiking, diving, surfing and skiing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cimg class=\"oa4a-media r-21x9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/f685dbbad4eaf74f48c7c99062462620_origin.jpg?v=1793732850\" alt=\"Osmo Action 4 quick release and native vertical\" loading=\"lazy\" style=\"margin-top:28px\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: COMPARE ==== --\u003e\n  \u003cdiv class=\"oa4a-sec alt oa4a-vs\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eAction 4\u003cbr\u003eor Action 6?\u003c\/h3\u003e\n        \u003cp\u003eAction 4 is a proven performer. Action 6 adds a bigger square sensor, a variable aperture and longer runtime.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"scroll\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpec\u003c\/th\u003e\n\u003cth\u003eAction 4 Adventure\u003c\/th\u003e\n\u003cth\u003e\u003ca href=\"https:\/\/www.dronenerds.com\/products\/osmo-action-6-adventure-combo\"\u003eAction 6 Adventure →\u003c\/a\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003e1\/1.3-inch\u003c\/td\u003e\n\u003ctd\u003e1\/1.1-inch square\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAperture\u003c\/td\u003e\n\u003ctd\u003ef\/2.8 fixed\u003c\/td\u003e\n\u003ctd\u003ef\/2.0 to f\/4.0 variable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMax video\u003c\/td\u003e\n\u003ctd\u003e4K\/120\u003c\/td\u003e\n\u003ctd\u003e4K\/120, 4:3\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eWaterproof (no case)\u003c\/td\u003e\n\u003ctd\u003e18 m\u003c\/td\u003e\n\u003ctd\u003e20 m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRuntime\u003c\/td\u003e\n\u003ctd\u003eUp to 150 min at -20 °C\u003c\/td\u003e\n\u003ctd\u003eUp to 240 min\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBatteries in combo\u003c\/td\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"verdict\"\u003e\u003cb\u003eRule of thumb:\u003c\/b\u003e want great 4K action footage and a complete kit for less? Action 4 Adventure. Want the newest sensor, variable aperture and the longest runtime? Action 6 Adventure.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: SPEC PLATE ==== --\u003e\n  \u003cdiv class=\"oa4a-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eKey specifications\u003c\/h3\u003e\n        \u003cp\u003eFrom DJI's published figures.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"oa4a-spec\"\u003e\n        \u003cdl\u003e\n          \u003cdt\u003eImaging\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eSensor\u003c\/span\u003e\u003cb\u003e1\/1.3-inch\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003ePixel size\u003c\/span\u003e\u003cb\u003e2.4 μm equivalent\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eAperture\u003c\/span\u003e\u003cb\u003ef\/2.8\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eVideo\u003c\/span\u003e\u003cb\u003e4K\/120\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eField of view\u003c\/span\u003e\u003cb\u003e155°\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eColor\u003c\/span\u003e\u003cb\u003e10-bit, D-Log M\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n        \u003cdl\u003e\n          \u003cdt\u003eDurability and power\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eWaterproof\u003c\/span\u003e\u003cb\u003e18 m, no case\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eCold recording\u003c\/span\u003e\u003cb\u003eUp to 150 min at -20 °C\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eCharging\u003c\/span\u003e\u003cb\u003eFast charging\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eStabilization\u003c\/span\u003e\u003cb\u003e360° HorizonSteady\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cb\u003eMagnetic quick release\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n        \u003cdl\u003e\n          \u003cdt\u003eAdventure Combo\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eBatteries\u003c\/span\u003e\u003cb\u003e3 Extreme Batteries\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eCharging\u003c\/span\u003e\u003cb\u003eMultifunctional battery case\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eExtension rod\u003c\/span\u003e\u003cb\u003e1.5 m\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eVertical\u003c\/span\u003e\u003cb\u003eHorizontal-vertical frame\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eSKU\u003c\/span\u003e\u003cb\u003eCP.OS.00000270.01\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: IN THE BOX ==== --\u003e\n  \u003cdiv class=\"oa4a-sec alt\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eIn the box\u003c\/h3\u003e\n        \u003cp\u003eOsmo Action 4 Adventure Combo.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"oa4a-boxwrap\"\u003e\n        \u003cdiv class=\"shot\"\u003e\u003ca class=\"oa4a-boxzoom\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/DJI-OSMO_Action-4-Adventure-Combo.png?v=1724446287\" target=\"_blank\" rel=\"noopener\" aria-label=\"Open the in-the-box image full size\"\u003e\u003cimg class=\"oa4a-media\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/DJI-OSMO_Action-4-Adventure-Combo.png?v=1724446287\u0026amp;width=1600\" alt=\"DJI Osmo Action 4 Adventure Combo contents\" loading=\"lazy\"\u003e\u003cspan\u003eEnlarge ⤢\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n        \u003cul class=\"oa4a-box\"\u003e\n          \u003cli\u003eOsmo Action 4\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo Action Extreme Battery\u003cb\u003e×3\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eHorizontal-Vertical Protective Frame\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eQuick-Release Adapter Mount\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eQuick-Release Adapter Mount (Mini)\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eCurved Adhesive Base\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo Locking Screw\u003cb\u003e×2\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eType-C to Type-C PD Cable\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eMultifunctional Battery Case\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo 1.5m Extension Rod\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo Action Lens Hood\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eOsmo Action Anti-Slip Pad\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eDJI Logo Sticker\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eQuick Start Guide, Disclaimer, Warranty Card\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: FAQ ==== --\u003e\n  \u003cdiv class=\"oa4a-sec oa4a-faq\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eQuestions we get\u003cbr\u003eabout Action 4.\u003c\/h3\u003e\n        \u003cp\u003eStraight answers before you order.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdetails\u003e\u003csummary\u003eDo I need a dive case to swim with it?\u003c\/summary\u003e\u003cp\u003eNot for most water use. Osmo Action 4 is waterproof to 18 meters with no case. Go deeper only with a rated dive case.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eDoes it work in the cold?\u003c\/summary\u003e\u003cp\u003eYes. It can record for up to 150 minutes even at -20 °C (-4 °F), which makes it a solid pick for skiing and winter sports.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I shoot vertical video?\u003c\/summary\u003e\u003cp\u003eYes. Rotate the camera in the horizontal-vertical protective frame for native vertical footage, no cropping.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat does D-Log M do?\u003c\/summary\u003e\u003cp\u003eD-Log M is a flat color profile that keeps more highlight and shadow detail, so you can grade footage to a cinematic look in editing. Combined with 10-bit color, it holds up to heavy grading.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eAction 4 or Action 6?\u003c\/summary\u003e\u003cp\u003eAction 4 delivers great 4K\/120 footage, 18 m waterproofing and strong cold-weather performance. Action 6 adds a larger 1\/1.1-inch square sensor, a variable aperture and up to 240 minutes of runtime.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: DRONE NERDS ==== --\u003e\n  \u003cdiv class=\"oa4a-sec alt oa4a-dn\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cdiv class=\"grid\"\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eBought from the people\u003cbr\u003ewho \u003cspan\u003euse them.\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp class=\"pitch\"\u003eDrone Nerds is an authorized DJI dealer with a DJI Authorized Service Center in South Florida. Real stock, real warranty, real people on the phone.\u003c\/p\u003e\n          \u003cdiv class=\"cta\"\u003e\n            \u003ca class=\"pri\" href=\"tel:7867087807\"\u003eTalk to a DJI expert\u003c\/a\u003e\n            \u003ca href=\"javascript:void(0)\" class=\"oa4a-quote\" data-modal-opener=\"PopupModal-requestQuote\" data-title=\"DJI Osmo Action 4 Action Cam Adventure Combo\" data-sku=\"CP.OS.00000270.01\" data-dealerlogo=\"\/\/www.dronenerds.com\/cdn\/shop\/collections\/dji.jpg?v=1693984112\u0026amp;width=100\"\u003eAsk a question\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eAuthorized DJI dealer\u003c\/h4\u003e\n\u003cp\u003eFactory-new US stock, full DJI warranty, ships from the USA.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eDJI Authorized Service Center\u003c\/h4\u003e\n\u003cp\u003eRepairs and warranty work by certified techs in South Florida.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eFree shipping over $49\u003c\/h4\u003e\n\u003cp\u003eFast from Fort Lauderdale to the lower 48.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eReal people on the phone\u003c\/h4\u003e\n\u003cp\u003eCall 786-708-7807.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c\/section\u003e\n\u003c!-- ======================== SHOPIFY DESCRIPTION END ======================== --\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809135640892,"sku":"CP.OS.00000270.01","price":339.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_4_-360wrist_strap.jpg?v=1724446298"},{"product_id":"dji-osmo-action-mini-extension-rod-cp-os-00000277-01-dronenerds","title":"DJI Osmo Action Mini Extension Rod","description":"Palm-sized in storage. It can extend to four sections. Comfortable to hold for a long time when shooting recreational sports or vlogs. The built-in tripod on the bottom can keep the device securely in place for stable shooting. Ball-joint design on the top makes angle adjustment quick and convenient.","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809136001340,"sku":"CP.OS.00000277.01","price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_mini_extension_rod_02.jpg?v=1697528077"},{"product_id":"dji-osmo-action-360-wrist-strap","title":"DJI Osmo Action 360° Wrist Strap","description":"\u003cp\u003eThe quick-release locking clip lets you wear the Osmo Action camera on your hand or wrist to take immersive POV shots or swiftly store the camera. The ball joint at the bottom of the locking clip can rotate 360° and tilt, allowing you to adjust the shooting angle and even get selfies during cycling.\u003c\/p\u003e\n\u003cp\u003eThe hook-and-loop design allows you to adjust the size to fit your palm or wrist at any time for comfortable wearing. Use scenarios: Activities when your hands are occupied, such as swimming, surfing, water activities, rock climbing, skydiving etc.\u003c\/p\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809136329020,"sku":"CP.OS.00000278.01","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_360_wrist_strap_01.jpg?v=1697528085"},{"product_id":"dji-osmo-action-mini-handlebar-mount","title":"DJI Osmo Action Mini Handlebar Mount","description":"Attach the camera instantly to the handlebar. The ball-join design on top and the Quick-Release Adapter Mount make it easy to mount the camera and adjust the shooting angle. Suitable for road and urban cycling.","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809136460092,"sku":"CP.OS.00000279.01","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_mini_handlebar_mount_03.jpg?v=1697528092"},{"product_id":"dji-osmo-action-3-5mm-audio-adapter-cp-os-00000280-01-dronenerds","title":"DJI Osmo Action 3.5mm Audio Adapter","description":"\n\u003cp\u003eAdd a microphone to your DJI Osmo Action 4 camera with this Osmo Action USB-C to 3.5mm Audio Adapter. The adapter features a USB-C connector that inserts into your camera's corresponding port. Input a microphone of your choice using the 3.5mm audio jack on the other end for improved vocal recording. An additional USB-C port supports simultaneous charging when a microphone is connected.\u003c\/p\u003e\n","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809136623932,"sku":"CP.OS.00000280.01","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/1695292517_1776327.jpg?v=1699480047"},{"product_id":"dji-osmo-action-gps-bluetooth-remote-controller","title":"DJI Osmo Action GPS Bluetooth Remote Controller","description":"Wear it on your wrist or mount it to the handlebar to remotely control when recording starts. Record data with the built-in GPS and integrate the data into your video in the DJI Mimo app to make your videos pop.","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809136689468,"sku":"CP.OS.00000281.01","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_gps_bluetooth_remote_controller01.jpg?v=1697528101"},{"product_id":"dji-osmo-action-4-glass-lens-cover","title":"DJI Osmo Action 4 Glass Lens Cover","description":"Adopts high-strength glass and AF coating that make it stain and scratch-resistant to provide extra protection.","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809137049916,"sku":"CP.OS.00000282.01","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_4_glass_lens_cover01.jpg?v=1697528109"},{"product_id":"dji-osmo-action-bite-mount-cp-os-00000283-01-dronenerds","title":"DJI Osmo Action Bite Mount","description":"Suitable for capturing POV footage during surfing or biking without having to hold the camera. Made of durable food-grade materials, the bite mount affixs to the camera securely, and features a comfortable in-mouth grip for a stable video capture platform.","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809137410364,"sku":"CP.OS.00000283.01","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_bite_mount_01.jpg?v=1697528118"},{"product_id":"dji-osmo-action-road-cycling-accessory-kit","title":"DJI Osmo Action Road Cycling Accessory Kit","description":"\u003cp\u003eIncludes the Bike Seat Rail Mount, Mini Handlebar Mount, 360Â° Wrist Strap, Quick-Release Adapter Mount, Locking Screw and Hex Key.\n\n\u003c\/p\u003e\u003cp\u003eSwitching camera positions is effortless with the Quick-Release Adapter Mount. Mount the camera to the to the handle bar with the Mini Handle Bar Mount to capture the views ahead. Mount the camera to the bottom of the bike seat with the Bike Seat Rail Mount to capture your riding companions behind you along the way. Detach the camera during a break and secure it to the 360Â° Wrist Strap for easy vlogging\u003c\/p\u003e","brand":"DJI","offers":[{"title":"Default Title","offer_id":47809137574204,"sku":"CP.OS.00000288.01","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/products\/osmo_action_road_cycling_accessory_kit01.jpg?v=1697528125"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/collections\/Osmo_Action_4.jpg?v=1697224607","url":"https:\/\/www.dronenerds.com\/collections\/cameras-sensors-consumer-cameras.oembed?page=4","provider":"Drone Nerds","version":"1.0","type":"link"}