Clesana X1
/* Author: Kenton Jones Contact: [email protected] Brand: Clesana X1 (Blue Series) CODE ARCHITECTURE: 1. Scoped to .cd-product-description for theme isolation. 2. Inherit s theme font-sizes exclusively (no manual overrides). 3. Uses #018289 (X1 Teal/Blue) for all primary brand highlights and table headers. 4. Expertise row features independent entity mapping with mobile gap-stripping. */ @import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap'); .cd-product-description { font-family: 'Lato', sans-serif; color: #334155; line-height: 1.65; width: 100%; max-width: 1200px; margin: 0 auto; box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .cd-product-description h1 { text-align: center; margin: 20px 0 25px 0; font-weight: 900; color: #0f172a; text-transform: uppercase; letter-spacing: 0.75px; } /* --- Branding Header --- */ .cd-brand-header { display: flex; align-items: center; justify-content: center; margin: 8px 0 16px 0; } .cd-origin-tag { text-transform: uppercase; font-weight: 900; letter-spacing: 2px; color: #018289; text-align: center; } /* --- Typography & Sections --- */ .cd-product-description h2 { border-bottom: 3px solid #018289; padding-bottom: 8px; margin-top: 30px; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; color: #0f172a; } .cd-intro-text { text-align: center; max-width: 850px; margin: 0 auto 30px auto; position: relative; padding: 24px 20px; } .cd-intro-text::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 180px; height: 180px; background-image: url('https://cdn.shopify.com/s/files/1/0782/2077/files/swissmade-bttb.png?v=1775137701'); background-size: contain; background-repeat: no-repeat; background-position: center; opacity: 0.06; pointer-events: none; z-index: 0; } .cd-intro-text p { margin: 0 auto 16px auto; line-height: 1.65; position: relative; z-index: 1; } .cd-intro-text p:last-child { margin-bottom: 0; } /* --- Separated Retrofit Text Callout --- */ .cd-retrofit-callout { text-align: center; margin-bottom: 24px; padding: 0 20px; } .cd-config-status { display: block; font-weight: 900; color: #018289; margin-bottom: 6px; letter-spacing: 0.75px; text-transform: uppercase; } .cd-config-subtext { display: block; color: #475569; font-style: italic; line-height: 1.5; max-width: 700px; margin: 0 auto; } /* --- Buttons Area --- */ .cd-action-area { padding: 0; margin-bottom: 30px; text-align: center; position: relative; } .cd-btn-row { display: flex; gap: 12px; justify-content: center; flex-wrap: nowrap; position: relative; z-index: 2; width: 100%; max-width: 600px; margin: 0 auto; padding: 0 10px; box-sizing: border-box; } .cd-btn { text-decoration: none !important; padding: 14px 18px; border-radius: 8px; font-weight: 900; text-transform: uppercase; display: inline-flex; align-items: center; justify-content: center; gap: 8px; transition: all 0.2s ease; flex: 1 1 50%; min-width: 0; letter-spacing: 0.75px; text-align: center; } .cd-btn-variant { background: #475569; color: white !important; } .cd-btn-variant:hover { background: #334155; transform: translateY(-2px); } .cd-btn-supplies { background: #018289; color: white !important; } .cd-btn-supplies:hover { background: #016b71; transform: translateY(-2px); } /* --- Video Gallery --- */ .cd-video-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 24px 0; } .cd-video-item { border: 1px solid #e2e8f0; border-radius: 12px; overflow: hidden; } .cd-video-item iframe { width: 100%; aspect-ratio: 16 / 9; border: 0; display: block; } .cd-video-label { border-top: 1px solid #e2e8f0; color: #018289; padding: 8px 10px; font-weight: 900; text-transform: uppercase; letter-spacing: 1px; text-align: center; } .cd-youtube-channel-link { color: #018289 !important; font-weight: 700; text-decoration: none; border-bottom: 1px dashed rgba(1, 130, 137, 0.4); display: inline-block; transition: all 0.2s ease; margin-top: 12px; } .cd-youtube-channel-link:hover { color: #016b71 !important; border-bottom-color: #016b71; } /* --- EXPERTISE ROW: COLLAPSIBLE MOBILE LOGIC --- */ .cd-expertise-row { border: 1px solid #e2e8f0; border-radius: 16px; margin: 24px 0; overflow: hidden; display: flex; flex-wrap: wrap; align-items: center; /* Desktop Centering */ height: auto; } .cd-text-entity { flex: 1 1 350px; padding: 30px 35px; margin: 0; display: flex; flex-direction: column; justify-content: center; min-height: 0; } .cd-text-entity h2 { border: 0; margin-top: 0; padding: 0; } .cd-text-entity p { margin-top: 0; margin-bottom: 0; line-height: 1.65; } .cd-image-entity { padding: 24px; margin: 0; display: flex; align-items: center; justify-content: center; position: relative; height: auto; min-height: 0; flex: 1 1 350px; } .cd-image-entity img { width: 100%; max-width: 420px; height: auto; display: block; } .cd-badge { position: absolute; top: 14px; right: 14px; background: #018289; color: #ffffff; font-weight: 900; padding: 4px 12px; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.75px; } /* --- Benefit Grid --- */ .cd-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin: 24px 0; } .cd-feature-card { padding: 20px 24px; border-radius: 12px; border-left: 5px solid #018289; line-height: 1.65; } .cd-feature-card strong { display: block; margin-bottom: 8px; text-transform: uppercase; color: #018289; letter-spacing: 0.75px; } .cd-feature-card p { margin: 0; } .cd-support-item { border-left: 5px solid #018289; text-align: left; display: flex; flex-direction: column; justify-content: center; padding: 20px 24px; } .cd-support-item strong { color: #018289; margin-bottom: 6px; } .cd-support-item a { color: #0f172a !important; font-weight: 900; text-decoration: none; margin-top: 2px; display: inline-block; transition: color 0.2s ease; border-bottom: 1px dashed rgba(15, 23, 42, 0.3); align-self: flex-start; } .cd-support-item a:hover { color: #018289 !important; border-bottom-color: #018289; } /* --- Data & Specs --- */ .cd-table-container { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 24px 0; } .cd-data-box { border: 1px solid #e2e8f0; border-radius: 14px; overflow: hidden; } .cd-data-header { border-bottom: 2px solid #018289; padding-bottom: 8px; margin-bottom: 16px; font-weight: 900; color: #018289; text-transform: uppercase; letter-spacing: 1.2px; } /* --- STICKY SIDE LOGO LAYOUT --- */ .cd-box-flex { display: flex; align-items: flex-start; gap: 18px; padding: 18px; } .cd-swiss-pop-container { flex: 0 0 75px; padding: 6px; border-radius: 10px; box-shadow: 0 3px 8px rgba(0,0,0,0.06); border: 2px solid #018289; animation: cdTilt 12s infinite ease-in-out; will-change: transform; backface-visibility: hidden; margin-top: 4px; } @keyframes cdTilt { 0% { transform: perspective(1px) rotate(0deg); } 25% { transform: perspective(1px) rotate(-3deg); } 75% { transform: perspective(1px) rotate(3deg); } 100% { transform: perspective(1px) rotate(0deg); } } .cd-box-logo { width: 100%; height: auto; display: block; } .cd-data-list { padding: 0; margin: 0; list-style: none !important; flex: 1; } .cd-data-list li { margin-bottom: 10px; padding-left: 26px; position: relative; line-height: 1.55; } .cd-data-list li::before { content: "✓"; color: #018289; position: absolute; left: 0; top: 1px; font-weight: bold; line-height: 1.2; } .cd-list-header { list-style: none !important; padding-left: 0 !important; margin-top: 24px; margin-bottom: 12px; font-weight: 900; color: #018289; text-transform: uppercase; letter-spacing: 0.75px; border-bottom: 1px dashed #e2e8f0; padding-bottom: 6px; } .cd-list-header::before { content: none !important; } .cd-spec-row { display: flex; justify-content: space-between; padding: 10px 18px; border-bottom: 1px solid #f1f5f9; align-items: center; min-height: 40px; } .cd-spec-row:nth-child(even) { background: #f8fafc; } .cd-spec-row:last-child { border-bottom: 0; } .cd-spec-label { font-weight: 700; color: #64748b; padding-right: 12px; } .cd-spec-value { font-weight: 900; color: #0f172a; text-align: right; } /* --- Mobile Responsiveness --- */ @media (max-width: 900px) { .cd-table-container { grid-template-columns: 1fr; gap: 20px; } .cd-video-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; } } @media (max-width: 600px) { .cd-feature-grid { grid-template-columns: 1fr; gap: 14px; } .cd-btn-row { padding: 0; } .cd-video-grid { grid-template-columns: 1fr; gap: 12px; } /* GAP STRIPPING FOR MOBILE */ .cd-expertise-row { flex-direction: column; align-items: stretch; gap: 0; } .cd-text-entity { flex: 1 1 auto; padding: 24px 20px 12px 20px; text-align: center; margin: 0; } .cd-image-entity { flex: 1 1 auto; padding: 0 20px 24px 20px; background: none; margin: 0; } .cd-image-entity img { max-width: 240px; margin: 0 auto; } .cd-box-flex { flex-direction: row; align-items: flex-start; } .cd-swiss-pop-container { flex: 0 0 60px; padding: 5px; } .cd-spec-row { flex-direction: row; justify-content: space-between; } } Swiss Made Clesana X1 Portable Sealing Toilet Safe. Sanitary. Independent. Countless requirements, one unique solution: The new Clesana X1 automatically seals waste securely in high-barrier film. This protects you and your environment. No matter where your journey takes you: the Clesana X1 is autonomous, hygienic, and fits in any vehicle. The Mobile Sealing Toilet Optimized for total mobility and flexible, autonomous operations anywhere. Switch to X1 ProCharge Shop Clesana Supplies Introduction Scope of Delivery Power Options Patented Design Telescopic Mechanism Ready to use in seconds. The patented telescopic mechanism ensures a minimal pack size for travel while providing a residential seat height when extended. No water or chemicals required. Mobile Standard Minimal pack size Patented telescopic mechanism sets up in seconds, transforming into an extremely compact traveler layout. Comfortable seat height A comfortable seat height of 407 mm ensures familiar, residential ergonomics no matter where you camp. Flexible power supply Ready for any electrical setup with built-in support for 12/24 V, 110-240 V, and 18 V batteries. Questions? Call Us 1-844-603-4743 Contents Included 1x Clesana X1 1x 12 V/24 V vehicle plug 1x power adapter for operation from 100 V-240 V 1x user manual 1x quick start guide 1x service card 1x high-barrier film liner X1 1x pack of Super-Absorber Not included in delivery: Einhell 18 V Power X-Change battery Technical Data Supply voltage 11 - 28 V Maximum current consumption 10 A Standby power consumption 140 mW (12 V) Energy consumption during separation process 2.0 Wh Net weight 11.3 kg Dimensions H302 mm x W344 mm x L384 mm (retracted) Seat height 407 mm Visit the Official Clesana YouTube Channel Premium Off-Grid Solutions.The Cabin Depot Ltd.
More you might like
Related
Clesana X1
Related
Clesana X1 ProCharge
Related
Clesana Toalett X1
Related