{"product_id":"008300-roof-rack-cross-bars-hyundai-palisade-flush-rails","title":"SNAILFLY Roof Rack Crossbars fit for 2019-2025 Hyundai Palisade with Flush Side Rails","description":"\u003c!-- =========================================================\n  SNAILFLY PRODUCT DETAIL PAGE\n  Visual system aligned with the \"What Is a Crossbar\" guide\n  Product: 2019–2025 Hyundai Palisade Roof Rack Cross Bars\n========================================================= --\u003e\n\u003cdiv class=\"sf-pd\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"sf-pd-hero sf-pd-full\"\u003e\n\u003cdiv class=\"sf-pd-shell sf-pd-hero-inner\"\u003e\n\u003cdiv class=\"sf-pd-hero-copy\"\u003e\n\u003cp class=\"sf-pd-eyebrow sf-pd-eyebrow--dark\"\u003eHYUNDAI PALISADE ROOF RACK\u003c\/p\u003e\n\u003ch2\u003eRoof Rack Cross Bars. \u003cspan\u003eMade for Your Palisade.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sf-pd-hero-description\"\u003eVehicle-specific aluminum roof rack cross bars for 2019-2025 Hyundai Palisade models with factory flush side rails, featuring a low-profile aerodynamic design, panoramic sunroof clearance and integrated locks.\u003c\/p\u003e\n\u003cdiv class=\"sf-pd-hero-specs\"\u003e\n\u003cdiv class=\"sf-pd-hero-spec\"\u003e\n\u003cstrong\u003e165 LB\u003c\/strong\u003e \u003cspan\u003eLoad Capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-hero-spec\"\u003e\n\u003cstrong\u003eFLUSH RAILS\u003c\/strong\u003e \u003cspan\u003eVehicle-Specific Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-hero-spec\"\u003e\n\u003cstrong\u003eLOCKABLE\u003c\/strong\u003e \u003cspan\u003eMetal Lock System\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-hero-media\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY-Roof-Rack-Crossbars-fit-for-2019-2026-Hyundai-Palisade-picture-1.1.webp?v=1787639904\" alt=\"Snailfly roof rack cross bars installed on a 2019-2025 Hyundai Palisade with flush side rails\" width=\"1600\" height=\"1200\" loading=\"eager\"\u003e\n\u003cdiv class=\"sf-pd-hero-media-label\"\u003e\n\u003cspan\u003e\u003c\/span\u003e Vehicle-Specific Design\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"sf-pd-section sf-pd-full\"\u003e\n\u003cdiv class=\"sf-pd-shell\"\u003e\n\u003cdiv class=\"sf-pd-section-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sf-pd-eyebrow\"\u003eWHY SNAILFLY\u003c\/p\u003e\n\u003ch2\u003eBuilt for Your\u003cbr\u003ePalisade Roof.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"sf-pd-section-intro\"\u003eDesigned around the 2019-2025 Hyundai Palisade with factory flush side rails, with practical features focused on quieter driving, secure mounting, vehicle-friendly installation and long-lasting outdoor durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-feature-grid\"\u003e\n\u003carticle class=\"sf-pd-feature-card\"\u003e\n\u003cdiv class=\"sf-pd-feature-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY-Roof-Rack-Crossbars-fit-for-2019-2026-Hyundai-Palisade-picture-2.webp?v=1787569745\" alt=\"Aerodynamic low-profile Snailfly roof rack cross bars designed to help reduce wind noise on Hyundai Palisade\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-feature-body\"\u003e\n\u003cspan class=\"sf-pd-feature-index\"\u003eFEATURE 01\u003c\/span\u003e\n\u003ch3\u003eAerodynamic \u0026amp; Low Wind Noise\u003c\/h3\u003e\n\u003cp\u003eThe low-profile streamlined bar shape is designed to reduce air resistance and help minimize wind noise during everyday driving, while maintaining clearance for the panoramic sunroof.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sf-pd-feature-card\"\u003e\n\u003cdiv class=\"sf-pd-feature-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY-Roof-Rack-Crossbars-fit-for-2019-2026-Hyundai-Palisade-picture-4.webp?v=1787570084\" alt=\"Built-in metal locking system and secure mounting on Snailfly Hyundai Palisade roof rack cross bars\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-feature-body\"\u003e\n\u003cspan class=\"sf-pd-feature-index\"\u003eFEATURE 02\u003c\/span\u003e\n\u003ch3\u003eAnti-Theft \u0026amp; Secure Fit\u003c\/h3\u003e\n\u003cp\u003eThe built-in metal locking system helps secure the cross bars to the vehicle, while the clamp-based mounting system and protective rubber contact pads help keep the bars firmly positioned on the factory flush side rails.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sf-pd-feature-card\"\u003e\n\u003cdiv class=\"sf-pd-feature-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY-Roof-Rack-Crossbars-fit-for-2019-2026-Hyundai-Palisade-picture-5.webp?v=1787570449\" alt=\"No-drill clamp installation of Snailfly roof rack cross bars on Hyundai Palisade factory flush side rails\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-feature-body\"\u003e\n\u003cspan class=\"sf-pd-feature-index\"\u003eFEATURE 03\u003c\/span\u003e\n\u003ch3\u003eNo-Drill Installation\u003c\/h3\u003e\n\u003cp\u003eThe vehicle-specific clamp mounting system attaches directly to the factory flush side rails using the included hardware, with no drilling required during the provided installation process.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sf-pd-feature-card\"\u003e\n\u003cdiv class=\"sf-pd-feature-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY-Roof-Rack-Crossbars-fit-for-2019-2026-Hyundai-Palisade-picture-6.webp?v=1787570804\" alt=\"Powder-coated aluminum alloy Snailfly roof rack cross bars designed for corrosion resistance and outdoor durability\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-feature-body\"\u003e\n\u003cspan class=\"sf-pd-feature-index\"\u003eFEATURE 04\u003c\/span\u003e\n\u003ch3\u003eCorrosion-Resistant Durability\u003c\/h3\u003e\n\u003cp\u003eAluminum alloy construction with a durable powder-coated finish helps resist rust and corrosion from rain, moisture and changing weather conditions for reliable everyday outdoor use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHAT CAN YOU CARRY --\u003e\n\u003csection class=\"sf-pd-carry-section sf-pd-full\" id=\"what-can-crossbars-carry\"\u003e\n\u003cdiv class=\"sf-pd-shell\"\u003e\n\u003cp class=\"sf-pd-carry-eyebrow\"\u003eBUILD YOUR ROOF SETUP\u003c\/p\u003e\n\u003ch2 class=\"sf-pd-carry-title\"\u003eWhat Can You Carry on Crossbars?\u003c\/h2\u003e\n\u003cp class=\"sf-pd-carry-intro\"\u003eOnce the correct crossbars are installed, they can create the base for a wide range of compatible rooftop carrying accessories.\u003c\/p\u003e\n\u003cdiv class=\"sf-pd-carry-grid\"\u003e\n\u003c!-- CARGO BOXES --\u003e\n\u003carticle class=\"sf-pd-carry-card\"\u003e\n\u003cdiv class=\"sf-pd-carry-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY_Crossbars_Cargo-Boxes.webp?v=1788244825\" alt=\"Cargo box mounted on vehicle roof rack crossbars\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-carry-body\"\u003e\n\u003ch3\u003eCargo Boxes\u003c\/h3\u003e\n\u003cp\u003eMore enclosed storage for road trips and family travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- KAYAK CARRIERS --\u003e\n\u003carticle class=\"sf-pd-carry-card\"\u003e\n\u003cdiv class=\"sf-pd-carry-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY_Crossbars_Kayak-Carriers.webp?v=1788244825\" alt=\"Kayak mounted on vehicle roof rack crossbars\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-carry-body\"\u003e\n\u003ch3\u003eKayak Carriers\u003c\/h3\u003e\n\u003cp\u003eA mounting base for compatible water-sport carriers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- BIKE RACKS --\u003e\n\u003carticle class=\"sf-pd-carry-card\"\u003e\n\u003cdiv class=\"sf-pd-carry-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY_Crossbars_Bike-Racks.webp?v=1788244825\" alt=\"Bike mounted on vehicle roof rack crossbars\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-carry-body\"\u003e\n\u003ch3\u003eBike Racks\u003c\/h3\u003e\n\u003cp\u003eCarry compatible rooftop bike mounting systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- SKI AND SNOWBOARD RACKS --\u003e\n\u003carticle class=\"sf-pd-carry-card\"\u003e\n\u003cdiv class=\"sf-pd-carry-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY_Crossbars_Ski-_-Snowboard-Racks.webp?v=1788244825\" alt=\"Skis and snowboard mounted on vehicle roof rack crossbars\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-carry-body\"\u003e\n\u003ch3\u003eSki \u0026amp; Snowboard Racks\u003c\/h3\u003e\n\u003cp\u003eBuild a seasonal setup for winter equipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- CARGO CARRIERS --\u003e\n\u003carticle class=\"sf-pd-carry-card\"\u003e\n\u003cdiv class=\"sf-pd-carry-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/SNAILFLY_Crossbars_Cargo-Carriers.webp?v=1788244825\" alt=\"Cargo carrier basket mounted on vehicle roof rack crossbars\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-carry-body\"\u003e\n\u003ch3\u003eCargo Carriers\u003c\/h3\u003e\n\u003cp\u003eCreate additional rooftop space for compatible gear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003csection class=\"sf-pd-section sf-pd-section--soft sf-pd-full\"\u003e\n\u003cdiv class=\"sf-pd-shell\"\u003e\n\u003cdiv class=\"sf-pd-section-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sf-pd-eyebrow\"\u003ePRODUCT SPECIFICATIONS\u003c\/p\u003e\n\u003ch2\u003eBuilt to Carry.\u003cbr\u003eMade to Fit.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"sf-pd-section-intro\"\u003eKey specifications for Snailfly roof rack cross bars designed for 2019-2025 Hyundai Palisade models equipped with factory flush side rails.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-spec-grid\"\u003e\n\u003cdiv class=\"sf-pd-spec-item\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e \u003cstrong\u003eAluminum Alloy\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-spec-item\"\u003e\n\u003cspan\u003eSurface Finish\u003c\/span\u003e \u003cstrong\u003ePowder-Coated Finish\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-spec-item\"\u003e\n\u003cspan\u003eLoad Capacity\u003c\/span\u003e \u003cstrong\u003eUp to 165 LB, Evenly Distributed\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-spec-item\"\u003e\n\u003cspan\u003eIncluded\u003c\/span\u003e \u003cstrong\u003e2 Cross Bars + Mounting Hardware\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-spec-item\"\u003e\n\u003cspan\u003eFitment\u003c\/span\u003e \u003cstrong\u003e2019-2025 Hyundai Palisade with Flush Side Rails\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-spec-item\"\u003e\n\u003cspan\u003eMounting Type\u003c\/span\u003e \u003cstrong\u003eU-Bolt \/ Clamp Mount\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-spec-item\"\u003e\n\u003cspan\u003eSecurity\u003c\/span\u003e \u003cstrong\u003eBuilt-In Metal Lock System\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-spec-item\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e \u003cstrong\u003e12-Month Warranty\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INSTALLATION --\u003e\n\u003csection class=\"sf-pd-section sf-pd-full\"\u003e\n\u003cdiv class=\"sf-pd-shell\"\u003e\n\u003cdiv class=\"sf-pd-section-head sf-pd-section-head--install\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sf-pd-eyebrow\"\u003eINSTALLATION GUIDE\u003c\/p\u003e\n\u003ch2\u003eMount. Tighten.\u003cbr\u003eLock.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"sf-pd-section-intro\"\u003ePosition the front and rear cross bars on the factory flush side rails, tighten the included clamps and hardware, confirm the rubber pads sit flat against the rails, then secure the clamp covers with the supplied keys.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-video\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/NFS6z0eEyeg?rel=0\u0026amp;feature=oembed\" title=\"Snailfly 165 lbs Aluminum Roof Rack Cross Bars for 2019+ Hyundai Palisade Installation Guide\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"sf-pd-section sf-pd-section--soft sf-pd-full\"\u003e\n\u003cdiv class=\"sf-pd-shell sf-pd-faq-layout\"\u003e\n\u003cdiv class=\"sf-pd-faq-intro\"\u003e\n\u003cp class=\"sf-pd-eyebrow\"\u003eSUPPORT\u003c\/p\u003e\n\u003ch2\u003eCommon\u003cbr\u003eQuestions.\u003c\/h2\u003e\n\u003cp\u003eQuestions about Hyundai Palisade fitment, installation, sunroof clearance or load capacity? Start here.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-pd-faq-list\"\u003e\n\u003cdetails class=\"sf-pd-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWill these cross bars fit my Hyundai Palisade?\u003c\/span\u003e \u003cspan class=\"sf-pd-faq-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sf-pd-faq-answer\"\u003e\n\u003cp\u003eThey are designed for 2019-2025 Hyundai Palisade SE, SEL, XRT, Limited and Calligraphy models equipped with factory flush side rails. Please verify both model year and roof rail style before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sf-pd-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eIs drilling required for installation?\u003c\/span\u003e \u003cspan class=\"sf-pd-faq-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sf-pd-faq-answer\"\u003e\n\u003cp\u003eThe supplied installation procedure uses clamps and included hardware to secure the cross bars to the factory flush side rails; drilling is not part of the provided installation steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sf-pd-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWhat is the maximum load capacity?\u003c\/span\u003e \u003cspan class=\"sf-pd-faq-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sf-pd-faq-answer\"\u003e\n\u003cp\u003eThe stated maximum load capacity is 165 lb when weight is evenly distributed. Always follow the lower load limit specified by your vehicle, roof system and any cargo accessory you install.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sf-pd-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWill the panoramic sunroof still open?\u003c\/span\u003e \u003cspan class=\"sf-pd-faq-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sf-pd-faq-answer\"\u003e\n\u003cp\u003eThe product is designed to provide clearance for the Hyundai Palisade panoramic sunroof. After installation, verify bar placement and clearance before operating the sunroof.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sf-pd-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWhat warranty is included?\u003c\/span\u003e \u003cspan class=\"sf-pd-faq-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sf-pd-faq-answer\"\u003e\n\u003cp\u003eThe current product listing states a 12-month warranty. Please refer to the current Snailfly warranty terms for coverage details.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* =========================================================\n     GLOBAL \/ DESIGN TOKENS\n  ========================================================= *\/\n\n  .sf-pd {\n    --sf-pd-black: #171717;\n    --sf-pd-dark: #212121;\n    --sf-pd-gray-900: #2d2d2d;\n    --sf-pd-gray-700: #5f5f5f;\n    --sf-pd-gray-500: #8b8b8b;\n    --sf-pd-gray-300: #d9d9d6;\n    --sf-pd-gray-200: #e9e9e6;\n    --sf-pd-gray-100: #f5f5f2;\n    --sf-pd-white: #ffffff;\n    --sf-pd-orange: #f74b0b;\n    --sf-pd-radius: 18px;\n    --sf-pd-radius-lg: 28px;\n\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    overflow-x: hidden;\n    overflow-x: clip;\n    color: var(--sf-pd-black);\n    background: var(--sf-pd-white);\n    font-family: inherit;\n    font-size: 17px;\n    line-height: 1.7;\n    text-align: left;\n  }\n\n  .sf-pd,\n  .sf-pd *,\n  .sf-pd *::before,\n  .sf-pd *::after {\n    box-sizing: border-box;\n  }\n\n  .sf-pd h2,\n  .sf-pd h3,\n  .sf-pd p {\n    margin-top: 0;\n  }\n\n  .sf-pd img {\n    display: block;\n    max-width: 100%;\n  }\n\n  .sf-pd-full {\n    position: relative;\n    left: 50%;\n    width: 100vw;\n    margin-left: -50vw;\n  }\n\n  .sf-pd-shell {\n    width: min(1180px, calc(100% - 48px));\n    margin: 0 auto;\n  }\n\n  .sf-pd-section {\n    padding: 96px 0;\n    background: var(--sf-pd-white);\n  }\n\n  .sf-pd-section--soft {\n    background: var(--sf-pd-gray-100);\n  }\n\n  .sf-pd-eyebrow {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin: 0 0 20px;\n    color: var(--sf-pd-orange);\n    font-size: 12px;\n    font-weight: 750;\n    line-height: 1.2;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n  }\n\n  .sf-pd-eyebrow::before {\n    content: \"\";\n    width: 26px;\n    height: 2px;\n    flex: 0 0 26px;\n    background: currentColor;\n  }\n\n  .sf-pd-eyebrow--dark {\n    color: var(--sf-pd-orange);\n  }\n\n  .sf-pd-section-head {\n    display: grid;\n    grid-template-columns: minmax(0, 1.15fr) minmax(300px, 0.85fr);\n    gap: 80px;\n    align-items: end;\n    margin-bottom: 46px;\n  }\n\n  .sf-pd-section-head h2,\n  .sf-pd-faq-intro h2 {\n    margin-bottom: 0;\n    color: var(--sf-pd-black);\n    font-size: clamp(34px, 4.2vw, 58px);\n    font-weight: 750;\n    line-height: 1.02;\n    letter-spacing: -0.045em;\n  }\n\n  .sf-pd-section-intro {\n    max-width: 500px;\n    margin-bottom: 4px;\n    color: var(--sf-pd-gray-700);\n    font-size: 17px;\n    line-height: 1.75;\n  }\n\n\n  \/* =========================================================\n     HERO\n  ========================================================= *\/\n\n  .sf-pd-hero {\n    position: relative;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 78% 20%, rgba(255,255,255,0.08), transparent 34%),\n      radial-gradient(circle at 18% 110%, rgba(247,75,11,0.11), transparent 34%),\n      linear-gradient(135deg, #171717 0%, #202020 100%);\n  }\n\n  .sf-pd-hero::after {\n    content: \"\";\n    position: absolute;\n    right: -160px;\n    bottom: -330px;\n    width: 720px;\n    height: 720px;\n    border: 1px solid rgba(255,255,255,0.07);\n    border-radius: 50%;\n    pointer-events: none;\n  }\n\n  .sf-pd-hero-inner {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    grid-template-columns: minmax(0, 0.92fr) minmax(460px, 1.08fr);\n    gap: 72px;\n    align-items: center;\n    min-height: 650px;\n    padding-top: 88px;\n    padding-bottom: 88px;\n  }\n\n  .sf-pd-hero-copy {\n    color: var(--sf-pd-white);\n  }\n\n  .sf-pd-hero-copy h2 {\n    max-width: 590px;\n    margin: 0;\n    color: var(--sf-pd-white);\n    font-size: clamp(48px, 5.5vw, 78px);\n    font-weight: 750;\n    line-height: 0.96;\n    letter-spacing: -0.055em;\n  }\n\n  .sf-pd-hero-copy h2 span {\n    display: block;\n    color: var(--sf-pd-white);\n  }\n\n  .sf-pd-hero-description {\n    max-width: 570px;\n    margin: 28px 0 0;\n    color: rgba(255,255,255,0.78);\n    font-size: clamp(17px, 1.5vw, 20px);\n    line-height: 1.65;\n  }\n\n  .sf-pd-hero-specs {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    margin-top: 38px;\n    padding-top: 28px;\n    border-top: 1px solid rgba(255,255,255,0.16);\n  }\n\n  .sf-pd-hero-spec {\n    min-width: 0;\n    padding: 0 18px;\n    border-left: 1px solid rgba(255,255,255,0.16);\n  }\n\n  .sf-pd-hero-spec:first-child {\n    padding-left: 0;\n    border-left: 0;\n  }\n\n  .sf-pd-hero-spec strong,\n  .sf-pd-hero-spec span {\n    display: block;\n  }\n\n  .sf-pd-hero-spec strong {\n    margin-bottom: 5px;\n    color: var(--sf-pd-white);\n    font-size: 13px;\n    font-weight: 750;\n    line-height: 1.3;\n    letter-spacing: 0.03em;\n  }\n\n  .sf-pd-hero-spec span {\n    color: rgba(255,255,255,0.62);\n    font-size: 12px;\n    line-height: 1.45;\n  }\n\n  .sf-pd-hero-media {\n    position: relative;\n    overflow: hidden;\n    min-height: 460px;\n    border: 1px solid rgba(255,255,255,0.12);\n    border-radius: var(--sf-pd-radius-lg);\n    background: var(--sf-pd-gray-900);\n    box-shadow: 0 30px 80px rgba(0,0,0,0.28);\n  }\n\n  .sf-pd-hero-media::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, transparent 62%, rgba(0,0,0,0.38));\n    pointer-events: none;\n  }\n\n  .sf-pd-hero-media img {\n    width: 100%;\n    height: 100%;\n    min-height: 460px;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  .sf-pd-hero-media-label {\n    position: absolute;\n    z-index: 1;\n    right: 22px;\n    bottom: 22px;\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    padding: 10px 14px;\n    border: 1px solid rgba(255,255,255,0.22);\n    border-radius: 999px;\n    color: var(--sf-pd-white);\n    background: rgba(23,23,23,0.72);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .sf-pd-hero-media-label span {\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--sf-pd-orange);\n    box-shadow: 0 0 0 4px rgba(247,75,11,0.18);\n  }\n\n\n  \/* =========================================================\n     FEATURE CARDS\n  ========================================================= *\/\n\n  .sf-pd-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sf-pd-feature-card {\n    overflow: hidden;\n    border: 1px solid var(--sf-pd-gray-200);\n    border-radius: var(--sf-pd-radius);\n    background: var(--sf-pd-white);\n    transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;\n  }\n\n  .sf-pd-feature-media {\n    position: relative;\n    overflow: hidden;\n    aspect-ratio: 16 \/ 10;\n    background: var(--sf-pd-gray-100);\n  }\n\n  .sf-pd-feature-media::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    pointer-events: none;\n  }\n\n  .sf-pd-feature-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.5s cubic-bezier(0.2, 0.6, 0.2, 1);\n  }\n\n  .sf-pd-feature-body {\n    padding: 30px 30px 34px;\n  }\n\n  .sf-pd-feature-index {\n    display: block;\n    margin-bottom: 13px;\n    color: var(--sf-pd-orange);\n    font-size: 11px;\n    font-weight: 750;\n    line-height: 1.2;\n    letter-spacing: 0.14em;\n  }\n\n  .sf-pd-feature-body h3 {\n    margin-bottom: 13px;\n    color: var(--sf-pd-black);\n    font-size: clamp(22px, 2.1vw, 28px);\n    font-weight: 720;\n    line-height: 1.15;\n    letter-spacing: -0.03em;\n  }\n\n  .sf-pd-feature-body p {\n    margin-bottom: 0;\n    color: var(--sf-pd-gray-700);\n    font-size: 16.5px;\n    line-height: 1.72;\n  }\n\n  @media (hover: hover) {\n    .sf-pd-feature-card:hover {\n      border-color: var(--sf-pd-gray-300);\n      box-shadow: 0 18px 44px rgba(0,0,0,0.07);\n      transform: translateY(-3px);\n    }\n\n    .sf-pd-feature-card:hover .sf-pd-feature-media img {\n      transform: scale(1.025);\n    }\n  }\n\n\n  \/* =========================================================\n     WHAT CAN YOU CARRY\n     Same visual system as the What Is a Crossbar page\n  ========================================================= *\/\n\n  .sf-pd-carry-section {\n    padding: 0 0 80px;\n    background: var(--sf-pd-white);\n  }\n\n  .sf-pd-carry-eyebrow {\n    margin: 0 0 14px;\n    color: var(--sf-pd-orange);\n    font-size: 11px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n  }\n\n  .sf-pd-carry-title {\n    max-width: 820px;\n    margin: 0;\n    color: var(--sf-pd-black);\n    font-size: clamp(30px, 3.2vw, 44px);\n    line-height: 1.08;\n    letter-spacing: -0.03em;\n    font-weight: 700;\n  }\n\n  .sf-pd-carry-intro {\n    max-width: 760px;\n    margin: 20px 0 0;\n    color: var(--sf-pd-gray-700);\n    font-size: 16px;\n    line-height: 1.68;\n  }\n\n  .sf-pd-carry-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: 46px;\n  }\n\n  .sf-pd-carry-card {\n    min-width: 0;\n    overflow: hidden;\n    display: flex;\n    flex-direction: column;\n    border: 1px solid var(--sf-pd-gray-200);\n    border-radius: 20px;\n    color: var(--sf-pd-dark);\n    background: var(--sf-pd-white);\n    transition: transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease;\n  }\n\n  .sf-pd-carry-media {\n    position: relative;\n    overflow: hidden;\n    aspect-ratio: 4 \/ 3;\n    border-bottom: 1px solid var(--sf-pd-gray-200);\n    background: #f7f7f5;\n  }\n\n  .sf-pd-carry-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  .sf-pd-carry-body {\n    flex: 1 1 auto;\n    padding: 21px 20px 23px;\n  }\n\n  .sf-pd-carry-card h3 {\n    margin: 0;\n    color: var(--sf-pd-black);\n    font-size: 17px;\n    line-height: 1.3;\n    font-weight: 700;\n  }\n\n  .sf-pd-carry-card p {\n    margin: 8px 0 0;\n    color: var(--sf-pd-gray-700);\n    font-size: 13px;\n    line-height: 1.62;\n  }\n\n  @media (hover: hover) {\n    .sf-pd-carry-card:hover {\n      transform: translateY(-4px);\n      border-color: #d0d0cc;\n      box-shadow: 0 14px 32px rgba(0,0,0,0.06);\n    }\n  }\n\n\n  \/* =========================================================\n     SPECIFICATIONS\n  ========================================================= *\/\n\n  .sf-pd-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    overflow: hidden;\n    border: 1px solid var(--sf-pd-gray-200);\n    border-radius: var(--sf-pd-radius-lg);\n    background: var(--sf-pd-white);\n  }\n\n  .sf-pd-spec-item {\n    min-width: 0;\n    min-height: 122px;\n    padding: 28px 32px;\n    border-bottom: 1px solid var(--sf-pd-gray-200);\n  }\n\n  .sf-pd-spec-item:nth-child(odd) {\n    border-right: 1px solid var(--sf-pd-gray-200);\n  }\n\n  .sf-pd-spec-item:nth-last-child(-n + 2) {\n    border-bottom: 0;\n  }\n\n  .sf-pd-spec-item span,\n  .sf-pd-spec-item strong {\n    display: block;\n  }\n\n  .sf-pd-spec-item span {\n    margin-bottom: 9px;\n    color: var(--sf-pd-gray-500);\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .sf-pd-spec-item strong {\n    color: var(--sf-pd-black);\n    font-size: 17px;\n    font-weight: 650;\n    line-height: 1.5;\n  }\n\n\n  \/* =========================================================\n     INSTALLATION VIDEO\n  ========================================================= *\/\n\n  .sf-pd-section-head--install {\n    margin-bottom: 44px;\n  }\n\n  .sf-pd-video {\n    position: relative;\n    overflow: hidden;\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    border: 1px solid var(--sf-pd-gray-200);\n    border-radius: var(--sf-pd-radius-lg);\n    background: var(--sf-pd-black);\n    box-shadow: 0 24px 64px rgba(0,0,0,0.10);\n  }\n\n  .sf-pd-video iframe {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n\n\n  \/* =========================================================\n     FAQ\n  ========================================================= *\/\n\n  .sf-pd-faq-layout {\n    display: grid;\n    grid-template-columns: minmax(260px, 0.62fr) minmax(0, 1.38fr);\n    gap: 86px;\n    align-items: start;\n  }\n\n  .sf-pd-faq-intro {\n    position: sticky;\n    top: 30px;\n  }\n\n  .sf-pd-faq-intro \u003e p:last-child {\n    max-width: 390px;\n    margin: 25px 0 0;\n    color: var(--sf-pd-gray-700);\n    font-size: 17px;\n    line-height: 1.75;\n  }\n\n  .sf-pd-faq-list {\n    overflow: hidden;\n    border: 1px solid var(--sf-pd-gray-200);\n    border-radius: var(--sf-pd-radius-lg);\n    background: var(--sf-pd-white);\n  }\n\n  .sf-pd-faq-item {\n    margin: 0;\n    border-bottom: 1px solid var(--sf-pd-gray-200);\n  }\n\n  .sf-pd-faq-item:last-child {\n    border-bottom: 0;\n  }\n\n  .sf-pd-faq-item summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 28px;\n    min-height: 90px;\n    padding: 22px 28px;\n    color: var(--sf-pd-black);\n    font-size: 18px;\n    font-weight: 680;\n    line-height: 1.4;\n    list-style: none;\n    cursor: pointer;\n  }\n\n  .sf-pd-faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sf-pd-faq-plus {\n    position: relative;\n    display: block;\n    width: 18px;\n    height: 18px;\n    flex: 0 0 18px;\n  }\n\n  .sf-pd-faq-plus::before,\n  .sf-pd-faq-plus::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    background: var(--sf-pd-black);\n    transform: translate(-50%, -50%);\n    transition: opacity 0.2s ease, transform 0.2s ease;\n  }\n\n  .sf-pd-faq-plus::before {\n    width: 16px;\n    height: 1.5px;\n  }\n\n  .sf-pd-faq-plus::after {\n    width: 1.5px;\n    height: 16px;\n  }\n\n  .sf-pd-faq-item[open] .sf-pd-faq-plus::after {\n    opacity: 0;\n    transform: translate(-50%, -50%) rotate(90deg);\n  }\n\n  .sf-pd-faq-answer {\n    padding: 0 72px 28px 28px;\n  }\n\n  .sf-pd-faq-answer p {\n    max-width: 680px;\n    margin-bottom: 0;\n    color: var(--sf-pd-gray-700);\n    font-size: 16.5px;\n    line-height: 1.75;\n  }\n\n\n  \/* =========================================================\n     TABLET\n  ========================================================= *\/\n\n  @media screen and (max-width: 989px) {\n    .sf-pd-section {\n      padding: 76px 0;\n    }\n\n    .sf-pd-hero-inner {\n      grid-template-columns: 1fr;\n      gap: 48px;\n      min-height: 0;\n      padding-top: 76px;\n      padding-bottom: 76px;\n    }\n\n    .sf-pd-hero-copy h2 {\n      max-width: 760px;\n      font-size: clamp(50px, 8vw, 72px);\n    }\n\n    .sf-pd-hero-description {\n      max-width: 720px;\n    }\n\n    .sf-pd-hero-specs {\n      max-width: 720px;\n    }\n\n    .sf-pd-hero-media,\n    .sf-pd-hero-media img {\n      min-height: 0;\n    }\n\n    .sf-pd-hero-media {\n      aspect-ratio: 16 \/ 10;\n    }\n\n    .sf-pd-section-head {\n      grid-template-columns: 1fr;\n      gap: 24px;\n    }\n\n    .sf-pd-section-intro {\n      max-width: 760px;\n    }\n\n    .sf-pd-faq-layout {\n      grid-template-columns: 1fr;\n      gap: 42px;\n    }\n\n    .sf-pd-faq-intro {\n      position: static;\n    }\n\n    .sf-pd-faq-intro \u003e p:last-child {\n      max-width: 620px;\n    }\n  }\n\n\n  \/* =========================================================\n     MOBILE\n  ========================================================= *\/\n\n  @media screen and (max-width: 749px) {\n    .sf-pd {\n      font-size: 16px;\n    }\n\n    .sf-pd-shell {\n      width: calc(100% - 32px);\n    }\n\n    .sf-pd-section {\n      padding: 62px 0;\n    }\n\n    .sf-pd-eyebrow {\n      margin-bottom: 16px;\n      font-size: 11px;\n    }\n\n    .sf-pd-section-head {\n      gap: 20px;\n      margin-bottom: 30px;\n    }\n\n    .sf-pd-section-head h2,\n    .sf-pd-faq-intro h2 {\n      font-size: clamp(34px, 10.5vw, 44px);\n      letter-spacing: -0.04em;\n    }\n\n    .sf-pd-section-intro,\n    .sf-pd-faq-intro \u003e p:last-child {\n      font-size: 16px;\n      line-height: 1.72;\n    }\n\n    .sf-pd-hero-inner {\n      gap: 36px;\n      padding-top: 58px;\n      padding-bottom: 58px;\n    }\n\n    .sf-pd-hero-copy h2 {\n      font-size: clamp(38px, 12vw, 52px);\n      line-height: 0.98;\n      letter-spacing: -0.05em;\n    }\n\n    .sf-pd-hero-description {\n      margin-top: 22px;\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .sf-pd-hero-specs {\n      margin-top: 28px;\n      padding-top: 22px;\n    }\n\n    .sf-pd-hero-spec {\n      padding: 0 9px;\n    }\n\n    .sf-pd-hero-spec strong {\n      font-size: 11px;\n    }\n\n    .sf-pd-hero-spec span {\n      font-size: 11px;\n      line-height: 1.35;\n    }\n\n    .sf-pd-hero-media {\n      aspect-ratio: 4 \/ 3;\n      border-radius: var(--sf-pd-radius);\n    }\n\n    .sf-pd-hero-media-label {\n      right: 14px;\n      bottom: 14px;\n      padding: 9px 11px;\n      font-size: 9px;\n    }\n\n    .sf-pd-feature-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .sf-pd-feature-body {\n      padding: 24px 22px 27px;\n    }\n\n    .sf-pd-feature-body h3 {\n      font-size: 23px;\n    }\n\n    .sf-pd-feature-body p {\n      font-size: 16px;\n      line-height: 1.7;\n    }\n\n    .sf-pd-spec-grid {\n      grid-template-columns: 1fr;\n      border-radius: var(--sf-pd-radius);\n    }\n\n    .sf-pd-spec-item {\n      min-height: 0;\n      padding: 23px 22px;\n      border-right: 0 !important;\n      border-bottom: 1px solid var(--sf-pd-gray-200) !important;\n    }\n\n    .sf-pd-spec-item:last-child {\n      border-bottom: 0 !important;\n    }\n\n    .sf-pd-spec-item strong {\n      font-size: 16px;\n    }\n\n    .sf-pd-section-head--install {\n      margin-bottom: 28px;\n    }\n\n    .sf-pd-video {\n      border-radius: var(--sf-pd-radius);\n      box-shadow: 0 16px 40px rgba(0,0,0,0.10);\n    }\n\n    .sf-pd-faq-layout {\n      gap: 32px;\n    }\n\n    .sf-pd-faq-list {\n      border-radius: var(--sf-pd-radius);\n    }\n\n    .sf-pd-faq-item summary {\n      min-height: 76px;\n      gap: 20px;\n      padding: 18px 20px;\n      font-size: 17px;\n    }\n\n    .sf-pd-faq-answer {\n      padding: 0 48px 23px 20px;\n    }\n\n    .sf-pd-faq-answer p {\n      font-size: 16px;\n      line-height: 1.72;\n    }\n  }\n\n\n  \/* What Can You Carry responsive layout *\/\n\n  @media screen and (max-width: 1100px) {\n    .sf-pd-carry-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n  }\n\n  @media screen and (max-width: 900px) {\n    .sf-pd-carry-section {\n      padding: 0 0 72px;\n    }\n\n    .sf-pd-carry-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media screen and (max-width: 680px) {\n    .sf-pd-carry-section {\n      padding: 0 0 50px;\n    }\n\n    .sf-pd-carry-title {\n      font-size: 31px;\n    }\n\n    .sf-pd-carry-intro {\n      font-size: 15px;\n    }\n\n    .sf-pd-carry-grid {\n      grid-template-columns: 1fr;\n      gap: 18px;\n    }\n\n    .sf-pd-carry-body {\n      padding: 20px 18px 22px;\n    }\n  }\n\n\n  \/* =========================================================\n     REDUCED MOTION\n  ========================================================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .sf-pd-feature-card,\n    .sf-pd-feature-media img,\n    .sf-pd-carry-card,\n    .sf-pd-faq-plus::before,\n    .sf-pd-faq-plus::after {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e","brand":"SNAILFLY","offers":[{"title":"Default Title","offer_id":48285251862734,"sku":"C83-SN","price":86.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/7074\/7598\/files\/Snailfly-165-lbs-Aluminum-Roof-Rack-Cross-Bars-for-2019_-Hyundai-Palisade-1.webp?v=1786693544","url":"https:\/\/snailflyauto.com\/products\/008300-roof-rack-cross-bars-hyundai-palisade-flush-rails","provider":"SNAILFLY","version":"1.0","type":"link"}