s
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Outfit:wght@200;300;400;500;600&family=Noto+Sans+JP:wght@100;300;400&display=swap" rel="stylesheet">
<style>
/* ===== KŪMO RESET & VARIABLES ===== */
.kumo-landing * { margin: 0; padding: 0; box-sizing: border-box; }
.kumo-landing {
--cloud-white: #F7F9FC;
--paper: #FFFFFF;
--horizon: #B8D4E3;
--sky-mist: #7BAFCF;
--deep-sky: #3A7CA5;
--charcoal: #2D2D2D;
--slate: #4A4A4A;
--warm-grey: #E8E4E0;
--stone: #9B9590;
--coral: #E8A598;
--amber: #D4A574;
--fog: #EDF2F7;
font-family: 'Outfit', sans-serif;
color: var(--charcoal);
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
width: 100%;
}
.kumo-landing img { max-width: 100%; height: auto; }
/* ===== UTILITY ===== */
.kumo-container { max-width: 1200px; margin: 0 auto; padding: 0 40px; }
.kumo-fade { opacity: 0; transform: translateY(30px); transition: opacity 0.8s ease, transform 0.8s ease; }
.kumo-fade.kumo-visible { opacity: 1; transform: translateY(0); }
.kumo-fade-d1 { transition-delay: 0.15s; }
.kumo-fade-d2 { transition-delay: 0.3s; }
.kumo-fade-d3 { transition-delay: 0.45s; }
.kumo-fade-d4 { transition-delay: 0.6s; }
/* ===== HERO ===== */
.kumo-hero {
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
position: relative;
overflow: hidden;
background: linear-gradient(180deg, var(--cloud-white) 0%, var(--paper) 40%, var(--fog) 100%);
padding: 120px 40px 80px;
}
.kumo-hero::before {
content: '';
position: absolute;
top: -20%; left: -20%;
width: 140%; height: 140%;
background:
radial-gradient(ellipse 600px 400px at 20% 30%, rgba(184,212,227,0.25) 0%, transparent 70%),
radial-gradient(ellipse 500px 500px at 80% 60%, rgba(123,175,207,0.15) 0%, transparent 70%),
radial-gradient(ellipse 800px 300px at 50% 80%, rgba(184,212,227,0.1) 0%, transparent 70%);
animation: kumo-drift 20s ease-in-out infinite alternate;
pointer-events: none;
}
@keyframes kumo-drift {
0% { transform: translate(0, 0) scale(1); }
100% { transform: translate(-30px, -20px) scale(1.03); }
}
.kumo-hero-inner { position: relative; z-index: 2; }
.kumo-hero-kanji {
font-family: 'Noto Sans JP', sans-serif;
font-weight: 100;
font-size: 2.8rem;
color: var(--sky-mist);
margin-bottom: 20px;
opacity: 0;
animation: kumo-kanji-in 1.2s ease forwards 0.3s;
}
@keyframes kumo-kanji-in {
from { opacity: 0; transform: translateY(-20px); }
to { opacity: 0.7; transform: translateY(0); }
}
.kumo-hero-title {
font-family: 'Outfit', sans-serif;
font-weight: 200;
font-size: clamp(3.5rem, 8vw, 7rem);
letter-spacing: 0.5em;
margin-right: -0.5em;
color: var(--charcoal);
margin-bottom: 32px;
opacity: 0;
animation: kumo-title-in 1s ease forwards 0.6s;
}
@keyframes kumo-title-in {
from { opacity: 0; letter-spacing: 0.8em; }
to { opacity: 1; letter-spacing: 0.5em; }
}
.kumo-hero-tagline {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: clamp(1.1rem, 2.5vw, 1.5rem);
color: var(--slate);
font-style: italic;
margin-bottom: 16px;
opacity: 0;
animation: kumo-fade-up 0.8s ease forwards 1s;
}
.kumo-hero-sub {
font-family: 'Outfit', sans-serif;
font-weight: 300;
font-size: 0.95rem;
letter-spacing: 0.08em;
color: var(--stone);
margin-bottom: 48px;
max-width: 560px;
margin-left: auto;
margin-right: auto;
line-height: 1.7;
opacity: 0;
animation: kumo-fade-up 0.8s ease forwards 1.2s;
}
@keyframes kumo-fade-up {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.kumo-hero-ctas {
display: flex; gap: 16px; justify-content: center; flex-wrap: wrap;
opacity: 0;
animation: kumo-fade-up 0.8s ease forwards 1.5s;
}
.kumo-btn-primary {
display: inline-block;
background: var(--charcoal);
color: var(--paper) !important;
padding: 16px 48px;
border-radius: 100px;
font-family: 'Outfit', sans-serif;
font-weight: 300;
font-size: 0.85rem;
letter-spacing: 0.18em;
text-transform: uppercase;
text-decoration: none !important;
transition: all 0.4s ease;
border: 1px solid var(--charcoal);
}
.kumo-btn-primary:hover { background: var(--deep-sky); border-color: var(--deep-sky); transform: translateY(-2px); box-shadow: 0 10px 40px rgba(58,124,165,0.2); }
.kumo-btn-secondary {
display: inline-block;
background: transparent;
color: var(--charcoal) !important;
padding: 16px 48px;
border-radius: 100px;
font-family: 'Outfit', sans-serif;
font-weight: 300;
font-size: 0.85rem;
letter-spacing: 0.18em;
text-transform: uppercase;
text-decoration: none !important;
transition: all 0.4s ease;
border: 1px solid var(--warm-grey);
}
.kumo-btn-secondary:hover { border-color: var(--charcoal); transform: translateY(-2px); }
.kumo-scroll-hint {
margin-top: 80px;
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
opacity: 0;
animation: kumo-fade-up 0.8s ease forwards 2s;
}
.kumo-scroll-hint span {
font-size: 0.7rem;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(--stone);
font-weight: 300;
}
.kumo-scroll-line {
width: 1px; height: 40px;
background: linear-gradient(to bottom, var(--stone), transparent);
animation: kumo-scroll-pulse 2s ease-in-out infinite;
}
@keyframes kumo-scroll-pulse {
0%, 100% { opacity: 0.3; transform: scaleY(0.6); }
50% { opacity: 1; transform: scaleY(1); }
}
/* ===== SECTION COMMON ===== */
.kumo-section-label {
font-family: 'Outfit', sans-serif;
font-weight: 400;
font-size: 0.72rem;
letter-spacing: 0.3em;
text-transform: uppercase;
color: var(--sky-mist);
margin-bottom: 20px;
}
.kumo-section-title {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: clamp(2rem, 4vw, 3.2rem);
line-height: 1.2;
color: var(--charcoal);
margin-bottom: 24px;
}
.kumo-section-body {
font-weight: 300;
font-size: 1.05rem;
line-height: 1.8;
color: var(--slate);
margin-bottom: 32px;
}
/* ===== PRODUCT SHOWCASE ===== */
.kumo-product {
padding: 140px 0;
background: var(--paper);
}
.kumo-product-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
.kumo-product-img {
aspect-ratio: 1;
border-radius: 24px;
background: linear-gradient(135deg, var(--fog) 0%, var(--cloud-white) 50%, rgba(184,212,227,0.2) 100%);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
border: 1px solid rgba(184,212,227,0.3);
}
.kumo-placeholder-icon {
width: 80px; height: 80px;
border-radius: 50%;
background: rgba(184,212,227,0.3);
display: flex; align-items: center; justify-content: center;
margin-bottom: 16px;
}
.kumo-placeholder-icon svg { width: 32px; height: 32px; stroke: var(--sky-mist); fill: none; stroke-width: 1.5; }
.kumo-placeholder-text {
font-size: 0.75rem;
letter-spacing: 0.15em;
text-transform: uppercase;
color: var(--stone);
font-weight: 300;
}
.kumo-specs {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 24px;
margin-top: 40px;
}
.kumo-spec {
padding: 24px;
background: var(--cloud-white);
border-radius: 16px;
border: 1px solid rgba(184,212,227,0.2);
}
.kumo-spec-num {
font-family: 'Outfit', sans-serif;
font-weight: 200;
font-size: 2rem;
color: var(--deep-sky);
margin-bottom: 4px;
}
.kumo-spec-label {
font-size: 0.8rem;
letter-spacing: 0.08em;
color: var(--stone);
font-weight: 300;
}
/* ===== PHILOSOPHY ===== */
.kumo-philosophy {
padding: 160px 0;
background: var(--cloud-white);
position: relative;
overflow: hidden;
text-align: center;
}
.kumo-philosophy::before {
content: '雲';
position: absolute;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
font-family: 'Noto Sans JP', sans-serif;
font-size: 40vw;
font-weight: 100;
color: rgba(184,212,227,0.07);
pointer-events: none;
line-height: 1;
}
.kumo-philosophy .kumo-container { position: relative; z-index: 2; max-width: 800px; }
.kumo-philosophy .kumo-section-label { color: var(--deep-sky); }
.kumo-philosophy-quote {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: clamp(1.6rem, 3.5vw, 2.8rem);
line-height: 1.5;
color: var(--charcoal);
margin-bottom: 32px;
font-style: italic;
}
.kumo-philosophy-body {
font-weight: 300;
font-size: 1.05rem;
line-height: 1.9;
color: var(--slate);
max-width: 600px;
margin: 0 auto;
}
/* ===== FEATURES ===== */
.kumo-features {
padding: 140px 0;
background: var(--paper);
}
.kumo-features-header { text-align: center; max-width: 700px; margin: 0 auto 80px; }
.kumo-features-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 40px;
}
.kumo-feature-card {
padding: 48px 36px;
border-radius: 20px;
background: var(--cloud-white);
border: 1px solid rgba(184,212,227,0.15);
transition: all 0.4s ease;
position: relative;
overflow: hidden;
}
.kumo-feature-card::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: linear-gradient(90deg, var(--horizon), var(--sky-mist));
opacity: 0;
transition: opacity 0.4s ease;
}
.kumo-feature-card:hover { transform: translateY(-4px); box-shadow: 0 20px 60px rgba(0,0,0,0.04); }
.kumo-feature-card:hover::before { opacity: 1; }
.kumo-feature-icon {
width: 56px; height: 56px;
border-radius: 16px;
background: linear-gradient(135deg, rgba(184,212,227,0.3), rgba(123,175,207,0.15));
display: flex; align-items: center; justify-content: center;
margin-bottom: 24px;
}
.kumo-feature-icon svg { width: 24px; height: 24px; stroke: var(--deep-sky); fill: none; stroke-width: 1.5; }
.kumo-feature-title {
font-family: 'Outfit', sans-serif;
font-weight: 500;
font-size: 1.1rem;
color: var(--charcoal);
margin-bottom: 12px;
}
.kumo-feature-desc {
font-weight: 300;
font-size: 0.92rem;
line-height: 1.7;
color: var(--slate);
}
/* ===== HOW IT WORKS ===== */
.kumo-how {
padding: 140px 0;
background: linear-gradient(180deg, var(--cloud-white) 0%, var(--paper) 100%);
}
.kumo-how-header { text-align: center; max-width: 700px; margin: 0 auto 80px; }
.kumo-steps {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 60px;
position: relative;
}
.kumo-steps::before {
content: '';
position: absolute;
top: 48px;
left: calc(16.66% + 20px);
right: calc(16.66% + 20px);
height: 1px;
background: linear-gradient(90deg, transparent, var(--horizon), var(--horizon), transparent);
}
.kumo-step { text-align: center; position: relative; }
.kumo-step-num {
width: 96px; height: 96px;
border-radius: 50%;
background: var(--paper);
border: 1px solid var(--horizon);
display: flex; align-items: center; justify-content: center;
margin: 0 auto 28px;
font-family: 'Outfit', sans-serif;
font-weight: 200;
font-size: 2rem;
color: var(--deep-sky);
position: relative;
z-index: 2;
}
.kumo-step-title {
font-family: 'Outfit', sans-serif;
font-weight: 500;
font-size: 1.05rem;
color: var(--charcoal);
margin-bottom: 12px;
}
.kumo-step-desc {
font-weight: 300;
font-size: 0.9rem;
line-height: 1.7;
color: var(--slate);
max-width: 260px;
margin: 0 auto;
}
/* ===== LIFESTYLE ===== */
.kumo-lifestyle {
padding: 140px 0;
background: var(--paper);
}
.kumo-lifestyle-header { text-align: center; max-width: 700px; margin: 0 auto 80px; }
.kumo-lifestyle-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
}
.kumo-lifestyle-card {
border-radius: 20px;
overflow: hidden;
position: relative;
aspect-ratio: 3/4;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 32px 24px;
border: 1px solid rgba(184,212,227,0.2);
transition: all 0.4s ease;
}
.kumo-lifestyle-card:hover { transform: translateY(-4px); box-shadow: 0 20px 60px rgba(0,0,0,0.04); }
.kumo-lifestyle-card:nth-child(1) { background: linear-gradient(160deg, #E8F4F8 0%, #D1E8F0 100%); }
.kumo-lifestyle-card:nth-child(2) { background: linear-gradient(160deg, #F0EDE8 0%, #E8E4E0 100%); }
.kumo-lifestyle-card:nth-child(3) { background: linear-gradient(160deg, #EDF2F7 0%, #DAE5F0 100%); }
.kumo-lifestyle-card:nth-child(4) { background: linear-gradient(160deg, #F5F0EB 0%, #E8DDD4 100%); }
.kumo-lifestyle-icon {
width: 48px; height: 48px;
border-radius: 50%;
background: rgba(255,255,255,0.8);
display: flex; align-items: center; justify-content: center;
margin-bottom: 16px;
backdrop-filter: blur(10px);
}
.kumo-lifestyle-icon svg { width: 20px; height: 20px; stroke: var(--deep-sky); fill: none; stroke-width: 1.5; }
.kumo-lifestyle-card-title {
font-family: 'Outfit', sans-serif;
font-weight: 500;
font-size: 1rem;
color: var(--charcoal);
margin-bottom: 6px;
}
.kumo-lifestyle-card-desc {
font-size: 0.82rem;
font-weight: 300;
color: var(--slate);
line-height: 1.5;
}
/* ===== GALLERY ===== */
.kumo-gallery {
padding: 140px 0;
background: var(--paper);
}
.kumo-gallery-header { text-align: center; max-width: 700px; margin: 0 auto 80px; }
.kumo-gallery-grid {
display: grid;
grid-template-columns: 2fr 1fr 1fr;
grid-template-rows: 300px 300px;
gap: 20px;
}
.kumo-gallery-item {
border-radius: 20px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid rgba(184,212,227,0.2);
overflow: hidden;
transition: all 0.4s ease;
}
.kumo-gallery-item:hover { transform: scale(1.01); box-shadow: 0 20px 60px rgba(0,0,0,0.04); }
.kumo-gallery-item:nth-child(1) { grid-row: 1 / 3; background: linear-gradient(135deg, #E8F4F8, #D1E8F0); }
.kumo-gallery-item:nth-child(2) { background: linear-gradient(135deg, #F0EDE8, #E8E4E0); }
.kumo-gallery-item:nth-child(3) { background: linear-gradient(135deg, #EDF2F7, #DAE5F0); }
.kumo-gallery-item:nth-child(4) { background: linear-gradient(135deg, #F5F0EB, #E8DDD4); }
.kumo-gallery-item:nth-child(5) { background: linear-gradient(135deg, #E8F0E8, #D4E8D8); }
.kumo-gallery-ph { text-align: center; opacity: 0.6; }
.kumo-gallery-ph svg { width: 40px; height: 40px; stroke: var(--stone); fill: none; stroke-width: 1; margin-bottom: 8px; display: block; margin-left: auto; margin-right: auto; }
.kumo-gallery-ph span { display: block; font-size: 0.7rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--stone); font-weight: 300; }
/* ===== TESTIMONIALS ===== */
.kumo-testimonials {
padding: 140px 0;
background: var(--charcoal);
color: var(--paper);
position: relative;
overflow: hidden;
}
.kumo-testimonials::before {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(ellipse 600px 400px at 20% 50%, rgba(58,124,165,0.1) 0%, transparent 70%),
radial-gradient(ellipse 400px 400px at 80% 30%, rgba(184,212,227,0.05) 0%, transparent 70%);
pointer-events: none;
}
.kumo-testimonials .kumo-container { position: relative; z-index: 2; }
.kumo-testimonials .kumo-section-label { color: var(--sky-mist); }
.kumo-testimonials .kumo-section-title { color: var(--paper); }
.kumo-testimonials-header { text-align: center; max-width: 700px; margin: 0 auto 80px; }
.kumo-testimonials-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.kumo-testimonial-card {
padding: 40px 32px;
border-radius: 20px;
background: rgba(255,255,255,0.04);
border: 1px solid rgba(255,255,255,0.08);
}
.kumo-testimonial-stars {
color: var(--amber);
font-size: 0.85rem;
margin-bottom: 20px;
letter-spacing: 2px;
}
.kumo-testimonial-text {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: 1.05rem;
line-height: 1.7;
color: rgba(255,255,255,0.85);
margin-bottom: 24px;
font-style: italic;
}
.kumo-testimonial-author {
font-size: 0.82rem;
font-weight: 400;
color: rgba(255,255,255,0.5);
}
.kumo-testimonial-detail {
font-size: 0.72rem;
font-weight: 300;
color: rgba(255,255,255,0.3);
margin-top: 4px;
}
/* ===== COMPARISON ===== */
.kumo-comparison {
padding: 140px 0;
background: var(--cloud-white);
}
.kumo-comparison-header { text-align: center; max-width: 700px; margin: 0 auto 80px; }
.kumo-comp-table {
max-width: 900px;
margin: 0 auto;
border-radius: 20px;
overflow: hidden;
border: 1px solid rgba(184,212,227,0.2);
background: var(--paper);
}
.kumo-comp-row {
display: grid;
grid-template-columns: 2fr 1fr 1fr;
border-bottom: 1px solid var(--fog);
}
.kumo-comp-row:last-child { border-bottom: none; }
.kumo-comp-row.kumo-comp-header { background: var(--charcoal); color: var(--paper); }
.kumo-comp-cell {
padding: 20px 28px;
font-size: 0.9rem;
font-weight: 300;
color: var(--slate);
display: flex;
align-items: center;
}
.kumo-comp-header .kumo-comp-cell {
font-weight: 400;
font-size: 0.8rem;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--paper);
}
.kumo-comp-cell.kumo-comp-feature { font-weight: 400; color: var(--charcoal); }
.kumo-comp-cell.kumo-comp-center { justify-content: center; }
.kumo-comp-check { color: var(--deep-sky); font-size: 1.1rem; }
.kumo-comp-x { color: var(--warm-grey); font-size: 0.9rem; }
.kumo-comp-row:nth-child(even) { background: var(--cloud-white); }
/* ===== CTA ===== */
.kumo-cta {
padding: 160px 0;
background: linear-gradient(180deg, var(--paper) 0%, var(--cloud-white) 50%, var(--paper) 100%);
text-align: center;
position: relative;
overflow: hidden;
}
.kumo-cta::before {
content: '';
position: absolute;
width: 600px; height: 600px;
border-radius: 50%;
background: radial-gradient(circle, rgba(184,212,227,0.15) 0%, transparent 70%);
top: 50%; left: 50%;
transform: translate(-50%, -50%);
pointer-events: none;
}
.kumo-cta .kumo-container { position: relative; z-index: 2; }
.kumo-cta-title {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: clamp(2rem, 4.5vw, 3.5rem);
line-height: 1.3;
color: var(--charcoal);
margin-bottom: 20px;
}
.kumo-cta-subtitle {
font-weight: 300;
font-size: 1.05rem;
color: var(--slate);
margin-bottom: 48px;
max-width: 500px;
margin-left: auto;
margin-right: auto;
line-height: 1.7;
}
.kumo-cta-price { margin-bottom: 40px; }
.kumo-price-amount {
font-family: 'Outfit', sans-serif;
font-weight: 200;
font-size: 3rem;
color: var(--charcoal);
}
.kumo-price-note {
font-size: 0.85rem;
color: var(--stone);
font-weight: 300;
margin-top: 4px;
}
.kumo-cta-guarantee {
margin-top: 24px;
font-size: 0.8rem;
color: var(--stone);
font-weight: 300;
}
/* ===== FAQ ===== */
.kumo-faq {
padding: 120px 0;
background: var(--paper);
}
.kumo-faq-header { text-align: center; max-width: 700px; margin: 0 auto 60px; }
.kumo-faq-list { max-width: 740px; margin: 0 auto; }
.kumo-faq-item { border-bottom: 1px solid var(--fog); padding: 28px 0; cursor: pointer; }
.kumo-faq-q {
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 400;
font-size: 1rem;
color: var(--charcoal);
transition: color 0.3s ease;
}
.kumo-faq-q:hover { color: var(--deep-sky); }
.kumo-faq-toggle {
width: 28px; height: 28px;
border-radius: 50%;
border: 1px solid var(--warm-grey);
display: flex; align-items: center; justify-content: center;
font-size: 1rem;
color: var(--stone);
transition: all 0.3s ease;
flex-shrink: 0;
line-height: 1;
}
.kumo-faq-item.active .kumo-faq-toggle { transform: rotate(45deg); border-color: var(--deep-sky); color: var(--deep-sky); }
.kumo-faq-a {
max-height: 0;
overflow: hidden;
transition: max-height 0.4s ease, padding 0.4s ease;
}
.kumo-faq-item.active .kumo-faq-a { max-height: 200px; padding-top: 16px; }
.kumo-faq-a p {
font-weight: 300;
font-size: 0.92rem;
line-height: 1.7;
color: var(--slate);
}
/* ===== FOOTER ===== */
.kumo-footer {
padding: 80px 0 40px;
background: var(--charcoal);
color: rgba(255,255,255,0.6);
}
.kumo-footer-top {
display: grid;
grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 48px;
padding-bottom: 60px;
border-bottom: 1px solid rgba(255,255,255,0.08);
}
.kumo-footer-brand {
font-family: 'Outfit', sans-serif;
font-weight: 200;
font-size: 1.5rem;
letter-spacing: 0.4em;
color: var(--paper);
margin-bottom: 16px;
}
.kumo-footer-tag {
font-family: 'Cormorant Garamond', serif;
font-style: italic;
font-weight: 300;
font-size: 0.95rem;
color: rgba(255,255,255,0.4);
margin-bottom: 24px;
}
.kumo-footer-desc {
font-size: 0.85rem;
font-weight: 300;
line-height: 1.7;
color: rgba(255,255,255,0.4);
max-width: 300px;
}
.kumo-footer-col-title {
font-weight: 400;
font-size: 0.75rem;
letter-spacing: 0.15em;
text-transform: uppercase;
color: rgba(255,255,255,0.3);
margin-bottom: 20px;
}
.kumo-footer-col a {
display: block;
font-weight: 300;
font-size: 0.88rem;
color: rgba(255,255,255,0.6);
text-decoration: none;
margin-bottom: 12px;
transition: color 0.3s ease;
}
.kumo-footer-col a:hover { color: var(--paper); }
.kumo-footer-bottom {
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 32px;
font-size: 0.75rem;
font-weight: 300;
color: rgba(255,255,255,0.25);
}
/* ===== RESPONSIVE ===== */
@media (max-width: 1024px) {
.kumo-product-grid { grid-template-columns: 1fr; gap: 60px; }
.kumo-features-grid { grid-template-columns: repeat(2, 1fr); }
.kumo-testimonials-grid { grid-template-columns: 1fr; max-width: 500px; margin-left: auto; margin-right: auto; }
.kumo-lifestyle-grid { grid-template-columns: repeat(2, 1fr); }
.kumo-gallery-grid { grid-template-columns: 1fr 1fr; grid-template-rows: 250px 250px 250px; }
.kumo-gallery-item:nth-child(1) { grid-row: auto; }
.kumo-footer-top { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 768px) {
.kumo-container { padding: 0 24px; }
.kumo-hero { padding: 100px 24px 60px; }
.kumo-features-grid { grid-template-columns: 1fr; }
.kumo-steps { grid-template-columns: 1fr; gap: 40px; }
.kumo-steps::before { display: none; }
.kumo-lifestyle-grid { grid-template-columns: 1fr; }
.kumo-gallery-grid { grid-template-columns: 1fr; grid-template-rows: auto; }
.kumo-gallery-grid .kumo-gallery-item { min-height: 200px; }
.kumo-comp-cell { padding: 14px 16px; font-size: 0.8rem; }
.kumo-footer-top { grid-template-columns: 1fr; }
.kumo-footer-bottom { flex-direction: column; gap: 8px; text-align: center; }
}
</style>
<!-- ==================== HERO ==================== -->
<div class="kumo-landing">
<div class="kumo-hero">
<div class="kumo-hero-inner">
<div class="kumo-hero-kanji">雲</div>
<h1 class="kumo-hero-title">KŪMO</h1>
<p class="kumo-hero-tagline">Buďte tady. Buďte beztíže.</p>
<p class="kumo-hero-sub">Vzduchem nafukovací sedací polštář navržený pro lidi, kteří věří, že každý okamžik – dokonce i cesta – stojí za to žít.</p>
<div class="kumo-hero-ctas">
<!-- REPLACE # WITH YOUR SHOPIFY PRODUCT URL -->
<a href="#" class="kumo-btn-primary">Předobjednat nyní</a>
<a href="#kumo-product" class="kumo-btn-secondary">Objevit</a>
</div>
</div>
<div class="kumo-scroll-hint">
<span>Rolovat</span>
<div class="kumo-scroll-line"></div>
</div>
</div>
<!-- ==================== PRODUCT SHOWCASE ==================== -->
<div class="kumo-product" id="kumo-product">
<div class="kumo-container">
<div class="kumo-product-grid">
<div class="kumo-product-img kumo-fade">
<!-- REPLACE THIS DIV CONTENT WITH: <img src="YOUR-PRODUCT-IMAGE.jpg" alt="KŪMO cushion"> -->
<div class="kumo-placeholder-icon">
<svg viewBox="0 0 24 24"><path d="M3 15C3 15 5 13 8 13C9.5 13 11 14 12 14C14 14 15 13 17 13C20 13 21 15 21 15"/><path d="M3 19C3 19 5 17 8 17C9.5 17 11 18 12 18C14 18 15 17 17 17C20 17 21 19 21 19"/><circle cx="12" cy="8" r="4"/></svg>
</div>
<span class="kumo-placeholder-text">Product Photo</span>
</div>
<div>
<p class="kumo-section-label kumo-fade">Představujeme KŪMO</p>
<h2 class="kumo-section-title kumo-fade kumo-fade-d1">Sedět na oblaku<br>nebyla metafora.</h2>
<p class="kumo-section-body kumo-fade kumo-fade-d2">KŪMO je precizně navržený vzduchový polštář, který promění každé sedadlo v oblak. Navrženo v Japonsku. Inspirováno filozofií, že vaše cesta – let, dojíždění, dlouhý den – si zaslouží přítomnost, nikoli jen trpělivost.</p>
<div class="kumo-specs kumo-fade kumo-fade-d3">
<div class="kumo-spec">
<div class="kumo-spec-num">10s</div>
<div class="kumo-spec-label">Doba nafukování</div>
</div>
<div class="kumo-spec">
<div class="kumo-spec-num">280g</div>
<div class="kumo-spec-label">Celková hmotnost</div>
</div>
<div class="kumo-spec">
<div class="kumo-spec-num">∞</div>
<div class="kumo-spec-label">Znovu získané okamžiky</div>
</div>
<div class="kumo-spec">
<div class="kumo-spec-num">0</div>
<div class="kumo-spec-label">Tlakové body</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- ==================== PHILOSOPHY ==================== -->
<div class="kumo-philosophy">
<div class="kumo-container">
<p class="kumo-section-label kumo-fade">Filozofie KŪMO</p>
<blockquote class="kumo-philosophy-quote kumo-fade kumo-fade-d1">"Většina značek pohodlí prodává úlevu od bolesti.<br>My prodáváme přítomnost."</blockquote>
<p class="kumo-philosophy-body kumo-fade kumo-fade-d2">V japonštině KŪMO (雲) znamená oblak. Oblaky jsou pomíjivé, krásné, vždy v přítomném okamžiku. Nespěchají s příjezdem – prostě jsou. To je pocit, který jsme vložili do každého polštáře. Protože 14hodinový let, úterní dojíždění, stůl, u kterého sedíte osm hodin – to není ztracený čas. To je váš život. Buďte u toho.</p>
</div>
</div>
<!-- ==================== FEATURES ==================== -->
<div class="kumo-features" id="kumo-features">
<div class="kumo-container">
<div class="kumo-features-header">
<p class="kumo-section-label kumo-fade">Propracované pohodlí</p>
<h2 class="kumo-section-title kumo-fade kumo-fade-d1">Promyšleně navrženo.<br>Snadno pocítíte.</h2>
</div>
<div class="kumo-features-grid">
<div class="kumo-feature-card kumo-fade">
<div class="kumo-feature-icon">
<svg viewBox="0 0 24 24"><path d="M12 3C7 3 3 7 3 12s4 9 9 9 9-4 9-9-4-9-9-9z"/><path d="M12 7v5l3 3"/></svg>
</div>
<h3 class="kumo-feature-title">Nafouknutí za 10 sekund</h3>
<p class="kumo-feature-desc">Tři nádechy. To je vše, co je potřeba. Náš systém s dvojitým ventilem naplní KŪMO za sekundy, takže se budete cítit pohodlně, než se vypne kontrolka bezpečnostních pásů.</p>
</div>
<div class="kumo-feature-card kumo-fade kumo-fade-d1">
<div class="kumo-feature-icon">
<svg viewBox="0 0 24 24"><path d="M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z"/><line x1="16" y1="8" x2="2" y2="22"/><line x1="17.5" y1="15" x2="9" y2="15"/></svg>
</div>
<h3 class="kumo-feature-title">Beztížný design</h3>
<p class="kumo-feature-desc">S hmotností pouhých 280 g KŪMO zmizí ve vaší tašce. Sbalí se menší než láhev na vodu. Zapomenete, že tam je, dokud ho nebudete potřebovat.</p>
</div>
<div class="kumo-feature-card kumo-fade kumo-fade-d2">
<div class="kumo-feature-icon">
<svg viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
</div>
<h3 class="kumo-feature-title">Ergonomické vzduchové buňky</h3>
<p class="kumo-feature-desc">Technologie vícekomorových vzduchových buněk rovnoměrně rozkládá váhu a eliminuje tlakové body. Vaše tělo najde svou přirozenou rovnováhu.</p>
</div>
<div class="kumo-feature-card kumo-fade">
<div class="kumo-feature-icon">
<svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"/><line x1="3" y1="9" x2="21" y2="9"/><line x1="9" y1="21" x2="9" y2="9"/></svg>
</div>
<h3 class="kumo-feature-title">Univerzální velikost</h3>
<p class="kumo-feature-desc">Ekonomická sedadla. Kancelářské židle. Stadionové tribuny. Parkové lavičky. Adaptivní forma KŪMO se hodí na každý povrch.</p>
</div>
<div class="kumo-feature-card kumo-fade kumo-fade-d1">
<div class="kumo-feature-icon">
<svg viewBox="0 0 24 24"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
</div>
<h3 class="kumo-feature-title">Prémiové materiály</h3>
<p class="kumo-feature-desc">Jemný matný TPU, který působí prémiově již na první dotek. Žádný lesklý plast. Žádná estetika zdravotnických pomůcek. Jen tiché, rafinované pohodlí.</p>
</div>
<div class="kumo-feature-card kumo-fade kumo-fade-d2">
<div class="kumo-feature-icon">
<svg viewBox="0 0 24 24"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
</div>
<h3 class="kumo-feature-title">Odolné na cestování</h3>
<p class="kumo-feature-desc">Odolné proti propíchnutí. Schváleno TSA. Dodává se s organickým bavlněným pouzdrem. Stvořeno pro nomáda ve vás.</p>
</div>
</div>
</div>
</div>
<!-- ==================== HOW IT WORKS ==================== -->
<div class="kumo-how">
<div class="kumo-container">
<div class="kumo-how-header">
<p class="kumo-section-label kumo-fade">Jak to funguje</p>
<h2 class="kumo-section-title kumo-fade kumo-fade-d1">Tři nádechy k oblaku.</h2>
</div>
<div class="kumo-steps">
<div class="kumo-step kumo-fade">
<div class="kumo-step-num">1</div>
<h3 class="kumo-step-title">Rozbalit</h3>
<p class="kumo-step-desc">Vytáhněte KŪMO z jeho přenosného pouzdra. Rozloží se naplocho jedním pohybem – bez námahy, bez potřeby pokynů.</p>
</div>
<div class="kumo-step kumo-fade kumo-fade-d1">
<div class="kumo-step-num">2</div>
<h3 class="kumo-step-title">Nafouknout</h3>
<p class="kumo-step-desc">Tři jemné nádechy dvojitým ventilem. Vzduchové buňky se rovnoměrně naplní a za sekundy vytvoří váš osobní oblak.</p>
</div>
<div class="kumo-step kumo-fade kumo-fade-d2">
<div class="kumo-step-num">3</div>
<h3 class="kumo-step-title">Buďte přítomni</h3>
<p class="kumo-step-desc">Položte ho na jakékoli sedadlo a posaďte se. Okamžitě pocítíte rozdíl. Nyní si cestu nevydržujete – žijete ji.</p>
</div>
</div>
</div>
</div>
<!-- ==================== LIFESTYLE ==================== -->
<div class="kumo-lifestyle">
<div class="kumo-container">
<div class="kumo-lifestyle-header">
<p class="kumo-section-label kumo-fade">Každé sedadlo. Každý okamžik.</p>
<h2 class="kumo-section-title kumo-fade kumo-fade-d1">Navrženo pro způsob,<br>jakým skutečně žijete.</h2>
</div>
<div class="kumo-lifestyle-grid">
<div class="kumo-lifestyle-card kumo-fade">
<div class="kumo-lifestyle-icon">
<svg viewBox="0 0 24 24"><path d="M17.8 19.2L16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.4-.1.9.3 1.1l5.2 3-2.5 2.5-2.2-.5c-.3-.1-.7 0-.9.2l-.3.3c-.2.3-.1.7.1.9l2.8 2.1 2.1 2.8c.2.3.6.4.9.1l.3-.3c.2-.2.3-.6.2-.9l-.5-2.2 2.5-2.5 3 5.2c.2.4.7.5 1.1.3l.5-.3c.4-.2.6-.6.5-1.1z"/></svg>
</div>
<h3 class="kumo-lifestyle-card-title">Dlouhé lety</h3>
<p class="kumo-lifestyle-card-desc">Proměňte ekonomickou třídu v první. 14 hodin? Nic neucítíte.</p>
</div>
<div class="kumo-lifestyle-card kumo-fade kumo-fade-d1">
<div class="kumo-lifestyle-icon">
<svg viewBox="0 0 24 24"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
</div>
<h3 class="kumo-lifestyle-card-title">Kancelářské dny</h3>
<p class="kumo-lifestyle-card-desc">8 hodin u stolu. Žádná bolest zad. Vaše 16:00 vám poděkuje.</p>
</div>
<div class="kumo-lifestyle-card kumo-fade kumo-fade-d2">
<div class="kumo-lifestyle-icon">
<svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><polygon points="10 8 16 12 10 16 10 8"/></svg>
</div>
<h3 class="kumo-lifestyle-card-title">Výlety autem</h3>
<p class="kumo-lifestyle-card-desc">Sedadlo spolujezdce právě dostalo vylepšení. Užijte si výhled, ne bolest.</p>
</div>
<div class="kumo-lifestyle-card kumo-fade kumo-fade-d3">
<div class="kumo-lifestyle-icon">
<svg viewBox="0 0 24 24"><path d="M18 8h1a4 4 0 0 1 0 8h-1"/><path d="M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"/><line x1="6" y1="1" x2="6" y2="4"/><line x1="10" y1="1" x2="10" y2="4"/><line x1="14" y1="1" x2="14" y2="4"/></svg>
</div>
<h3 class="kumo-lifestyle-card-title">Kdekoli jinde</h3>
<p class="kumo-lifestyle-card-desc">Kavárny, tribuny, vlaky, čekárny. Život vám ne vždy dá dobrá místa. KŪMO ano.</p>
</div>
</div>
</div>
</div>
<!-- ==================== GALLERY ==================== -->
<div class="kumo-gallery">
<div class="kumo-container">
<div class="kumo-gallery-header">
<p class="kumo-section-label kumo-fade">Podrobnosti</p>
<h2 class="kumo-section-title kumo-fade kumo-fade-d1">Navrženo k rozplynutí.
Nezapomenutelné.</h2>
</div>
<div class="kumo-gallery-grid">
<!-- REPLACE PLACEHOLDER DIVS WITH: <img src="YOUR-IMAGE.jpg" alt="description" style="width:100%;height:100%;object-fit:cover;"> -->
<div class="kumo-gallery-item kumo-fade">
<div class="kumo-gallery-ph">
<svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><polyline points="21 15 16 10 5 21"/></svg>
<span>Produkt — Hero Shot</span>
</div>
</div>
<div class="kumo-gallery-item kumo-fade kumo-fade-d1">
<div class="kumo-gallery-ph">
<svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><polyline points="21 15 16 10 5 21"/></svg>
<span>Přenáška</span>
</div>
</div>
<div class="kumo-gallery-item kumo-fade kumo-fade-d2">
<div class="kumo-gallery-ph">
<svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><polyline points="21 15 16 10 5 21"/></svg>
<span>Detail ventilu</span>
</div>
</div>
<div class="kumo-gallery-item kumo-fade kumo-fade-d1">
<div class="kumo-gallery-ph">
<svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><polyline points="21 15 16 10 5 21"/></svg>
<span>Balení</span>
</div>
</div>
<div class="kumo-gallery-item kumo-fade kumo-fade-d2">
<div class="kumo-gallery-ph">
<svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><polyline points="21 15 16 10 5 21"/></svg>
<span>Porovnání velikostí</span>
</div>
</div>
</div>
</div>
</div>
<!-- ==================== TESTIMONIALS ==================== -->
<div class="kumo-testimonials">
<div class="kumo-container">
<div class="kumo-testimonials-header">
<p class="kumo-section-label kumo-fade">Co říkají lidé</p>
<h2 class="kumo-section-title kumo-fade kumo-fade-d1">Pohodlí jako v oblacích.
Nemusíte nám věřit.</h2>
</div>
<div class="kumo-testimonials-grid">
<div class="kumo-testimonial-card kumo-fade">
<div class="kumo-testimonial-stars">★★★★★</div>
<p class="kumo-testimonial-text">"Dvakrát měsíčně létám ze SFO do Tokia. KŪMO proměnilo moje sedadlo v ekonomické třídě v něco, čeho se už neděsím. Poprvé za léta jsem se cítil jako člověk."</p>
<p class="kumo-testimonial-author">Sarah K.</p>
<p class="kumo-testimonial-detail">Častá cestující, 180 tisíc mil/rok</p>
</div>
<div class="kumo-testimonial-card kumo-fade kumo-fade-d1">
<div class="kumo-testimonial-stars">★★★★★</div>
<p class="kumo-testimonial-text">"Můj fyzioterapeut mi doporučil polštář. Každý vypadal lékařsky a ošklivě. Pak jsem našla KŪMO. Je to jediný, který se nestydím vzít s sebou na schůzku."</p>
<p class="kumo-testimonial-author">James L.</p>
<p class="kumo-testimonial-detail">Produktový manažer, sedí 10h/den</p>
</div>
<div class="kumo-testimonial-card kumo-fade kumo-fade-d2">
<div class="kumo-testimonial-stars">★★★★★</div>
<p class="kumo-testimonial-text">"Koupil jsem ho na cestu z LA do Portlandu. Moje partnerka mi ho pořád kradla. Teď máme dva. Už jen samotné balení působilo jako dárek."</p>
<p class="kumo-testimonial-author">Maya R.</p>
<p class="kumo-testimonial-detail">Nadšenkyně do cestování autem</p>
</div>
</div>
</div>
</div>
<!-- ==================== COMPARISON ==================== -->
<div class="kumo-comparison">
<div class="kumo-container">
<div class="kumo-comparison-header">
<p class="kumo-section-label kumo-fade">Proč KŪMO</p>
<h2 class="kumo-section-title kumo-fade kumo-fade-d1">Ne všechny polštáře jsou obláčky.</h2>
</div>
<div class="kumo-comp-table kumo-fade kumo-fade-d2">
<div class="kumo-comp-row kumo-comp-header">
<div class="kumo-comp-cell kumo-comp-feature"></div>
<div class="kumo-comp-cell kumo-comp-center">KŪMO</div>
<div class="kumo-comp-cell kumo-comp-center">Ostatní</div>
</div>
<div class="kumo-comp-row">
<div class="kumo-comp-cell kumo-comp-feature">Nafoukne se za méně než 10 sekund</div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-check">●</span></div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-x">—</span></div>
</div>
<div class="kumo-comp-row">
<div class="kumo-comp-cell kumo-comp-feature">Cestovní hmotnost pod 300 g</div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-check">●</span></div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-x">—</span></div>
</div>
<div class="kumo-comp-row">
<div class="kumo-comp-cell kumo-comp-feature">Vícekomorová technologie vzduchových buněk</div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-check">●</span></div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-x">—</span></div>
</div>
<div class="kumo-comp-row">
<div class="kumo-comp-cell kumo-comp-feature">Prémiové matné materiály</div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-check">●</span></div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-x">—</span></div>
</div>
<div class="kumo-comp-row">
<div class="kumo-comp-cell kumo-comp-feature">Navrženo, nikoli vyrobeno</div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-check">●</span></div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-x">—</span></div>
</div>
<div class="kumo-comp-row">
<div class="kumo-comp-cell kumo-comp-feature">Značka, kterou jste hrdí nosit</div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-check">●</span></div>
<div class="kumo-comp-cell kumo-comp-center"><span class="kumo-comp-x">—</span></div>
</div>
</div>
</div>
</div>
<!-- ==================== CTA ==================== -->
<div class="kumo-cta" id="kumo-cta">
<div class="kumo-container">
<p class="kumo-section-label kumo-fade">Omezená první edice</p>
<h2 class="kumo-cta-title kumo-fade kumo-fade-d1">Váš oblak čeká.</h2>
<p class="kumo-cta-subtitle kumo-fade kumo-fade-d2">Připojte se k prvním 500 lidem, kteří zažijí KŪMO. Každý polštář je dodáván v našem originálním balení s ručně raženým znakem kandži.</p>
<div class="kumo-cta-price kumo-fade kumo-fade-d3">
<div class="kumo-price-amount">$79</div>
<div class="kumo-price-note">Doprava zdarma po celém světě · 30denní záruka "oblaků"</div>
</div>
<!-- REPLACE # WITH YOUR SHOPIFY PRODUCT URL -->
<a href="#" class="kumo-btn-primary kumo-fade kumo-fade-d4">Předobjednat KŪMO</a>
<p class="kumo-cta-guarantee kumo-fade kumo-fade-d4">Nejste beztíže? Plná náhrada. Žádné otázky. To je záruka "oblaků".</p>
</div>
</div>
<!-- ==================== FAQ ==================== -->
<div class="kumo-faq" id="kumo-faq">
<div class="kumo-container">
<div class="kumo-faq-header">
<p class="kumo-section-label kumo-fade">Dotazy</p>
<h2 class="kumo-section-title kumo-fade kumo-fade-d1">Vše, co potřebujete vědět.</h2>
</div>
<div class="kumo-faq-list">
<div class="kumo-faq-item kumo-fade">
<div class="kumo-faq-q">
<span>Jak dlouho trvá nafouknutí?</span>
<div class="kumo-faq-toggle">+</div>
</div>
<div class="kumo-faq-a">
<p>Tři jemné nádechy – asi 10 sekund. Náš systém s dvojitým ventilem je navržen pro snadné nafouknutí. Vyfouknutí je ještě rychlejší: otevřete ventil a stiskněte naplocho. Hotovo za 5 sekund.</p>
</div>
</div>
<div class="kumo-faq-item kumo-fade">
<div class="kumo-faq-q">
<span>Vejde se mi do příručního zavazadla?</span>
<div class="kumo-faq-toggle">+</div>
</div>
<div class="kumo-faq-a">
<p>Snadno. Vyfouknuté KŪMO se sbalí menší než láhev na vodu a vejde se do svého sáčku z organické bavlny. Váží 280 g – v tašce si ho ani nevšimnete.</p>
</div>
</div>
<div class="kumo-faq-item kumo-fade">
<div class="kumo-faq-q">
<span>Je přátelský k TSA / letištní bezpečnosti?</span>
<div class="kumo-faq-toggle">+</div>
</div>
<div class="kumo-faq-a">
<p>100%. KŪMO je plně kompatibilní s TSA. Žádné tekutiny, žádná elektronika, žádné problémy. Stačí si ho zabalit do tašky a jít.</p>
</div>
</div>
<div class="kumo-faq-item kumo-fade">
<div class="kumo-faq-q">
<span>Co když se propíchne?</span>
<div class="kumo-faq-toggle">+</div>
</div>
<div class="kumo-faq-a">
<p>KŪMO používá TPU materiál odolný proti propíchnutí, navržený pro náročné cestování. Ale pokud se to stane, ke každému polštáři je dodávána sada na opravu. A navíc máme doživotní záruku na výrobní vady.</p>
</div>
</div>
<div class="kumo-faq-item kumo-fade">
<div class="kumo-faq-q">
<span>Co je to cloudová záruka?</span>
<div class="kumo-faq-toggle">+</div>
</div>
<div class="kumo-faq-a">
<p>Vyzkoušejte KŪMO po dobu 30 dnů. Pokud se nebudete cítit jako na obláčku, pošlete ho zpět a dostanete plnou náhradu. Žádné otázky, žádné potíže, žádné špatné pocity. Jsme si tím tak jistí.</p>
</div>
</div>
<div class="kumo-faq-item kumo-fade">
<div class="kumo-faq-q">
<span>V jakých barvách je k dispozici?</span>
<div class="kumo-faq-toggle">+</div>
</div>
<div class="kumo-faq-a">
<p>První edice se spouští v barvách Cloud White a Charcoal. Budoucí dodávky budou zahrnovat Horizon Blue a Stone. Sledujte nás, abyste byli první, kdo se dozví.</p>
</div>
</div>
</div>
</div>
</div>
<!-- ==================== FOOTER ==================== -->
<div class="kumo-footer">
<div class="kumo-container">
<div class="kumo-footer-top">
<div>
<div class="kumo-footer-brand">KŪMO</div>
<div class="kumo-footer-tag">Buďte tady. Buďte beztíže.</div>
<p class="kumo-footer-desc">Každý okamžik vaší cesty si zaslouží být prožíván, nikoli snášen. KŪMO se postará, abyste byli přítomni po celou dobu.</p>
</div>
<div class="kumo-footer-col">
<div class="kumo-footer-col-title">Produkt</div>
<a href="#">Polštář</a>
<a href="#">Materiály</a>
<a href="#">Velikosti</a>
<a href="#">Recenze</a>
</div>
<div class="kumo-footer-col">
<div class="kumo-footer-col-title">Společnost</div>
<a href="#">Náš příběh</a>
<a href="#">Deník</a>
<a href="#">Tisk</a>
<a href="#">Kariéra</a>
</div>
<div class="kumo-footer-col">
<div class="kumo-footer-col-title">Podpora</div>
<a href="#">Kontakt</a>
<a href="#">Doprava</a>
<a href="#">Vrácení</a>
<a href="#">Často kladené dotazy</a>
</div>
</div>
<div class="kumo-footer-bottom">
<span>© 2026 KŪMO. Všechna práva vyhrazena.</span>
<span>Soukromí · Podmínky · Soubory cookie</span>
</div>
</div>
</div>
</div><!-- end .kumo-landing -->
<script>
// FAQ toggle
document.querySelectorAll('.kumo-faq-item').forEach(function(item) {
item.addEventListener('click', function() {
this.classList.toggle('active');
});
});
// Scroll fade-in animations
var kumoObserver = new IntersectionObserver(function(entries) {
entries.forEach(function(entry) {
if (entry.isIntersecting) {
entry.target.classList.add('kumo-visible');
}
});
}, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });
document.querySelectorAll('.kumo-fade').forEach(function(el) {
kumoObserver.observe(el);
});
</script>