<style>
.cns-wrap{
--c-bg-light:#FAF8F9;
--c-bg-white:#FFFFFF;
--c-border:#F1F1F1;
--c-text:#4a4a4a;
--c-muted:#5b5b5b;
--c-accent:#64564E;
--w-max:1140px;
--pad-y:40px;
--pad-x:40px;
font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
color:var(--c-text);
line-height:1.7;
}
.cns-wrap *{ box-sizing:border-box; }
.cns-wrap p{ margin:0 0 12px 0; }
.cns-wrap strong, .cns-wrap b{ font-weight:600; }
.cns-sec{
width:100%;
border-bottom:1px solid var(--c-border);
}
.cns-sec--light{ background:var(--c-bg-light); }
.cns-sec--white{ background:var(--c-bg-white); }
.cns-inner{
max-width:var(--w-max);
margin:0 auto;
padding:var(--pad-y) var(--pad-x);
}
/* nagłówki */
.cns-kicker{
font-size:11px;
font-weight:600;
text-transform:uppercase;
letter-spacing:.08em;
color:var(--c-muted);
margin-bottom:10px;
}
.cns-h{
font-size:20px;
font-weight:500;
letter-spacing:-0.3px;
margin-bottom:14px;
}
.cns-lead{
font-size:13px;
color:var(--c-muted);
}
/* siatki */
.cns-grid-3{
display:grid;
grid-template-columns: repeat(3, 1fr);
gap:24px;
}
.cns-grid-2{
display:grid;
grid-template-columns: 1fr 1fr;
gap:24px;
}
.cns-split{
display:grid;
grid-template-columns: 1.25fr .75fr;
gap:28px;
align-items:center;
}
/* kafle / elementy */
.cns-card{
padding:0;
}
.cns-item__title{
display:flex;
align-items:center;
gap:10px;
font-size:16px;
font-weight:500;
line-height:1.4;
margin-bottom:12px;
}
.cns-item__desc{
font-size:13px;
color:var(--c-muted);
}
.cns-ico{
width:18px;
height:18px;
display:inline-block;
flex:0 0 auto;
}
.cns-ico img{
display:block;
width:100%;
height:100%;
}
.cns-minihead{
font-size:14px;
font-weight:500;
margin-bottom:6px;
}
.cns-minitxt{
font-size:13px;
color:var(--c-muted);
}
.cns-progress{
margin-top:14px;
}
.cns-progress__row{
margin-top:12px;
}
.cns-progress__label{
font-size:15px;
font-weight:500;
margin-bottom:6px;
color:var(--c-text);
}
.cns-progress__track{
width:100%;
height:6px;
background:#75757514;
overflow:hidden;
}
.cns-progress__bar{
height:6px;
background:var(--c-accent);
width:0;
}
.cns-progress__pct{
font-size:12px;
color:var(--c-muted);
margin-top:6px;
}
.cns-cert{
display:flex;
align-items:flex-start;
gap:10px;
margin-top:18px;
font-size:13px;
color:var(--c-muted);
font-weight:500;
}
.cns-h2{
font-size:19px;
font-weight:500;
line-height:1.35;
margin:0 0 14px 0;
letter-spacing:-0.2px;
}
.cns-body{
font-size:13px;
line-height:1.7;
margin:0;
}
.cns-muted{ color:var(--c-muted); }
.cns-p{ margin-top:10px; }
.cns-bars{ margin-top:14px; }
.cns-bar__label{
font-size:15px;
font-weight:500;
margin:12px 0 6px 0;
color:var(--c-text);
}
.cns-bar{
width:100%;
height:6px;
background:#75757514;
overflow:hidden;
}
.cns-bar__fill{
height:6px;
background:var(--c-accent);
width:0;
}
.cns-note{
font-size:12.5px;
color:var(--c-muted);
margin-top:12px;
}
.cns-sp-12{ margin-top:12px; }
.cns-badge{
display:flex;
align-items:flex-start;
gap:10px;
margin-top:16px;
font-size:13px;
color:var(--c-muted);
font-weight:500;
}
.cns-check{
width:18px;
height:18px;
display:inline-flex;
align-items:center;
justify-content:center;
flex:0 0 auto;
border-radius:999px;
border:1px solid var(--c-border);
color:var(--c-accent);
font-size:12px;
line-height:1;
}
.cns-sec{
border-bottom:1px solid var(--c-border);
padding:40px 30px;
}
/* 1) Bezpieczne odstępy między akapitami (tylko wewnątrz .cns-inner) */
.cns-inner p + p{ margin-top:12px; }
/* 2) Klasy do „mini-instrukcji / notek” */
.cns-note{
font-size:12px;
color:var(--c-muted);
margin-top:14px;
line-height:1.65;
}
/* 3) Małe helpery odstępów (jak w 2 kodzie) */
.cns-sp-8{ margin-top:8px; }
.cns-sp-12{ margin-top:12px; }
.cns-sp-18{ margin-top:18px!important; }
.cns-sp-24{ margin-top:24px; }
/* responsywność */
@media (max-width: 1024px){
.cns-wrap{ --pad-y:32px; --pad-x:24px; }
.cns-grid-3{ grid-template-columns:1fr; }
.cns-split{ grid-template-columns:1fr; }
}
@media (max-width: 767px){
.cns-wrap{ --pad-y:28px; --pad-x:20px; }
.cns-h{ font-size:17px; }
}
@media (max-width:1024px){
.cns-wrap{
--pad-x:18px; /* było 24px */
}
}
@media (max-width:767px){
.cns-wrap{
--pad-x:14px; /* było 20px */
}
}
</style>
<div class="cns-wrap"><!-- 1) O PRODUKCIE (LIGHT) -->
<section class="cns-sec cns-sec--light">
<div class="cns-inner">
<div class="cns-kicker">O PRODUKCIE</div>
<div class="cns-h">Komfort i wsparcie na co dzień</div>
<p class="cns-lead">Góra bikini<strong> Cenesti Soft Cross</strong> została stworzona z myślą o komforcie i elegancji. Miękka, elastyczna tkanina zapewnia wygodę noszenia, a minimalistyczny, krzyżowany design z regulowanymi ramiączkami wspiera stabilność i naturalne dopasowanie. Brak zbędnych usztywnień oraz materiał z ochroną UV 50+ sprawiają, że czujesz się swobodnie przez cały dzień – zarówno na plaży, jak i poza nią.</p>
</div>
</section>
<!-- 2) 3 CECHY (WHITE) -->
<section class="cns-sec cns-sec--white">
<div class="cns-inner">
<div class="cns-grid-3">
<div class="cns-card">
<div class="cns-item__title"><span class="cns-ico"> <img src="https://media.empik.com/dbt/prod-pim4/000/002/515/50311519/lightweight-1(1).svg" alt="lekki materiał" width="19" height="19" /> </span> Miękka i elastyczna tkanina</div>
<p class="cns-item__desc">Delikatna dla skóry, idealnie dopasowuje się do sylwetki, zapewniając komfort bez uczucia ucisku.</p>
</div>
<div class="cns-card">
<div class="cns-item__title"><span class="cns-ico"><img src="https://media.empik.com/dbt/prod-pim4/000/002/515/50310476/brightness-2(1).svg" alt="Ochrona UV" width="19" height="19" data-mce-id="__mcenew" /><br /></span> Ochrona UV 50+ UPF</div>
<p class="cns-item__desc">Materiał z ochroną UV 50+ UPF pomaga chronić przed promieniowaniem słonecznym.</p>
</div>
<div class="cns-card">
<div class="cns-item__title"><span class="cns-ico"><img src="https://media.empik.com/dbt/prod-pim4/000/002/515/50311342/drop-4(1).svg" alt="kropla" width="19" height="19" data-mce-id="__mcenew" /><br /></span> Wodoodporny i szybkoschnący materiał</div>
<p class="cns-item__desc">Sprawia, że top szybko wysycha i długo zachowuje swój wygląd.</p>
</div>
</div>
</div>
</section>
<!-- 4) MATERIAŁY I SKŁAD (LIGHT) -->
<section class="cns-sec cns-sec--light">
<div class="cns-inner">
<div class="cns-h2">Materiały i skład</div>
<p class="cns-body cns-muted cns-p">Produkt wykonany jest z mieszanki <strong>nylonu (75%) i elastanu (25%)</strong>, co zapewnia wygodę i niezawodność. Nylon jest wytrzymały, szybkoschnący i dobrze dopasowuje się do ciała, a elastan zwiększa elastyczność i komfort.</p>
<div class="cns-bars" aria-label="Skład materiału">
<div>
<p class="cns-bar__label cns-sp-18">Nylon</p>
<div class="cns-bar" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="75">
<div class="cns-bar__fill" style="width: 75%;"><br /></div>
</div>
</div>
<div>
<p class="cns-bar__label cns-sp-18">Elastan</p>
<div class="cns-bar" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="25">
<div class="cns-bar__fill" style="width: 25%;"><br /></div>
</div>
</div>
</div>
<p class="cns-note cns-sp-18">Szczegółowy skład: Główny materiał: 75% nylon, 25% elastan. Podszewka: 87% poliester, 13% elastan. Wkładka: 100% poliester, TPU.</p>
<div class="cns-badge cns-sp-18"><span class="cns-check" aria-hidden="true">✓</span> Produkt certyfikowany zgodnie z OEKO-TEX STANDARD 100.</div>
</div>
</section>
<!-- 3) DOPASOWANIE DO DOŁÓW (LIGHT) -->
<section class="cns-sec cns-sec--white">
<div class="cns-inner">
<div class="cns-split">
<div>
<div class="cns-h">Idealne dopasowanie do menstruacyjnych dołów bikini</div>
<p class="cns-lead">Nasz top został zaprojektowany tak, aby <strong>doskonale współgrał z menstruacyjnymi dołami bikini dostępnymi w naszej ofercie.</strong> Dzięki temu możesz stworzyć estetyczny, harmonijny zestaw, który nie tylko pięknie wygląda, ale także zapewnia pełen komfort i funkcjonalność.</p>
<div style="height: 18px;"><br /></div>
<div class="cns-grid-2">
<div>
<div class="cns-minihead">SPÓJNOŚĆ MATERIAŁU</div>
<p class="cns-minitxt">Ten sam wodoodporny, miękki, matowy materiał – nie odznacza się i zapewnia spójny wygląd całego zestawu.</p>
</div>
<div>
<div class="cns-minihead">MINIMALISTYCZNY DESIGN</div>
<p class="cns-minitxt">Klasyczna, elegancka forma sprawia, że top świetnie komponuje się z każdym modelem dołu, podkreślając naturalne piękno sylwetki.</p>
</div>
</div>
</div>
</div>
</div>
</section>
</div>