Clesana C1 with Round Socket
/* Author: Kenton Jones Contact: [email protected] Brand: Clesana C1 (Pink Series - Round Socket) CODE ARCHITECTURE: 1. Scoped to .cd-product-description for theme isolat ion. 2. Inherits theme font-sizes exclusively (no manual overrides). 3. Uses #a22067 for brand highlights and table headers. 4. Desktop centering for expertise row with mobile-specific whitespace 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: #a22067; text-align: center; } /* --- Typography & Sections --- */ .cd-product-description h2 { border-bottom: 3px solid #a22067; 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: #a22067; 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: 650px; 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: #a22067; color: white !important; } .cd-btn-supplies:hover { background: #861a55; transform: translateY(-2px); } /* --- Video Gallery --- */ .cd-video-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; 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: #a22067; padding: 8px 10px; font-weight: 900; text-transform: uppercase; letter-spacing: 1px; text-align: center; } .cd-youtube-channel-link { color: #64748b !important; font-weight: 700; text-decoration: none; border-bottom: 1px dashed rgba(100, 116, 139, 0.4); display: inline-block; transition: all 0.2s ease; margin-top: 12px; } .cd-youtube-channel-link:hover { color: #a22067 !important; border-bottom-color: #a22067; } /* --- 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: #a22067; 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 #a22067; line-height: 1.65; } .cd-feature-card strong { display: block; margin-bottom: 8px; text-transform: uppercase; color: #a22067; letter-spacing: 0.75px; } .cd-feature-card p { margin: 0; } .cd-support-item { border-left: 5px solid #a22067; text-align: left; display: flex; flex-direction: column; justify-content: center; padding: 20px 24px; } .cd-support-item strong { color: #a22067; 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: #a22067 !important; border-bottom-color: #a22067; } /* --- 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 #a22067; padding-bottom: 8px; margin-bottom: 16px; font-weight: 900; color: #a22067; 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 #a22067; 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: #a22067; 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: #a22067; 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; } } @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 C1 Sealing Toilet (Round Socket) Safe. Sanitary. Comfortable. Trusted safety, ultimate comfort: Clesana C1, the premium Sealing Toilet for the highest standards. Originally developed for clinical use, it also meets medical hygiene standards in caravanning — reliably and cleanly. The Clesana C1 works almost like at home. Only without water or chemicals. The Sealing Toilet For free placement in the room and for special retrofitting. Switch to L-adapter Shop Clesana Supplies Introduction Retro-Fit Guide Installation Flexibility The Round Socket Base Thanks to its simple installation, the C1 can be retrofitted anywhere and is ready for immediate use. Floor-Mount Standard Thermo-Pressure A patented thermo-pressure mechanism automatically seals waste securely in a high-barrier film liner at the touch of a button. This protects you and your environment. Clinical Protection Originally developed for clinical use, it also meets medical hygiene standards in caravanning — reliably and cleanly. Ready For Use Thanks to its simple installation, the C1 can be retrofitted anywhere and is ready for immediate use. Questions? Call Us 1-844-603-4743 What's in the Box 1x Clesana C1 2x crimp contacts, Anderson SB50 50 Amp contact 5952 1x 2-pin connector housing, Anderson SB50 connector housing 992G1 1x user manual Clesana C1 1x sticker with operating instructions 1x installation manual Clesana C1 1x high-barrier film liner C1 1x pack of Super-Absorber Technical Data Load capacity 150 kg Nominal voltage 12 V Current consumption (max.) 22 A Power consumption in standby mode 0.28 Wh Energy consumption during sealing process 0.55 Wh Sealing and separation process 1.7 Wh Sealing cycle approx. 50 sec Operating temperature 5 - 40°C Visit the Official Clesana YouTube Channel Premium Off-Grid Solutions.The Cabin Depot Ltd.