{"product_id":"ds4-boitier-rj45-pour-goulotte-sh1-rh2","title":"DS4 - RJ45 box, for trunking SH1, RH2","description":"\u003c!--\n=== EUBIQ DATASHEET ===\nProduct: DS4 - RJ45 Housing, for SH1, RH2 trunking\nPalette: fixed brand identity (black\/anthracite + teal #1c8a9c)\nCSS Prefix: ebq\n--\u0026gt;\n\n\u003cdiv class=\"ebq-premium\"\u003e\n\n\n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"ebq-hero\"\u003e\n\n    \u003cdiv class=\"ebq-hero-content\"\u003e\n\n      \u003cdiv class=\"ebq-badges-top\"\u003e\n\n        \u003cspan class=\"ebq-badge\"\u003e🔌 Universal Keystone format\u003c\/span\u003e\n        \u003cspan class=\"ebq-badge\"\u003e🔧 Tool-free clipping\u003c\/span\u003e\n        \u003cspan class=\"ebq-badge\"\u003e⚡ SH1 \u0026amp; RH2 compatible\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cspan class=\"ebq-hero-title\"\u003eDS4 — RJ45 housing for trunking\u003c\/span\u003e\n      \u003cp class=\"ebq-subtitle\"\u003eThe compact module that turns your trunking into a network connection point\u003c\/p\u003e\n\n      \u003cp class=\"ebq-description\"\u003eHouse a Keystone connector (RJ45, USB, HDMI) directly in your EUBIQ SH1 or RH2 trunking. Installation in seconds, sleek aluminium finish, zero wall drilling. The professional, discreet, and modular network solution.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- WHAT IS THE DS4 USED FOR --\u003e\n  \u003csection class=\"ebq-section\"\u003e\n    \u003ch2\u003eWhat is the DS4 housing used for?\u003c\/h2\u003e\n\n    \u003cdiv class=\"ebq-intro-block\"\u003e\n\n      \u003cp\u003eThe DS4 housing is a \u003cstrong\u003emodular Keystone-format support\u003c\/strong\u003e designed to be recessed into compatible electrical trunking and skirting boards. It acts as an interface between the trunking and the connector of your choice, allowing you to create a \u003cstrong\u003eneat and functional RJ45 wall socket integrated into the trunking\u003c\/strong\u003e, without drilling into the wall.\u003c\/p\u003e\n\n      \u003cp\u003eIt is the ideal solution for network installations in open spaces, meeting rooms, landscaped offices, or any area where network cables need to remain organized and accessible.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- KEY FEATURES --\u003e\n  \u003csection class=\"ebq-section\"\u003e\n    \u003ch2\u003eWhy choose the DS4?\u003c\/h2\u003e\n\n    \u003cdiv class=\"ebq-grid\"\u003e\n\n      \u003cdiv class=\"ebq-card\"\u003e\n\n        \u003cdiv class=\"ebq-card-icon\"\u003e🔌\u003c\/div\u003e\n\n        \u003ch3\u003eVersatile\u003c\/h3\u003e\n\n        \u003cp\u003eAccepts RJ45, USB, and HDMI connectors in standard Keystone format. A single housing for multiple network and multimedia uses.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-card\"\u003e\n\n        \u003cdiv class=\"ebq-card-icon\"\u003e🔧\u003c\/div\u003e\n\n        \u003ch3\u003eImmediate installation\u003c\/h3\u003e\n\n        \u003cp\u003eTool-free clipping in seconds. No wall drilling required: the module clips directly into the trunking.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-card\"\u003e\n\n        \u003cdiv class=\"ebq-card-icon\"\u003e📐\u003c\/div\u003e\n\n        \u003ch3\u003eUltra compact\u003c\/h3\u003e\n\n        \u003cp\u003eOnly 30 × 27 mm and 16g. Reduced dimensions that fit without cluttering the space available in the trunking.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-card\"\u003e\n\n        \u003cdiv class=\"ebq-card-icon\"\u003e✦\u003c\/div\u003e\n\n        \u003ch3\u003eSleek finish\u003c\/h3\u003e\n\n        \u003cp\u003ePlastic housing with an aluminium finish, available in silver and black. Fits perfectly in both professional offices and home installations.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECHNICAL SPECIFICATIONS --\u003e\n  \u003csection class=\"ebq-section\"\u003e\n    \u003ch2\u003eTechnical specifications\u003c\/h2\u003e\n\n    \u003cdiv class=\"ebq-specs-table\"\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003eReference\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003eDS4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003eBrand\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003eEUBIQ\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003eDimensions (housing)\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003eW 30 mm × H 27 mm\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003ePackaging dimensions\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003e7 × 3 × 4 cm\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003e16 g\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003ePlastic — Aluminium finish\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003eConnector type\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003eUniversal Keystone clipping\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003eCompatible trunking\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003eSH1 and RH2 (EUBIQ)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-spec-row\"\u003e\n\n        \u003cspan class=\"ebq-spec-label\"\u003eContents\u003c\/span\u003e\n        \u003cspan class=\"ebq-spec-value\"\u003eHousing only (Keystone connector not included)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- COMPATIBLE CONNECTORS --\u003e\n  \u003csection class=\"ebq-section\"\u003e\n    \u003ch2\u003eCompatible connectors\u003c\/h2\u003e\n\n    \u003cp class=\"ebq-section-intro\"\u003eThe Keystone format is a widely used standard in network and multimedia installations. The DS4 housing accepts different types of modules:\u003c\/p\u003e\n\n    \u003cdiv class=\"ebq-grid ebq-grid-3\"\u003e\n\n      \u003cdiv class=\"ebq-card ebq-card-compat\"\u003e\n\n        \u003cdiv class=\"ebq-compat-num\"\u003e1\u003c\/div\u003e\n\n        \u003ch3\u003eRJ45 Cat. 5e \/ 6 \/ 6A\u003c\/h3\u003e\n\n        \u003cp\u003eFor Ethernet network. High-speed wired connection for workstations and network equipment.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-card ebq-card-compat\"\u003e\n\n        \u003cdiv class=\"ebq-compat-num\"\u003e2\u003c\/div\u003e\n\n        \u003ch3\u003eUSB Keystone\u003c\/h3\u003e\n\n        \u003cp\u003eFor charging or data transfer. Add a USB port accessible directly from the trunking.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-card ebq-card-compat\"\u003e\n\n        \u003cdiv class=\"ebq-compat-num\"\u003e3\u003c\/div\u003e\n\n        \u003ch3\u003eHDMI Keystone\u003c\/h3\u003e\n\n        \u003cp\u003eFor high-definition video. Ideal for meeting rooms and presentation areas.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ebq-warning-box\"\u003e\n\n      \u003cspan class=\"ebq-warning-icon\"\u003e⚠️\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eWarning:\u003c\/strong\u003e Always check the depth of the Keystone connector you intend to use before purchasing. Some deeper modules may not fit correctly in the trunking depending on the available rear space.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TRUNKING COMPATIBILITY --\u003e\n  \u003csection class=\"ebq-section\"\u003e\n    \u003ch2\u003eCompatibility with EUBIQ trunking\u003c\/h2\u003e\n\n    \u003cp class=\"ebq-section-intro\"\u003eThe DS4 housing is designed exclusively to fit into two trunking models from the EUBIQ range:\u003c\/p\u003e\n\n    \u003cdiv class=\"ebq-grid ebq-grid-2\"\u003e\n\n      \u003cdiv class=\"ebq-card ebq-card-goulotte\"\u003e\n\n        \u003cdiv class=\"ebq-goulotte-badge\"\u003eSH1\u003c\/div\u003e\n\n        \u003ch3\u003eSH1 Trunking\u003c\/h3\u003e\n\n        \u003cp\u003e337.5 mm brushed aluminium chassis for elegant wall mounting. Ideal for exposed installations in offices and workspaces.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-card ebq-card-goulotte\"\u003e\n\n        \u003cdiv class=\"ebq-goulotte-badge\"\u003eRH2\u003c\/div\u003e\n\n        \u003ch3\u003eRH2 Trunking\u003c\/h3\u003e\n\n        \u003cp\u003e337.5 mm recessed rail chassis, aluminium finish. Perfect for recessed installations and custom designs.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cp class=\"ebq-note\"\u003eThese trunking systems are designed to accommodate standardized modules (electrical sockets, RJ45 ports, multimedia connectors). The DS4 clips into them easily, without any specific tools.\u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- INSTALLATION --\u003e\n  \u003csection class=\"ebq-section\"\u003e\n    \u003ch2\u003eInstallation in 5 steps\u003c\/h2\u003e\n\n    \u003cdiv class=\"ebq-steps\"\u003e\n\n      \u003cdiv class=\"ebq-step\"\u003e\n\n        \u003cdiv class=\"ebq-step-num\"\u003e1\u003c\/div\u003e\n\n        \u003cdiv class=\"ebq-step-content\"\u003e\n\n          \u003ch3\u003eChoose your connector\u003c\/h3\u003e\n\n          \u003cp\u003eSelect your Keystone module (RJ45, USB, HDMI), verifying the depth is compatible with your SH1 or RH2 trunking.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-step\"\u003e\n\n        \u003cdiv class=\"ebq-step-num\"\u003e2\u003c\/div\u003e\n\n        \u003cdiv class=\"ebq-step-content\"\u003e\n\n          \u003ch3\u003eClip the module\u003c\/h3\u003e\n\n          \u003cp\u003eInsert the Keystone module into the DS4 housing. The locking mechanism is simple and requires no tools.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-step\"\u003e\n\n        \u003cdiv class=\"ebq-step-num\"\u003e3\u003c\/div\u003e\n\n        \u003cdiv class=\"ebq-step-content\"\u003e\n\n          \u003ch3\u003eInsert into the trunking\u003c\/h3\u003e\n\n          \u003cp\u003ePlace the housing + connector assembly into the available slot in your SH1 or RH2 trunking.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-step\"\u003e\n\n        \u003cdiv class=\"ebq-step-num\"\u003e4\u003c\/div\u003e\n\n        \u003cdiv class=\"ebq-step-content\"\u003e\n\n          \u003ch3\u003eConnect the cable\u003c\/h3\u003e\n\n          \u003cp\u003eConnect your network cable to the back of the RJ45 Keystone connector according to T568A or T568B wiring.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-step\"\u003e\n\n        \u003cdiv class=\"ebq-step-num\"\u003e5\u003c\/div\u003e\n\n        \u003cdiv class=\"ebq-step-content\"\u003e\n\n          \u003ch3\u003eClose the trunking\u003c\/h3\u003e\n\n          \u003cp\u003eYour integrated RJ45 socket is ready for use, for a clean and professional network installation.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"ebq-section\"\u003e\n    \u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\n    \u003cdiv class=\"ebq-faq-list\"\u003e\n\n      \u003cdiv class=\"ebq-faq-item\"\u003e\n\n        \u003ch3\u003eIs the DS4 compatible with RJ45 Cat. 6A connectors?\u003c\/h3\u003e\n\n        \u003cp\u003eYes, provided that the depth of the Cat. 6A Keystone module is compatible with the depth available in the trunking. Check the Keystone core dimensions before purchasing.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-faq-item\"\u003e\n\n        \u003ch3\u003eCan this housing be used in trunking other than SH1 and RH2?\u003c\/h3\u003e\n\n        \u003cp\u003eThe DS4 is specifically designed for EUBIQ SH1 and RH2 trunking. Compatibility with other trunking brands (Legrand, Hager, etc.) is not guaranteed.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-faq-item\"\u003e\n\n        \u003ch3\u003eDoes the DS4 housing come with an RJ45 connector?\u003c\/h3\u003e\n\n        \u003cp\u003eNo, the DS4 housing is sold alone (without a connector). The RJ45 Keystone module must be ordered separately according to your needs (Cat. 5e, 6, 6A, etc.).\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-faq-item\"\u003e\n\n        \u003ch3\u003eHow many housings can be installed in one piece of trunking?\u003c\/h3\u003e\n\n        \u003cp\u003eThe number of housings depends on the number of available slots on your trunking, as well as the other modules already installed (electrical sockets, switches, etc.).\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ebq-faq-item\"\u003e\n\n        \u003ch3\u003eWhat is the difference from a standard wall-mounted RJ45 socket?\u003c\/h3\u003e\n\n        \u003cp\u003eA classic wall-mounted RJ45 socket is recessed into a wall box. The DS4, however, clips directly into surface-mounted trunking (SH1 or RH2), without drilling into the wall. Ideal for offices and professional spaces where recessed installation is not possible.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003csection class=\"ebq-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"ebq-cta-box\"\u003e\n\n      \u003cp\u003eThe EUBIQ DS4 housing turns your trunking into a true network connection point.\u003cbr\u003eCompact, stylish, universal Keystone compatible — it installs in seconds.\u003c\/p\u003e\n\n      \u003ca href=\"#\" class=\"ebq-btn\"\u003eAdd to cart\u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n\n\u003cstyle\u003e\n:root {\n  --ebq-black: #1a1a1a;\n  --ebq-charcoal: #2e2e2e;\n  --ebq-white: #ffffff;\n  --ebq-cream: #f7f8f9;\n  --ebq-teal: #1c8a9c;\n  --ebq-teal-dark: #146675;\n  --ebq-teal-light: #e3f2f4;\n  --ebq-text: #1a1a1a;\n  --ebq-text-light: #6b6b6b;\n  --ebq-border: #e5e5e5;\n  --ebq-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --ebq-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --ebq-radius: 16px;\n  --ebq-radius-sm: 10px;\n}\n\n.ebq-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ebq-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--ebq-text);\n  line-height: 1.6;\n}\n\n\/* ====== HERO ====== *\/\n.ebq-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--ebq-black) 0%, var(--ebq-charcoal) 100%);\n  border-radius: var(--ebq-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--ebq-shadow-lg);\n}\n\n.ebq-hero::before {\n  content: '';\n  position: absolute;\n  top: -40%;\n  right: -10%;\n  width: 500px;\n  height: 500px;\n  background: radial-gradient(circle, rgba(28,138,156,.15) 0%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n.ebq-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: left;\n}\n\n.ebq-badges-top {\n  margin-bottom: 1.5rem;\n}\n\n.ebq-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 14px;\n  background: rgba(255,255,255,.1);\n  border: 1px solid rgba(255,255,255,.2);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ebq-white);\n  margin-right: 8px;\n  margin-bottom: 8px;\n}\n\n.ebq-hero-title {\n  display: block;\n  color: var(--ebq-white);\n  font-size: clamp(30px, 6vw, 46px);\n  font-weight: 800;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.03em;\n  line-height: 1.1;\n}\n\n.ebq-subtitle {\n  color: var(--ebq-teal);\n  font-weight: 600;\n  font-size: clamp(15px, 2vw, 18px);\n  margin: 0 0 1rem 0;\n}\n\n.ebq-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 2vw, 17px);\n  line-height: 1.6;\n  max-width: 640px;\n  margin: 0;\n}\n\n\/* ====== SECTIONS ====== *\/\n.ebq-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.ebq-premium h2 {\n  font-size: clamp(24px, 4vw, 32px);\n  font-weight: 800;\n  color: var(--ebq-black);\n  margin: 0 0 clamp(1.5rem, 3vw, 2rem) 0;\n  letter-spacing: -.02em;\n}\n\n.ebq-premium h3 {\n  font-size: clamp(16px, 2vw, 18px);\n  font-weight: 700;\n  color: var(--ebq-text);\n  margin: 0 0 .5rem 0;\n}\n\n.ebq-premium p {\n  margin: 0 0 1rem 0;\n  color: var(--ebq-text);\n  font-size: clamp(14px, 1.8vw, 16px);\n  line-height: 1.65;\n}\n\n.ebq-section-intro {\n  color: var(--ebq-text-light);\n  max-width: 720px;\n  margin-bottom: 1.5rem;\n}\n\n.ebq-intro-block {\n  background: var(--ebq-white);\n  border-radius: var(--ebq-radius);\n  padding: clamp(1.5rem, 3vw, 2.5rem);\n  box-shadow: var(--ebq-shadow);\n  border: 1px solid var(--ebq-border);\n}\n\n.ebq-intro-block p:last-child {\n  margin-bottom: 0;\n}\n\n.ebq-note {\n  color: var(--ebq-text-light);\n  font-size: clamp(13px, 1.6vw, 15px);\n  margin-top: 1rem;\n}\n\n\/* ====== GRID ====== *\/\n.ebq-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.ebq-grid-2 {\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n}\n\n.ebq-grid-3 {\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n}\n\n\/* ====== CARDS ====== *\/\n.ebq-card {\n  background: var(--ebq-white);\n  border-radius: var(--ebq-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  box-shadow: var(--ebq-shadow);\n  border: 1px solid var(--ebq-border);\n  transition: all .25s ease;\n}\n\n.ebq-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--ebq-shadow-lg);\n  border-color: var(--ebq-teal);\n}\n\n.ebq-card p:last-child {\n  margin-bottom: 0;\n}\n\n.ebq-card-icon {\n  font-size: 32px;\n  margin-bottom: .75rem;\n  line-height: 1;\n}\n\n\/* ====== COMPAT CARDS ====== *\/\n.ebq-card-compat {\n  position: relative;\n  padding-top: clamp(2.5rem, 5vw, 3rem);\n}\n\n.ebq-compat-num {\n  position: absolute;\n  top: clamp(1.25rem, 3vw, 1.75rem);\n  right: clamp(1.25rem, 3vw, 1.75rem);\n  width: 32px;\n  height: 32px;\n  background: var(--ebq-teal);\n  color: var(--ebq-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 14px;\n}\n\n\/* ====== GOULOTTE CARDS ====== *\/\n.ebq-card-goulotte {\n  position: relative;\n  padding-top: clamp(3rem, 5vw, 3.5rem);\n}\n\n.ebq-goulotte-badge {\n  display: inline-block;\n  background: var(--ebq-teal-light);\n  color: var(--ebq-teal-dark);\n  font-weight: 800;\n  font-size: 13px;\n  padding: 4px 12px;\n  border-radius: 999px;\n  letter-spacing: .03em;\n  margin-bottom: .75rem;\n}\n\n\/* ====== WARNING BOX ====== *\/\n.ebq-warning-box {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  background: var(--ebq-teal-light);\n  border: 1px solid var(--ebq-teal);\n  border-radius: var(--ebq-radius-sm);\n  padding: clamp(1rem, 2vw, 1.5rem);\n  margin-top: 1.5rem;\n}\n\n.ebq-warning-icon {\n  font-size: 20px;\n  flex-shrink: 0;\n  line-height: 1.4;\n}\n\n.ebq-warning-box p {\n  margin: 0;\n  font-size: clamp(13px, 1.6vw, 15px);\n  color: var(--ebq-teal-dark);\n}\n\n\/* ====== SPECS TABLE ====== *\/\n.ebq-specs-table {\n  background: var(--ebq-white);\n  border-radius: var(--ebq-radius);\n  overflow: hidden;\n  box-shadow: var(--ebq-shadow);\n  border: 1px solid var(--ebq-border);\n}\n\n.ebq-spec-row {\n  display: flex;\n  align-items: center;\n  padding: clamp(.75rem, 2vw, 1rem) clamp(1rem, 3vw, 1.5rem);\n  border-bottom: 1px solid var(--ebq-border);\n  transition: background .2s ease;\n}\n\n.ebq-spec-row:last-child {\n  border-bottom: none;\n}\n\n.ebq-spec-row:hover {\n  background: var(--ebq-teal-light);\n}\n\n.ebq-spec-label {\n  flex: 0 0 45%;\n  font-weight: 700;\n  font-size: clamp(13px, 1.6vw, 15px);\n  color: var(--ebq-text);\n}\n\n.ebq-spec-value {\n  flex: 1;\n  font-size: clamp(13px, 1.6vw, 15px);\n  color: var(--ebq-text-light);\n}\n\n\/* ====== STEPS ====== *\/\n.ebq-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ebq-step {\n  display: flex;\n  align-items: flex-start;\n  gap: clamp(.75rem, 2vw, 1.25rem);\n  background: var(--ebq-white);\n  border-radius: var(--ebq-radius);\n  padding: clamp(1rem, 2.5vw, 1.5rem);\n  box-shadow: var(--ebq-shadow);\n  border: 1px solid var(--ebq-border);\n  transition: all .25s ease;\n}\n\n.ebq-step:hover {\n  border-color: var(--ebq-teal);\n  box-shadow: var(--ebq-shadow-lg);\n}\n\n.ebq-step-num {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: var(--ebq-teal);\n  color: var(--ebq-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.ebq-step-content h3 {\n  margin-bottom: .25rem;\n}\n\n.ebq-step-content p {\n  margin: 0;\n  color: var(--ebq-text-light);\n  font-size: clamp(13px, 1.6vw, 15px);\n}\n\n\/* ====== FAQ ====== *\/\n.ebq-faq-list {\n  display: flex;\n  flex-direction: column;\n  gap: .75rem;\n}\n\n.ebq-faq-item {\n  background: var(--ebq-white);\n  border-radius: var(--ebq-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  box-shadow: var(--ebq-shadow);\n  border: 1px solid var(--ebq-border);\n  border-left: 4px solid var(--ebq-teal);\n  transition: all .25s ease;\n}\n\n.ebq-faq-item:hover {\n  border-color: var(--ebq-teal);\n  box-shadow: var(--ebq-shadow-lg);\n}\n\n.ebq-faq-item h3 {\n  color: var(--ebq-teal-dark);\n  font-size: clamp(14px, 1.8vw, 16px);\n  margin-bottom: .5rem;\n}\n\n.ebq-faq-item p {\n  margin: 0;\n  color: var(--ebq-text-light);\n  font-size: clamp(13px, 1.6vw, 15px);\n}\n\n\/* ====== CTA ====== *\/\n.ebq-cta-box {\n  background: var(--ebq-black);\n  border-radius: var(--ebq-radius);\n  padding: clamp(2rem, 5vw, 3.5rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.ebq-cta-box::before {\n  content: '';\n  position: absolute;\n  bottom: -30%;\n  left: -10%;\n  width: 400px;\n  height: 400px;\n  background: radial-gradient(circle, rgba(28,138,156,.12) 0%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n.ebq-cta-box p {\n  position: relative;\n  z-index: 1;\n  color: var(--ebq-white);\n  font-size: clamp(16px, 2.5vw, 20px);\n  line-height: 1.6;\n  font-weight: 600;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.ebq-btn {\n  display: inline-block;\n  position: relative;\n  z-index: 1;\n  margin-top: 1.25rem;\n  padding: 14px 32px;\n  background: var(--ebq-teal);\n  color: var(--ebq-white);\n  border-radius: 999px;\n  font-weight: 700;\n  font-size: clamp(14px, 1.8vw, 16px);\n  text-decoration: none;\n  transition: all .25s ease;\n  border: none;\n  cursor: pointer;\n}\n\n.ebq-btn:hover {\n  background: var(--ebq-teal-dark);\n  transform: translateY(-2px);\n  box-shadow: 0 6px 24px rgba(28,138,156,.35);\n}\n\n\/* ====== RESPONSIVE ====== *\/\n@media (max-width: 767px) {\n  .ebq-grid,\n  .ebq-grid-2,\n  .ebq-grid-3 {\n    grid-template-columns: 1fr;\n  }\n\n  .ebq-hero-content {\n    text-align: center;\n  }\n\n  .ebq-description {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .ebq-spec-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 2px;\n  }\n\n  .ebq-spec-label {\n    flex: none;\n  }\n\n  .ebq-step {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .ebq-step-content h3,\n  .ebq-step-content p {\n    text-align: center;\n  }\n\n  .ebq-warning-box {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .ebq-compat-num {\n    position: static;\n    margin-bottom: .5rem;\n  }\n\n  .ebq-card-compat {\n    padding-top: clamp(1.25rem, 3vw, 1.75rem);\n    text-align: center;\n  }\n\n  .ebq-card-goulotte {\n    padding-top: clamp(1.25rem, 3vw, 1.75rem);\n    text-align: center;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ebq-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"EUBIQ","offers":[{"title":"Hello","offer_id":58289898258806,"sku":"3104-0004-0500","price":5.34,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":58289898291574,"sku":"3104-0002-0500","price":5.15,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/8684\/9654\/files\/Boitier-DS4.jpg?v=1784281043","url":"https:\/\/www.eubiqfrance.com\/en\/products\/ds4-boitier-rj45-pour-goulotte-sh1-rh2","provider":"Eubiq Europe","version":"1.0","type":"link"}