{"product_id":"saturn-v2-serie-anamorphotes-vollformat-cine-objektiv","title":"Saturn V2 Series 35\/50\/75 mm T2.9 1.6x full-frame anamorphic lens","description":"\n\u003clink rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/saturn_v2_de.css?v=1788951653\"\u003e\n\u003cstyle\u003e\n  selector-root {\n      display: none;\n  }\n  .astra-nav {\n    top: 0!important;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"nav-detail-banner-video\"\u003e\n \u003cdiv class=\"nav-detail-banner-video-block\"\u003e\n \u003cdiv class=\"nav-detail-banner-video-block-close\"\u003e×\u003c\/div\u003e\n \u003cvideo playsinline webkit-playsinline muted loop src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/8fa10d343d934aba868eb840ac6d8618.mp4\"\u003e\u003c\/video\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nav-detail-banner-video-bg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"nav-detail-banner\"\u003e\n \u003cdiv class=\"nav-detail-banner-content\"\u003e\n \u003cdiv class=\"nav-detail-banner-content-title\"\u003e\n \u003cdiv class=\"nav-detail-banner-content-title-d1\"\u003eSaturn V2 Series Full-Frame Anamorphic Cine Lens\u003c\/div\u003e\n \u003cdiv class=\"nav-detail-banner-content-title-d2\"\u003e35 mm | 50 mm | 75 mm T2.9 1.6x\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv\u003eSupports horizontal \u0026amp; vertical shooting\u003c\/div\u003e\n \u003cdiv class=\"nav-detail-banner-content-btn\"\u003e\n \u003cdiv class=\"nav-detail-banner-content-btn-block\"\u003e\n WATCH THE INTRODUCTION\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/ico-__1.png?v=1786593924\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cimg class=\"change-show-pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/Banner-PC_1b99c394-0003-47c4-a0a8-6d6bf7f931d4.png?v=1788858815\"\u003e\n \u003cimg class=\"change-show-wap\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260908-171621.jpg?v=1788858983\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nav-detail-body\"\u003e\n \u003cdiv class=\"astra-nav\"\u003e\n \u003c!-- \u003cdiv class=\"astra-nav-detail\"\u003eAstra Series\u003c\/div\u003e --\u003e\n \u003cdiv class=\"astra-nav-content-right\"\u003e\n \u003cdiv class=\"astra-nav-content-right-select\"\u003e\n \u003cdiv class=\"astra-nav-content-right-select-list\"\u003e\n \u003cdiv class=\"current-toggle\"\u003e\n \u003cdiv class=\"title-scroller\" style=\"transform: translateY(0px);\"\u003e\n \u003cspan class=\"scroll-item\"\u003eSaturn V2 Series\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eHighlights \u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eSwitchable horizontal and vertical shooting\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003e35\/50\/75mm\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eConstant 1.6x squeeze factor\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eClassic anamorphic aesthetic\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eFull frame\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eT2.9 aperture\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eLightweight\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eCinematic image quality\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eE\/L\/RF\/Z\u003c\/span\u003e\n \u003cspan class=\"scroll-item\"\u003eConvenient operation\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"dropdown-menu\"\u003e\n \u003ca href=\"#id1\" class=\"nav-item\" data-index=\"1\"\u003eHighlights \u003c\/a\u003e\n \u003ca href=\"#id2\" class=\"nav-item\" data-index=\"2\"\u003eSwitchable horizontal and vertical shooting\u003c\/a\u003e\n \u003ca href=\"#id10\" class=\"nav-item\" data-index=\"10\"\u003e35\/50\/75 mm\u003c\/a\u003e\n \u003ca href=\"#id3\" class=\"nav-item\" data-index=\"3\"\u003eConstant 1.6x squeeze factor\u003c\/a\u003e\n \u003ca href=\"#id4\" class=\"nav-item\" data-index=\"4\"\u003eClassic anamorphic aesthetic\u003c\/a\u003e\n \u003ca href=\"#id5\" class=\"nav-item\" data-index=\"5\"\u003eFull frame\u003c\/a\u003e\n \u003ca href=\"#id6\" class=\"nav-item\" data-index=\"6\"\u003eT2.9 aperture\u003c\/a\u003e\n \u003ca href=\"#id7\" class=\"nav-item\" data-index=\"7\"\u003eLightweight\u003c\/a\u003e\n \u003ca href=\"#id9\" class=\"nav-item\" data-index=\"9\"\u003eCinematic image quality\u003c\/a\u003e\n \u003ca href=\"#id11\" class=\"nav-item\" data-index=\"11\"\u003eE\/L\/RF\/Z\u003c\/a\u003e\n \u003ca href=\"#id12\" class=\"nav-item\" data-index=\"12\"\u003eConvenient operation\u003c\/a\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-content-right-select-dropdown\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/ico-__4.png?v=1786603077\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-content\"\u003e\n \u003ca href=\"#id14\" class=\"astra-nav-content-node gradient-underline-text\"\u003eWhat's in the box\u003c\/a\u003e\n \u003ca href=\"#id15\" class=\"astra-nav-content-node gradient-underline-text\"\u003eParameters\u003c\/a\u003e\n \u003ca href=\"#id16\" class=\"astra-nav-content-node gradient-underline-text\"\u003eFAQ\u003c\/a\u003e\n \u003ca href=\"#shopify-section-template--27295522816316__17406191374fe38031\" class=\"astra-nav-content-node gradient-underline-text\"\u003eReviews\u003c\/a\u003e\n \u003cdiv class=\"astra-nav-next-icon\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight nav-detail-section\" id=\"id1\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eHighlights\u003c\/h2\u003e\n \u003cdiv class=\"astra-highlight-content\"\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/1-Switchable_Horizontal_Vertical_Shooting.png?v=1788858861\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eSwitchable horizontal \u0026amp; vertical shooting\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/8-35_50_75mm.png?v=1788858861\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003e35\/50\/75mm\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/2-1.6x_Constant_Squeeze_Ratio.png?v=1788858861\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eConstant 1.6x squeeze factor\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-101817.png?v=1788920292\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eClassic anamorphic aesthetic\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/3-Full_Frame.png?v=1788858861\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eFull frame\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/4-T2.9_Aperture.png?v=1788858862\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eT2.9 aperture\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-101820.png?v=1788920292\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eLightweight\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-101812.png?v=1788920292\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eCinematic image quality\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/9-E_L_RF_Z.png?v=1788858861\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eE\/L\/RF\/Z\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item\"\u003e\n \u003cdiv class=\"astra-highlight-content-item-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/10-Convenient_Operation.png?v=1788858862\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-highlight-content-item-txt\"\u003eConvenient operation\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section astra-constant vp-aperture saturn-switchable\" id=\"id2\"\u003e\n \u003cdiv class=\"astra-ratio\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eSwitchable horizontal and vertical shooting\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003e\n Consistent horizontal desqueeze and optical performance in both horizontal and vertical shooting—designed for cinematic widescreen and vertical content.\n \u003c\/div\u003e\n \u003cdiv class=\"astra-ratio-video\"\u003e\n \u003cvideo playsinline webkit-playsinline loading=\"lazy\" muted loop autoplay src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/41e4f15e94e5482392fcd44bb11f9227.mp4\"\u003e\u003c\/video\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section astra-focus-content saturn-switch saturn-mode saturn-build-block\"\u003e\n \u003cdiv class=\"astra-nav-tab astra-nav-tab-focus\"\u003e\n \u003cdiv class=\"astra-nav-tab-content\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options vp-nav-tab-content-top-options\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option active\" onclick=\"moveSlider(this)\"\u003eCinematic feel for the streaming era\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option\" onclick=\"moveSlider(this)\"\u003eSwitchable horizontal and vertical shooting\u003c\/div\u003e\n \u003c!-- 注意：去掉了 id=\"navSlider\"，改用 class --\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options-bg nav-slider\"\u003e\u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-img\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-img-body vp-nav-tab-content-img-body\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i saturn-change active\"\u003e\n \u003cimg loading=\"lazy\" style=\"max-height: 710px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-151022.jpg?v=1788937815\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-txt\"\u003eDesigned for social media\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i saturn-change\"\u003e\n \u003cimg loading=\"lazy\" style=\"max-height: 710px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-144842.jpg?v=1788936576\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-txt\"\u003eThe classic cinema look\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=\"nav-detail-section saturn-focus\" id=\"id10\"\u003e\n \u003cdiv class=\"astra-nav-tab astra-nav-tab-focus\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003e35\/50\/75mm\u003c\/h2\u003e\n \u003cdiv class=\"saturn-three-block\"\u003e\n \u003cdiv class=\"saturn-three-block-box\"\u003e\n \u003cdiv class=\"saturn-three-block-box-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-180532.png?v=1788948950\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"saturn-three-block-box-txt\"\u003e35 mm: equivalent to 22 mm—wide field of view.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"saturn-three-block-box\"\u003e\n \u003cdiv class=\"saturn-three-block-box-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-180529.png?v=1788948949\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"saturn-three-block-box-txt\"\u003e50 mm: equivalent to 31 mm—street perspective.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"saturn-three-block-box\"\u003e\n \u003cdiv class=\"saturn-three-block-box-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-180507.png?v=1788948949\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"saturn-three-block-box-txt\"\u003e75 mm: equivalent to 47 mm—portrait storytelling perspective.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section astra-constant night-constant\" id=\"id3\"\u003e\n \u003cdiv class=\"astra-ratio\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eConstant 1.6x squeeze factor\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003e\n Consistent horizontal desqueeze and optical performance in both horizontal and vertical shooting—designed for cinematic widescreen and vertical content.\n \u003c\/div\u003e\n \u003cdiv class=\"vp-full-frame\"\u003e\n \u003cdiv class=\"vp-full-frame-content\"\u003e\n \u003cimg class=\"change-size-img2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/10_143027b3-ed05-4c76-a166-71716e2e726b.png?v=1788859251\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section saturn-mode\"\u003e\n \u003cdiv class=\"astra-nav-tab astra-nav-tab-focus\"\u003e\n \u003cdiv class=\"astra-nav-tab-content\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top\" style=\"margin: calc(var(--font-txt-size) * 2) 0 calc(var(--font-txt-size) * 0.8);\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options vp-nav-tab-content-top-options\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option active\" onclick=\"moveSlider(this)\"\u003eVertical mode\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option\" onclick=\"moveSlider(this)\"\u003eHorizontal mode\u003c\/div\u003e\n \u003c!-- 注意：去掉了 id=\"navSlider\"，改用 class --\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options-bg nav-slider\"\u003e\u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-img\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-img-body vp-nav-tab-content-img-body\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i active saturn-change\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-txt\"\u003eDesigned for vertical social media content—the anamorphic widescreen look on your phone, without cropping. Nearly full-screen, immersive cinematic images that stand out from conventional streaming content.\u003c\/div\u003e\n \u003cdiv class=\"saturn-mode-txt\"\u003e0.9:1 vertical widescreen output from 9:16\u003c\/div\u003e\n \u003cimg loading=\"lazy\" class=\"chenga-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/1-9_16.png?v=1788859812\"\u003e\n \u003cdiv class=\"saturn-mode-txt\"\u003eNearly 1.07:1 square ratio from 2:3\u003c\/div\u003e\n \u003cimg loading=\"lazy\" class=\"chenga-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/2-2_3.png?v=1788859811\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i saturn-change saturn-mode-align\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-txt\"\u003eDesigned for vertical social media content—the anamorphic widescreen look on your phone, without cropping. Nearly full-screen, immersive cinematic images that stand out from conventional streaming content.\u003c\/div\u003e\n \u003cdiv class=\"saturn-mode-txt\"\u003e2.84:1 widescreen output from 16:9\u003c\/div\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260908-171312.png?v=1788859855\"\u003e\n \u003cdiv class=\"saturn-mode-txt\"\u003e2.4:1 classic cinema ratio from 3:2\u003c\/div\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260908-171302.png?v=1788859854\"\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=\"nav-detail-section saturn-classic\" id=\"id4\"\u003e\n \u003cdiv class=\"astra-nav-tab astra-nav-tab-focus\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eClassic anamorphic aesthetic\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003e\n Both horizontal and vertical shots feature the signature oval bokeh and vertically stretched backgrounds. Combined with soft, natural flares, every image gains this unmistakable anamorphic look.\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options vp-nav-tab-content-top-options\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option active\" onclick=\"moveSlider(this)\"\u003eNeutral flares\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option\" onclick=\"moveSlider(this)\"\u003eOval bokeh\u003c\/div\u003e\n \u003c!-- 注意：去掉了 id=\"navSlider\"，改用 class --\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options-bg nav-slider\"\u003e\u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-img\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-img-body vp-nav-tab-content-img-body\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i active saturn-pra\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-143309.png?v=1788935591\"\u003e\n \u003cdiv class=\"saturn-pra-poa1\"\u003eNeutral flares\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i saturn-pra\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/2_3df0d2fc-6c02-4d5b-8e04-3824a2353da0.png?v=1788860632\"\u003e\n \u003cdiv class=\"saturn-pra-poa2\"\u003eOval bokeh\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c!-- \u003cimg loading=\"lazy\" class=\"astra-nav-tab-content-img-visibility\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/15mm.jpg?v=1788396339\"\u003e --\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section saturn-adaptive\"\u003e\n \u003cdiv class=\"astra-nav-tab astra-nav-tab-focus\"\u003e\n \u003cdiv class=\"astra-nav-tab-content\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-txt\"\u003eDesigned for vertical social media content—the anamorphic widescreen look on your phone, without cropping. Nearly full-screen, immersive cinematic images that stand out from conventional streaming content.\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options vp-nav-tab-content-top-options\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option active\" onclick=\"moveSlider(this)\"\u003eiPhone\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option\" onclick=\"moveSlider(this)\"\u003eFoldable smartphone\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option\" onclick=\"moveSlider(this)\"\u003eiPad\u003c\/div\u003e\n \u003c!-- 注意：去掉了 id=\"navSlider\"，改用 class --\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options-bg nav-slider\"\u003e\u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-img\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-img-body vp-nav-tab-content-img-body\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i active saturn-change\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/1-iphone.png?v=1788860172\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i saturn-change\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/2-Foldable.png?v=1788860173\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i saturn-change\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/3-ipad.png?v=1788860173\"\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=\"nav-detail-section astra-constant saturn-full\" id=\"id5\"\u003e\n \u003cdiv class=\"astra-ratio\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eFull frame\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003e\n 45 mm image circle\n \u003cbr\u003e\n Full-frame coverage with a cinematic widescreen aesthetic\n \u003c\/div\u003e\n \u003cdiv class=\"vp-full-frame\"\u003e\n \u003cdiv class=\"vp-full-frame-content\"\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/32.png?v=1788860267\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section saturn-aperture\" id=\"id6\"\u003e\n \u003cdiv class=\"astra-ratio\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eT2.9 aperture\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003e\n A stepless T2.9 aperture delivers sharp subjects, blurred backgrounds, and a natural transition in everyday shots.\n \u003c\/div\u003e\n \u003cdiv class=\"saturn-aperture-video\"\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260909-150007.jpg?v=1788937206\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section saturn-lightweight\" id=\"id7\"\u003e\n \u003cdiv class=\"astra-nav-tab astra-nav-tab-focus\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eLightweight\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003e\n Smaller than your smartphone. Lightweight with any camera or setup.\n \u003c\/div\u003e\n \u003cdiv class=\"saturn-lightweight-content\"\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/0_e3f328b3-6139-4d7f-9588-70d1862591f0.png?v=1788861140\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section\" id=\"id8\"\u003e\n \u003cdiv class=\"astra-lightweight\"\u003e\n \u003cdiv class=\"astra-lightweight-title-block\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eDesigned for solo creators\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003eA lighter lens for professional anamorphic filmmaking. Whether handheld, with a gimbal, shoulder rig, or drone, any setup is effortless. Designed to boost team efficiency on set and give solo creators room to be creative.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-lightweight-ul\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li\"\u003e\n \u003cimg loading=\"lazy\" class=\"astra-lightweight-ul-li-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/1_e419ea1f-8b08-4769-98b6-ebefd8621f37.png?v=1788914546\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li-title\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li-title-top\"\u003eHandheld tracking\u003c\/div\u003e\n \u003c!-- \u003cdiv class=\"astra-lightweight-ul-li-title-bottom\"\u003eFor Filmmakers \u0026 Directors\u003c\/div\u003e --\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-lightweight-ul-li\"\u003e\n \u003cimg loading=\"lazy\" class=\"astra-lightweight-ul-li-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/2_9ff22ba5-f76f-4c49-a80c-f8a79de2c91d.png?v=1788914546\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li-title\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li-title-top\"\u003eStabilizer\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-lightweight-ul-li\"\u003e\n \u003cimg loading=\"lazy\" class=\"astra-lightweight-ul-li-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/3_d630ac51-0bdb-42a3-834b-f7a1517dff9f.png?v=1788914546\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li-title\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li-title-top\"\u003eShoulder rig\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-lightweight-ul-li\"\u003e\n \u003cimg loading=\"lazy\" class=\"astra-lightweight-ul-li-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/4_fc41bb04-225b-49a1-af7e-5e137db17c6d.png?v=1788914546\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li-title\"\u003e\n \u003cdiv class=\"astra-lightweight-ul-li-title-top\"\u003eSlider\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=\"nav-detail-section\" id=\"id9\"\u003e\n \u003cdiv class=\"astra-cinematic\"\u003e\n \u003cdiv class=\"astra-lightweight-title-block\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eCinematic image quality\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003eFrom optical design to lens manufacturing, the Saturn V2 is fully developed and vertically integrated in-house. Aspherical and cylindrical optical technologies provide low weight, high resolution, and well-controlled distortion, bringing the classic anamorphic character into harmony with modern, high-quality imaging.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-cinematic-content\"\u003e\n \u003cdiv class=\"astra-cinematic-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/194cae8bf3aa058973708a87502ccce6.png?v=1788912673\"\u003e\u003c\/div\u003e \n \u003cdiv class=\"astra-cinematic-content-db\"\u003e\n \u003cdiv class=\"astra-cinematic-content-db-box\"\u003e\n \u003cdiv class=\"astra-cinematic-content-db-box-title\"\u003eCylindrical lens\u003c\/div\u003e\n \u003cdiv class=\"astra-cinematic-content-db-box-detail\"\u003eStretches horizontally with minimal light loss for a clean image.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-cinematic-content-db-box\"\u003e\n \u003cdiv class=\"astra-cinematic-content-db-box-title\"\u003eAspherical lens\u003c\/div\u003e\n \u003cdiv class=\"astra-cinematic-content-db-box-detail\"\u003eCorrects spherical aberration and color fringing at the edge of the image and sharpens resolution right into the corners.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-cinematic-content-table\"\u003e\n \u003cdiv class=\"astra-cinematic-content-table-box1\"\u003eAspherical lens\u003c\/div\u003e\n \u003cdiv class=\"astra-cinematic-content-table-box2\"\u003eCylindrical lens\u003c\/div\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/29ef61a1add3069a149084d654cca814.png?v=1788913994\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section saturn-mounts\" id=\"id11\"\u003e\n \u003cdiv class=\"astra-nav-tab astra-nav-tab-focus\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eE\/L\/RF\/Z\u003c\/h2\u003e\n \u003cdiv class=\"detailpage-title-detail\"\u003e\n Designed for cinema cameras and full-frame mirrorless systems\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options vp-nav-tab-content-top-options\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option active\" onclick=\"moveSlider(this)\"\u003eE Mount\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option\" onclick=\"moveSlider(this)\"\u003eL Mount\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option\" onclick=\"moveSlider(this)\"\u003eRF Mount\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-option\" onclick=\"moveSlider(this)\"\u003eZ Mount\u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-top-options-bg nav-slider\"\u003e\u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-nav-tab-content-img\"\u003e\n \u003cdiv class=\"astra-nav-tab-content-img-body vp-nav-tab-content-img-body\"\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i active\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/E_ceb7cdad-0c43-4db2-acfd-2e1056c8b754.png?v=1788938740\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/L_9b7246f1-af9e-439e-9a64-65cc26d6fc52.png?v=1788938739\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/RF_731d1364-37d6-4836-8acc-8276b906d8e6.png?v=1788938740\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"vp-nav-tab-content-img-body-li astra-nav-tab-content-img-i\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/Z_4f584aa9-7151-45c3-8f21-260e4d511c36.png?v=1788938739\"\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=\"nav-detail-section astra-convinient saturn-convinient\" id=\"id12\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eConvenient operation\u003c\/h2\u003e\n \u003cdiv class=\"astra-convinient-content\"\u003e\n \u003cdiv class=\"astra-convinient-content-box\"\u003e\n \u003cdiv class=\"astra-convinient-content-box-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260908-174208.png?v=1788915474\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box-title\"\u003eIdentical gear position\u003c\/div\u003e\n \u003c!-- \u003cdiv class=\"astra-convinient-content-box-detail\"\u003eSimplified Adjustment\u003c\/div\u003e --\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box\"\u003e\n \u003cdiv class=\"astra-convinient-content-box-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260908-174157.png?v=1788915476\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box-title\"\u003e120° focus throw\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box\"\u003e\n \u003cdiv class=\"astra-convinient-content-box-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/3-Horizontal_Vertical_Switch.png?v=1788915476\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box-title\"\u003eHorizontal\/vertical switch\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box\"\u003e\n \u003cdiv class=\"astra-convinient-content-box-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/20260908-174203.png?v=1788915475\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box-title\"\u003eUniform filter size\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box\"\u003e\n \u003cdiv class=\"astra-convinient-content-box-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/5-Premium_All-Metal_Finish.png?v=1788915475\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box-title\"\u003eHigh-quality all-metal construction\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box\"\u003e\n \u003cdiv class=\"astra-convinient-content-box-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/6-Lightweight_All-Metal_Build.png?v=1788915476\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-convinient-content-box-title\"\u003eLightweight all-metal construction\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"nav-detail-section astra-packing\" id=\"id14\"\u003e\n \u003cdiv class=\"astra-packing-body\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eWhat's in the box\u003c\/h2\u003e\n \u003cdiv class=\"astra-packing-block\"\u003e\n \u003cdiv class=\"astra-packing-block-box\"\u003e\n \u003cimg loading=\"lazy\" class=\"astra-packing-block-box-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/1_9fbe2b4b-1456-4d2c-920d-c05736c2f619.png?v=1788915670\"\u003e\n \u003cdiv class=\"astra-packing-block-box-img-tit\"\u003eLens set\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-packing-block-packing-list\"\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul astra-packing-block-packing-list-ul-kit\"\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/1_20411a6d-1f35-41bb-959b-33720d9fbebe.png?v=1788916204\"\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li-txt\"\u003eLenses x3\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/2_711e574f-84a7-44b4-871a-0dbbf89c56bf.png?v=1788916158\"\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li-txt\"\u003eRear lens caps x3\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/3_878c1c8a-7e62-4892-9f5c-016fdc13c05c.png?v=1788916159\"\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li-txt\"\u003eFront lens caps x3\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/4_c0d7b916-2285-4af2-833e-e811f4ce50c3.png?v=1788916158\"\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li-txt\"\u003eLens cleaning cloth x1\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li\"\u003e\n \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/5_0e4ae968-f443-4ffe-a27e-16547d967b43.png?v=1788916159\"\u003e\n \u003cdiv class=\"astra-packing-block-packing-list-ul-li-txt\"\u003eWarranty card x1\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=\"nav-detail-section vp-spec\" id=\"id15\"\u003e\n \u003ch2 class=\"detailpage-title-h2\"\u003eParameters\u003c\/h2\u003e\n \u003cdiv class=\"astra-spec-content\"\u003e\n \u003cdiv class=\"astra-class3-table\"\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eLens\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/35_420508c5-dff4-452d-9e10-054a8ad559ed.png?v=1788915917\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/50_5a9eebab-e570-476c-8cac-1431ee074de4.png?v=1788915917\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/9344\/6037\/files\/75_aa82405f-8d1d-4d89-9f01-99e7094a159a.png?v=1788915917\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eImage format coverage\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFull frame\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFull frame\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFull frame\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFocal length\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e35 mm\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e50 mm\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e75 mm\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eAperture\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eT2.9-T16\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eT2.9-T16\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eT2.9-T16\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eLens construction\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e18 elements in 13 groups (5 cylindrical lenses and 1 aspherical lens)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e17 elements in 12 groups (5 cylindrical lenses and 1 aspherical lens)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e15 elements in 11 groups (5 cylindrical lenses and 1 aspherical lens)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eAperture blades\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e10\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e10\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e14\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFocusing distance\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e0.9 m (3 ft) ~ ∞\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e0.9 m (3 ft) ~ ∞\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e0.9 m (3 ft) ~ ∞\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFocusing method\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eMF\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eMF\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eMF\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eMaximum magnification\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e0.045x (V)\u003cbr\u003e0.026x (H)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e0.062x (V)\u003cbr\u003e0.036x (H)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e0.090x (V)\u003cbr\u003e0.054x (H)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eAngle of view (full frame)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e36.9 (V)\u003cbr\u003e81.6 (H)\u003cbr\u003e84 (D)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e26.5 (V)\u003cbr\u003e61.7 (H)\u003cbr\u003e64.8 (D)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e17.8 (V)\u003cbr\u003e42.4 (H)\u003cbr\u003e44.6 (D)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFilter size\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eM62*P0.75\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eM62*P0.75\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eM62*P0.75\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFocus ring\u003cbr\u003eRotation angle\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e120°\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e120°\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003e120°\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eMaximum diameter\u003cbr\u003e(mm\/inches)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eФ65\/2.56 (E\/L)\u003cbr\u003eФ67.1\/2.64 (Z)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eФ65\/2.56 (E\/L)\u003cbr\u003eФ67.1\/2.64 (Z)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eФ65\/2.56 (E\/L)\u003cbr\u003eФ67.1\/2.64 (Z)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eFocus ring diameter\u003cbr\u003e(mm\/inches)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eФ64.8\/2.55\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eФ64.8\/2.55\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eФ64.8\/2.55\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eRelease button\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eSupports horizontal\/vertical switching\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eSupports horizontal\/vertical switching\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eSupports horizontal\/vertical switching\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eLength\u003cbr\u003e(without lens cap)\u003cbr\u003e(mm\/inches)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eE-mount: 102.9\/4.05 \u003cbr\u003eL-mount: 100.9\/3.97 \u003cbr\u003eRF mount: 100.9\/3.97 \u003cbr\u003eZ-mount: -\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eE-mount: 109.1\/4.30\u003cbr\u003eL-mount: 107.1\/4.22\u003cbr\u003eRF mount: 107.1\/4.22\u003cbr\u003eZ-mount: -\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eE-mount: 114.2\/4.50\u003cbr\u003eL-mount: 112.2\/4.42\u003cbr\u003eRF-mount: 112.2\/4.42\u003cbr\u003eZ-mount: -\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eWeight\u003cbr\u003e(without lens cap)\u003cbr\u003e(g\/lb)\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eE-mount: 439\/0.97 \u003cbr\u003eL-mount: 437\/0.96 \u003cbr\u003eRF-mount: 4445\/0.98 \u003cbr\u003eZ-mount: -\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eE-mount: 485\/1.07\u003cbr\u003eL-mount: 483\/1.06\u003cbr\u003eRF-mount: 490.5\/1.08\u003cbr\u003eZ-mount: -\u003c\/div\u003e\n \u003cdiv class=\"astra-class3-table-d\"\u003eE-mount: 489\/1.08 \u003cbr\u003eL-mount: 487\/1.08 \u003cbr\u003eRF-mount: 494\/1.09 \u003cbr\u003eZ-mount: -\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"srcp-main saturn-faq\" id=\"id16\"\u003e\n \u003cdiv class=\"srcp-box\"\u003e\n \u003cdiv class=\"hd-faq\"\u003e\n \u003ch2 class=\"hd-faq-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n \u003cdiv class=\"hd-faq-content\"\u003e\n \u003cul class=\"hd-faq-content-ul\"\u003e\n \u003cli class=\"hd-faq-content-li\"\u003e\n \u003cdiv class=\"hd-faq-content-li-title\"\u003e\n How do I switch between horizontal and vertical shooting?\n \u003cdiv class=\"hd-faq-content-li-title-icon\"\u003e\u0026gt;\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"hd-faq-content-li-content\"\u003e\n Flip the switch, rotate the lens 90 degrees, and lock it into place. The Saturn V2 switches between horizontal and vertical shooting without changing lenses.\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"hd-faq-content-li\"\u003e\n \u003cdiv class=\"hd-faq-content-li-title\"\u003e\n What aspect ratios are possible in horizontal and vertical modes?\n \u003cdiv class=\"hd-faq-content-li-title-icon\"\u003e\u0026gt;\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"hd-faq-content-li-content\"\u003e\n With its constant 1.6x squeeze ratio, the Saturn V2 delivers an aspect ratio of approximately 0.9:1 after desqueezing with a 9:16 image and 1.07:1 with a 2:3 image. In landscape orientation, the aspect ratio is 2.84:1 at 16:9 and 2.4:1 at 3:2.\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"hd-faq-content-li\"\u003e\n \u003cdiv class=\"hd-faq-content-li-title\"\u003e\n What are the benefits of shooting vertically with the Saturn V2’s anamorphic lens?\n \u003cdiv class=\"hd-faq-content-li-title-icon\"\u003e\u0026gt;\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"hd-faq-content-li-content\"\u003eWith its constant 1.6x squeeze ratio, the Saturn V2 delivers a wider, more complete field of view for vertical content while preserving the distinctive anamorphic look. Compared with a standard lens, it creates greater spatial depth, oval bokeh, and natural horizontal light streaks for a more cinematic image.\u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"hd-faq-content-li\"\u003e\n \u003cdiv class=\"hd-faq-content-li-title\"\u003e\n Which focal length should I use?\n \u003cdiv class=\"hd-faq-content-li-title-icon\"\u003e\u0026gt;\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"hd-faq-content-li-content\"\u003eChoose 35 mm for wide-angle shots and establishing shots, 50 mm for street scenes and documentaries, and 75 mm for portraits, character shots, and narrative close-ups.\u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"hd-faq-content-li\"\u003e\n \u003cdiv class=\"hd-faq-content-li-title\"\u003e\n Who was the Saturn V2 built for?\n \u003cdiv class=\"hd-faq-content-li-title-icon\"\u003e\u0026gt;\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"hd-faq-content-li-content\"\u003eThe Saturn V2 was specifically designed for filmmakers, content creators, and small production teams, combining a lightweight design with professional anamorphic performance. It is suitable for handheld, gimbal, shoulder, slider, and drone setups, giving solo creators more flexibility on set.\u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"hd-faq-content-li\"\u003e\n \u003cdiv class=\"hd-faq-content-li-title\"\u003e\n What types of content is the Saturn V2 ideal for?\n \u003cdiv class=\"hd-faq-content-li-title-icon\"\u003e\u0026gt;\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"hd-faq-content-li-content\"\u003eThe Saturn V2 is ideal for films, music videos, and travel content, while its ability to film vertically expands creative possibilities for Instagram Reels, TikTok, YouTube Shorts, and more.\u003c\/div\u003e\n \u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    $('.astra-nav-tab-content-top-option').on('click', function() {\n      $(this).parent().parent().parent().find('.astra-nav-tab-content-img').find('.astra-nav-tab-content-img-body').find('.astra-nav-tab-content-img-i').css('opacity', 0);\n      $(this).parent().parent().parent().find('.astra-nav-tab-content-img .astra-nav-tab-content-img-i').eq($(this).index()).css('opacity', 1);\n\n      $(this).parent().parent().parent().find('.astra-nav-tab-content-img').find('.astra-nav-tab-content-img-body').find('.astra-nav-tab-content-img-i').removeClass('active');\n      $(this).parent().parent().parent().find('.astra-nav-tab-content-img .astra-nav-tab-content-img-i').eq($(this).index()).addClass('active');\n    })\n\n    function moveSlider(element) {\n        \/\/ 1. 获取当前点击元素所在的容器\n        const container = element.parentElement;\n        \n        \/\/ 2. 只清除当前容器内其他选项的 active 状态\n        container.querySelectorAll('.astra-nav-tab-content-top-option').forEach(item =\u003e {\n            item.classList.remove('active');\n        });\n        element.classList.add('active');\n\n        \/\/ 3. 计算位置\n        const width = element.offsetWidth;\n        const left = element.offsetLeft;\n\n        \/\/ 4. 局部查找当前容器内的滑块\n        const slider = container.querySelector('.nav-slider');\n        if (slider) {\n            slider.style.width = width + 'px';\n            slider.style.left = left + 'px';\n        }\n    }\n\n    \/\/ 页面加载时，初始化所有选项卡的滑块位置\n    function initNavWidthAndOffset () {\n      document.querySelectorAll('.astra-nav-tab-content-top-options').forEach(container =\u003e {\n          const activeTab = container.querySelector('.astra-nav-tab-content-top-option.active');\n          if (activeTab) {\n              \/\/ 需要传入当前选项和对应的滑块进行首次定位\n              const width = activeTab.offsetWidth;\n              const left = activeTab.offsetLeft;\n              const slider = container.querySelector('.nav-slider');\n              if (slider) {\n                  slider.style.width = width + 'px';\n                  slider.style.left = left + 'px';\n              }\n          }\n      });\n    }\n    initNavWidthAndOffset();\n    window.addEventListener(\"scroll\", () =\u003e {\n      initNavWidthAndOffset();\n    });\n\n    $('.nav-detail-banner-content-btn').on('click', function() {\n        $('.nav-detail-banner-video').show();\n        $('.nav-detail-banner-video-bg').show();\n        $('.nav-detail-banner-video-block video')[0].currentTime = 0;\n        $('.nav-detail-banner-video-block video')[0].play();\n    })\n    $('.nav-detail-banner-video-block-close').on('click', function() {\n        $('.nav-detail-banner-video').hide();\n        $('.nav-detail-banner-video-bg').hide();\n    })\n    $('.nav-detail-banner-video-bg').on('click', function() {\n        $('.nav-detail-banner-video').hide();\n        $('.nav-detail-banner-video-bg').hide();\n    })\n\u003c\/script\u003e\n\u003cscript\u003e\n    \/\/ ==========================================\n    \/\/ 1. 核心封装类：SeamlessCarousel\n    \/\/ ==========================================\n    class SeamlessCarousel {\n        constructor(containerId, options = {}) {\n            \/\/ 获取当前实例的 DOM 节点\n            this.view = document.getElementById(containerId);\n            if (!this.view) return;\n            \n            this.track = this.view.querySelector('.carousel-track');\n            this.originalItems = Array.from(this.track.children);\n            this.itemCount = this.originalItems.length;\n            \n            \/\/ 配置参数初始化（提供默认值）\n            this.speed = options.speed || 0.8; \/\/ 滚动速度\n            this.hoverPause = options.hoverPause !== false; \/\/ 鼠标悬停是否暂停\n            \n            this.currentX = 0;\n            this.isPaused = false;\n            \n            this.init();\n        }\n        \n        init() {\n            \/\/ 复制一组图片追加到尾部，实现无缝拼接\n            this.originalItems.forEach(item =\u003e {\n                this.track.appendChild(item.cloneNode(true));\n            });\n            \n            \/\/ 绑定鼠标悬停事件\n            if (this.hoverPause) {\n                this.view.addEventListener('mouseenter', () =\u003e this.isPaused = true);\n                this.view.addEventListener('mouseleave', () =\u003e this.isPaused = false);\n            }\n            \n            \/\/ 启动当前实例的滚动动画\n            this.startLoop();\n        }\n        \n        startLoop() {\n            const render = () =\u003e {\n                if (!this.isPaused) {\n                    \/\/ 实时动态计算单组原图的绝对像素总宽度\n                    const oneSetWidth = this.originalItems[0].getBoundingClientRect().width * this.itemCount;\n                    \n                    this.currentX -= this.speed;\n                    \n                    \/\/ 像素级边界无缝复位判断\n                    if (Math.abs(this.currentX) \u003e= oneSetWidth) {\n                        this.currentX = 0;\n                    }\n                    \n                    this.track.style.transform = `translateX(${this.currentX}px)`;\n                }\n                \/\/ 递归调用，保持每一路轮播独立平稳运行\n                requestAnimationFrame(render);\n            };\n            requestAnimationFrame(render);\n        }\n    }\n\n    \/\/ ==========================================\n    \/\/ 2. 业务调用方法（想调几次就初始化几次）\n    \/\/ ==========================================\n    \n    \/\/ 初始化第一个轮播：默认速度 0.8\n    new SeamlessCarousel('roll-image-carouselView', { \n        speed: 1.8,\n        hoverPause: true \n    });\n\n    \/\/ 初始化第二个轮播：设置更慢的速度 0.4，且不限制原图数量\n    new SeamlessCarousel('roll-image-carouselView2', { \n        speed: 1.8, \n        hoverPause: true \n    });\n\u003c\/script\u003e\n\u003cscript\u003e\n\n  let cCheckNeedLineFeedRemainPx = 0;\n  let cCheckNeedLineFeedNowLine = 0;\n  let cCheckNeedLineFeedNowWidth = window.innerWidth;\n\n  window.addEventListener('DOMContentLoaded', () =\u003e {\n\n    let productCheckIsMobile = $(window).width() \u003c= 730;\n\n    if (productCheckIsMobile) {\n      $('.astra-nav').each(function(index, element) {\n        if (cCheckNeedLineFeedRemainPx + $(element).outerWidth() \u003e window.innerWidth) {\n          cCheckNeedLineFeedNowLine++;\n          cCheckNeedLineFeedRemainPx = 0;\n        }\n        cCheckNeedLineFeedRemainPx += $(element).outerWidth();\n        $(element).attr('line', cCheckNeedLineFeedNowLine);\n      })\n    }\n  \n    const observer = new IntersectionObserver(\n      ([entry]) =\u003e {\n        const elementTop = entry.boundingClientRect.top;\n        const isPinned = entry.intersectionRatio \u003c= 1 \u0026\u0026 elementTop \u003c= 94;\n\n        window.addEventListener('scroll', function() {\n          var elementTop = $('.astra-nav').offset().top;\n          var scrollTop = $(window).scrollTop();\n          var relativeToViewport = elementTop - scrollTop;\n\n          if (productCheckIsMobile) {\n            $('.astra-nav').each(function(index, element) {\n              $(element).css('top', $('store-header').innerHeight() + ($(element).attr('line') * $(element).innerHeight())+'px' );\n            })\n          } else {\n            $('.astra-nav').css('top', $('store-header').innerHeight()+'px');\n          }\n        })\n      },\n      {\n        rootMargin: '-'+($('store-header').innerHeight()+1)+'px 0px 0px 0px',\n        threshold: [1]\n      }\n    );\n    const h3El = document.querySelector('.astra-nav');\n    if (h3El) observer.observe(h3El);\n\n    $(document).on('click', '.astra-nav', function() {\n      const targetElem = document.querySelector('.reading-width');\n      if (targetElem) {\n        const rect = targetElem.getBoundingClientRect();\n        const absoluteTop = rect.bottom + window.scrollY - ((productCheckIsMobile?cCheckNeedLineFeedNowLine+1:1)*$('.astra-nav').innerHeight());\n        window.scrollTo({\n          top: absoluteTop,\n          behavior: 'smooth'\n        });\n      }\n    });\n\n    const storeHeader = document.querySelector('store-header');\n    if (storeHeader) {\n      const resizeObserver = new ResizeObserver(() =\u003e {\n        var currentHeight = $('store-header').innerHeight();\n        $('.astra-nav').css('top', currentHeight + 'px');\n      });\n      resizeObserver.observe(storeHeader);\n    }\n\n  });\n\n\n\n\n\n\n\n\n\n\n\ndocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n    const tarHeight = document.querySelector('.astra-nav-content-right-select-list');\n    const tarStyles = window.getComputedStyle(tarHeight);\n    const ResultSelectHeight = tarStyles.getPropertyValue('--select-height').trim();\n    const ResultSelectHeightNoUnit = ResultSelectHeight.replace('px', '');\n\n    const scroller = document.querySelector(\".title-scroller\");\n    const navItems = document.querySelectorAll(\".nav-item\");\n    const sections = document.querySelectorAll(\".nav-detail-section\");\n    const itemHeight = ResultSelectHeightNoUnit;\n\n    \/\/ 核心配置：-20% 表示触发线在屏幕上方往下 20% 的位置，0px 绝对不能省单位\n    const options = {\n        root: null,\n        rootMargin: \"-20% 0px -79% 0px\", \n        threshold: 0\n    };\n\n    const observer = new IntersectionObserver((entries) =\u003e {\n        entries.forEach(entry =\u003e {\n            \/\/ 当区块进入设定区域时\n            if (entry.isIntersecting) {\n                const id = entry.target.getAttribute(\"id\");\n                \n                \/\/ 找到对应的导航菜单项\n                navItems.forEach((item, index) =\u003e {\n                    item.classList.remove(\"active\");\n                    if (item.getAttribute(\"href\") === `#${id}`) {\n                        item.classList.add(\"active\");\n                        \n                        \/\/ 计算滚动动画位置 (index + 1 是因为第一个是 select)\n                        const activeIndex = index + 1;\n                        scroller.style.transform = `translateY(-${activeIndex * itemHeight}px)`;\n                    }\n                });\n            }\n        });\n    }, options);\n\n    \/\/ 开始监听每一个内容区块\n    sections.forEach(section =\u003e observer.observe(section));\n\n    \/\/ 监听页面回到最顶部的情况\n    window.addEventListener(\"scroll\", () =\u003e {\n        if (window.scrollY \u003c 50) {\n            scroller.style.transform = \"translateY(0px)\";\n            navItems.forEach(item =\u003e item.classList.remove(\"active\"));\n        }\n    });\n\n    $('.astra-nav-content-right-select').hover(\n        function() {\n            $(this).addClass('astra-nav-content-right-select-radius');\n        }, \n        function() {\n            $(this).removeClass('astra-nav-content-right-select-radius');\n        }\n    );\n\n    \/\/ $('.nav-detail-section').css('scroll-margin-top', $('.astra-nav').innerHeight() + $('store-header').innerHeight());\n\n});\n\/\/ document.querySelectorAll('.nav-item').forEach(anchor =\u003e {\n\/\/     anchor.addEventListener('click', function (e) {\n\/\/         \/\/ 1. 阻止默认的直接跳转行为\n\/\/         e.preventDefault();\n\n\/\/         \/\/ 2. 获取目标元素的 ID（例如 \"#id1\"）\n\/\/         const targetId = this.getAttribute('href');\n\/\/         const targetElement = document.querySelector(targetId);\n\n\/\/         if (targetElement) {\n\/\/             \/\/ 3. 动态获取当前 header 的高度\n\/\/             const header = document.querySelector('store-header');\n\/\/             const headerHeight = header ? header.offsetHeight : 0;\n\n\/\/             \/\/ 4. 计算目标元素相对于页面顶部的绝对位置\n\/\/             const elementPosition = targetElement.getBoundingClientRect().top + window.scrollY;\n\n\/\/             \/\/ 5. 减去 header 高度，得到最终需要滚动到的位置\n\/\/             const offsetPosition = elementPosition - headerHeight;\n\n\/\/             \/\/ 6. 执行平滑滚动\n\/\/             window.scrollTo({\n\/\/                 top: offsetPosition,\n\/\/                 behavior: 'smooth'\n\/\/             });\n\/\/         }\n\/\/     });\n\/\/ });\n\n\n\n\n\n\n\n\n\nclass DetailSlideshow {\n  \/**\n   * 构造函数\n   * @param {string} selector - 最外层容器的选择器\n   * @param {number} interval - 自动轮播时间间隔\n   *\/\n  constructor(selector, interval = 3000) {\n    this.wrap = document.querySelector(selector);\n    if (!this.wrap) return;\n\n    this.items = this.wrap.querySelectorAll('.detail-slideshow-item');\n    this.prevBtn = this.wrap.querySelector('.prev-btn');\n    this.nextBtn = this.wrap.querySelector('.next-btn');\n    this.pageNumContainer = this.wrap.querySelector('.page-num'); \/\/ 🛠️ 新增：序号容器\n    \n    if (!this.items.length) return;\n\n    this.currentIndex = 0;\n    this.total = this.items.length;\n    this.autoplayInterval = interval;\n    this.timer = null;\n\n    this.init();\n  }\n\n  init() {\n    this.updateCarousel();\n    this.bindEvents();\n    this.startAutoplay();\n  }\n\n  \/\/ 渲染核心逻辑\n  updateCarousel() {\n    this.items.forEach((item, index) =\u003e {\n      item.className = 'detail-slideshow-item';\n\n      let offset = index - this.currentIndex;\n      \n      if (offset \u003c -Math.floor(this.total \/ 2)) offset += this.total;\n      if (offset \u003e Math.floor(this.total \/ 2)) offset -= this.total;\n\n      if (offset === 0) {\n        item.classList.add('detail-slideshow-active');\n      } else if (offset === -1) {\n        item.classList.add('detail-slideshow-prev');\n      } else if (offset === 1) {\n        item.classList.add('detail-slideshow-next');\n      } else if (offset \u003c -1) {\n        item.classList.add('detail-slideshow-hide-left');\n      } else if (offset \u003e 1) {\n        item.classList.add('detail-slideshow-hide-right');\n      }\n    });\n\n    \/\/ 🛠️ 新增：每次轮播状态改变，实时刷新下方的数字序号\n    this.updatePageNumber();\n  }\n\n  \/\/ 🛠️ 新增：更新页码文本的方法\n  updatePageNumber() {\n    if (this.pageNumContainer) {\n      \/\/ 索引从 0 开始，所以展示时要 +1\n      this.pageNumContainer.textContent = `${this.currentIndex + 1} \/ ${this.total}`;\n    }\n  }\n\n  nextSlide() {\n    this.currentIndex = (this.currentIndex + 1) % this.total;\n    this.updateCarousel();\n  }\n\n  prevSlide() {\n    this.currentIndex = (this.currentIndex - 1 + this.total) % this.total;\n    this.updateCarousel();\n  }\n\n  startAutoplay() {\n    if (this.autoplayInterval \u003c= 0) return;\n    this.stopAutoplay();\n    this.timer = setInterval(() =\u003e {\n      this.nextSlide();\n    }, this.autoplayInterval);\n  }\n\n  stopAutoplay() {\n    if (this.timer) {\n      clearInterval(this.timer);\n      this.timer = null;\n    }\n  }\n\n  bindEvents() {\n    if (this.prevBtn) {\n      this.prevBtn.addEventListener('click', () =\u003e {\n        this.prevSlide();\n        this.startAutoplay();\n      });\n    }\n\n    if (this.nextBtn) {\n      this.nextBtn.addEventListener('click', () =\u003e {\n        this.nextSlide();\n        this.startAutoplay();\n      });\n    }\n    \n    this.items.forEach((item, index) =\u003e {\n      item.addEventListener('click', () =\u003e {\n        if (item.classList.contains('detail-slideshow-prev') || item.classList.contains('detail-slideshow-next')) {\n          this.currentIndex = index;\n          this.updateCarousel();\n          this.startAutoplay();\n        }\n      });\n    });\n\n    this.wrap.addEventListener('mouseenter', () =\u003e this.stopAutoplay());\n    this.wrap.addEventListener('mouseleave', () =\u003e this.startAutoplay());\n  }\n}\n\n\ndocument.addEventListener('DOMContentLoaded', () =\u003e {\n  \/\/ 关闭自动轮播设置 0\n  const slideshowA = new DetailSlideshow('#detail-slideshow-wrap-1', 0);\n\n  console.log(\n    $('#img1').outerHeight()\n  );\n});\n\n\n\n\n\n\n\n\/\/ 1. 获取页面中所有带有该类名的元素\nconst textElements = document.querySelectorAll('.gradient-underline-text');\n\n\/\/ 2. 遍历每一个元素，分别绑定事件\ntextElements.forEach((element) =\u003e {\n  \n  element.addEventListener('mousemove', (e) =\u003e {\n    \/\/ 获取当前被碰撞元素的尺寸和位置\n    const rect = element.getBoundingClientRect();\n    const mouseX = e.clientX - rect.left;\n    const percentage = (mouseX \/ rect.width) * 100;\n    \n    \/\/ 只修改当前元素的 CSS 变量，互不影响\n    element.style.setProperty('--mouse-x', `${percentage}%`);\n  });\n\n  \/\/ 鼠标离开时重置当前元素的中心点\n  element.addEventListener('mouseleave', () =\u003e {\n    element.style.setProperty('--mouse-x', '50%');\n  });\n  \n});\n\n\n$(document).ready(function() {\n  var $container = $('.astra-nav-content');\n  var $nextBtn = $('.astra-nav-next-icon');\n  \n  var scrollAmount = 50; \n\n  function checkScrollPosition() {\n    var scrollLeft = $container.scrollLeft(); \n    var containerWidth = $container.outerWidth(); \n    var scrollWidth = $container[0].scrollWidth;\n\n    if (scrollLeft + containerWidth \u003e= scrollWidth - 2) {\n      $nextBtn.fadeOut(200); \n    } else {\n      $nextBtn.fadeIn(200); \n    }\n  }\n\n  $nextBtn.on('click', function() {\n    var currentScroll = $container.scrollLeft();\n\n    $container.stop().animate({\n      scrollLeft: currentScroll + scrollAmount\n    }, 300, function() {\n      checkScrollPosition(); \n    });\n  });\n\n  $container.on('scroll', function() {\n    checkScrollPosition();\n  });\n\n  checkScrollPosition();\n});\n\n\n\n  function setScrollWidth() {\n    const scrollWidth = window.innerWidth - document.documentElement.clientWidth;\n    document.documentElement.style.setProperty('--detail-page-scroll-width-c', `${scrollWidth}px`);\n  }\n  window.addEventListener('resize', setScrollWidth);\n  window.addEventListener('DOMContentLoaded', setScrollWidth);\n  setScrollWidth();\n\n  $('.vp-built-btn-left').on('click', function() {\n    var itemWidth = $('.vp-built .astra-lightweight-ul-li').innerWidth();\n    var currentScroll = $('.vp-built').scrollLeft();\n    $('.vp-built').not(':animated').animate({\n      'scrollLeft': currentScroll - itemWidth\n    }, 300);\n  });\n  $('.vp-built-btn-right').on('click', function() {\n    var itemWidth = $('.vp-built .astra-lightweight-ul-li').innerWidth();\n    var currentScroll = $('.vp-built').scrollLeft();\n    $('.vp-built').animate({\n      'scrollLeft': currentScroll + itemWidth\n    }, 300);\n  });\n\n\n  $('.hd-faq-content-li').on('click', function() {\n    var isOpen = $(this).find('.hd-faq-content-li-content').is(':visible');\n    \n    $('.hd-faq-content-li-title-icon').removeClass('hd-faq-content-li-title-icon-roate');\n    $('.hd-faq-content-li-content').hide(300);\n    \n    if (!isOpen) {\n        $(this).find('.hd-faq-content-li-title-icon').addClass('hd-faq-content-li-title-icon-roate');\n        $(this).find('.hd-faq-content-li-content').show(300);  \n    }\n  });\n\u003c\/script\u003e","brand":"SIRUI Optical GmbH","offers":[{"title":"35mm \/ E-Mount","offer_id":54353391386940,"sku":"ST2-35E","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"35mm \/ L-Mount","offer_id":54353391419708,"sku":"ST2-35L","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"35mm \/ RF-Mount","offer_id":54353391452476,"sku":"ST2-35RF","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"35mm \/ Z-Mount","offer_id":54353391485244,"sku":"ST2-35Z","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"50mm \/ E-Mount","offer_id":54353391518012,"sku":"ST2-50E","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"50mm \/ L-Mount","offer_id":54353391550780,"sku":"ST2-50L","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"50mm \/ RF-Mount","offer_id":54353391583548,"sku":"ST2-50RF","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"50mm \/ Z-Mount","offer_id":54353391616316,"sku":"ST2-50Z","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"75mm \/ E-Mount","offer_id":54353391649084,"sku":"ST2-75E","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"75mm \/ L-Mount","offer_id":54353391681852,"sku":"ST2-75L","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"75mm \/ RF-Mount","offer_id":54353391714620,"sku":"ST2-75RF","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"75mm \/ Z-Mount","offer_id":54353391747388,"sku":"ST2-75Z","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"35mm+50mm+75mm \/ E-Mount","offer_id":54353391780156,"sku":"ST2-3SE","price":1829.0,"currency_code":"EUR","in_stock":true},{"title":"35mm+50mm+75mm \/ L-Mount","offer_id":54353391812924,"sku":"ST2-3SL","price":1829.0,"currency_code":"EUR","in_stock":true},{"title":"35mm+50mm+75mm \/ RF-Mount","offer_id":54353391845692,"sku":"ST2-3SRF","price":1829.0,"currency_code":"EUR","in_stock":true},{"title":"35mm+50mm+75mm \/ Z-Mount","offer_id":54353391878460,"sku":"ST2-3SZ","price":1829.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0839\/6531\/3340\/files\/saturn_V2_35mm.jpg?v=1788778097","url":"https:\/\/siruishop.de\/en\/products\/saturn-v2-serie-anamorphotes-vollformat-cine-objektiv","provider":"SIRUI Optical GmbH","version":"1.0","type":"link"}