Zestaw kontrolny pus
Wydawnictwo Epideixis

Zestaw kontrolny pus

54,00 zł 45,90 zł
Przejdź do sklepu

Dostawa od 13,00 zł

Opis

.epi-pus-desc {

--ep-granat: #1b3a5c;

--ep-zielony: #2d6a4f;

--ep-bursztyn: #c9922a;

--ep-krem: #faf7f2;

--ep-papier: #f0f4f8;

--ep-grafit: #3d3d3d;

--ep-muted: #5c6670;

color: var(--ep-grafit);

line-height: 1.65;

font-size: 1rem;

}

.epi-pus-desc * { box-sizing: border-box; }

.epi-pus-desc h2 {

font-size: clamp(1.25rem, 2.2vw, 1.55rem);

font-weight: 700;

color: var(--ep-granat);

margin: 2rem 0 0.75rem;

line-height: 1.3;

}

.epi-pus-desc h2:first-child { margin-top: 0; }

.epi-pus-desc h3 {

font-size: 1.05rem;

font-weight: 700;

color: var(--ep-granat);

margin: 1.25rem 0 0.5rem;

}

.epi-pus-desc p { margin: 0 0 0.85rem; }

.epi-pus-desc a { color: var(--ep-zielony); text-decoration: underline; }

.epi-pus-desc a:hover { color: var(--ep-granat); }

.epi-pus-desc ul, .epi-pus-desc ol {

margin: 0 0 1rem;

padding-left: 1.35rem;

}

.epi-pus-desc li { margin-bottom: 0.35rem; }

.epi-pus-desc__hero {

background: linear-gradient(135deg, #f7fbff 0%, var(--ep-krem) 55%, #fff7e6 100%);

border: 1px solid rgba(27, 58, 92, 0.12);

border-left: 4px solid var(--ep-bursztyn);

border-radius: 12px;

padding: 1.25rem 1.35rem;

margin-bottom: 1.5rem;

}

.epi-pus-desc__badge {

display: inline-block;

background: var(--ep-zielony);

color: #fff;

font-size: 0.75rem;

font-weight: 700;

letter-spacing: 0.06em;

text-transform: uppercase;

padding: 0.3rem 0.65rem;

border-radius: 999px;

margin-bottom: 0.65rem;

}

.epi-pus-desc__hero-title {

font-size: clamp(1.15rem, 2vw, 1.4rem);

font-weight: 700;

color: var(--ep-granat);

margin: 0 0 0.5rem;

line-height: 1.35;

}

.epi-pus-desc__hero-lead {

margin: 0;

color: var(--ep-muted);

font-size: 0.98rem;

}

.epi-pus-desc__grid {

display: grid;

grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));

gap: 0.85rem;

margin: 1rem 0 1.5rem;

}

.epi-pus-desc__card {

background: var(--ep-krem);

border: 1px solid rgba(27, 58, 92, 0.1);

border-radius: 10px;

padding: 1rem 1.1rem;

}

.epi-pus-desc__card strong {

display: block;

color: var(--ep-granat);

margin-bottom: 0.35rem;

font-size: 0.95rem;

}

.epi-pus-desc__card p {

margin: 0;

font-size: 0.92rem;

color: var(--ep-muted);

}

.epi-pus-desc__steps {

counter-reset: pus-step;

list-style: none;

padding: 0;

margin: 1rem 0 1.5rem;

}

.epi-pus-desc__steps li {

position: relative;

padding: 0.85rem 0.85rem 0.85rem 3rem;

margin-bottom: 0.65rem;

background: #fff;

border: 1px solid rgba(27, 58, 92, 0.1);

border-radius: 10px;

}

.epi-pus-desc__steps li::before {

counter-increment: pus-step;

content: counter(pus-step);

position: absolute;

left: 0.85rem;

top: 0.85rem;

width: 1.65rem;

height: 1.65rem;

background: var(--ep-zielony);

color: #fff;

font-weight: 700;

font-size: 0.85rem;

border-radius: 50%;

display: flex;

align-items: center;

justify-content: center;

line-height: 1;

}

.epi-pus-desc__spec {

width: 100%;

border-collapse: collapse;

margin: 1rem 0 1.5rem;

font-size: 0.95rem;

}

.epi-pus-desc__spec th,

.epi-pus-desc__spec td {

padding: 0.65rem 0.85rem;

border-bottom: 1px solid rgba(27, 58, 92, 0.1);

text-align: left;

vertical-align: top;

}

.epi-pus-desc__spec th {

width: 38%;

color: var(--ep-granat);

font-weight: 600;

background: var(--ep-papier);

}

.epi-pus-desc__spec tr:last-child th,

.epi-pus-desc__spec tr:last-child td { border-bottom: none; }

.epi-pus-desc__faq {

margin-top: 2rem;

padding-top: 1.5rem;

border-top: 1px solid rgba(27, 58, 92, 0.1);

}

.epi-pus-desc__faq-title {

font-size: clamp(1.2rem, 2vw, 1.45rem);

font-weight: 700;

color: var(--ep-granat);

margin: 0 0 0.35rem;

}

.epi-pus-desc__faq-lead {

color: var(--ep-muted);

margin: 0 0 1rem;

font-size: 0.95rem;

}

.epi-pus-desc__faq-list {

display: flex;

flex-direction: column;

gap: 0.6rem;

}

.epi-pus-desc__faq-item {

background: var(--ep-krem);

border: 1px solid rgba(27, 58, 92, 0.1);

border-radius: 10px;

overflow: hidden;

}

.epi-pus-desc__faq-item[open] {

border-color: rgba(45, 106, 79, 0.35);

box-shadow: 0 4px 14px rgba(27, 58, 92, 0.06);

}

.epi-pus-desc__faq-q {

cursor: pointer;

font-weight: 600;

color: var(--ep-granat);

padding: 0.95rem 2.5rem 0.95rem 1rem;

list-style: none;

position: relative;

}

.epi-pus-desc__faq-q::-webkit-details-marker { display: none; }

.epi-pus-desc__faq-q::after {

content: "+";

position: absolute;

right: 1rem;

top: 50%;

transform: translateY(-50%);

font-size: 1.25rem;

font-weight: 400;

color: var(--ep-zielony);

line-height: 1;

}

.epi-pus-desc__faq-item[open] > .epi-pus-desc__faq-q::after { content: "−"; }

.epi-pus-desc__faq-a {

padding: 0 1rem 1rem;

color: var(--ep-muted);

font-size: 0.95rem;

}

.epi-pus-desc__faq-a p:last-child { margin-bottom: 0; }

.epi-pus-desc__note {

background: var(--ep-papier);

border-radius: 10px;

padding: 1rem 1.15rem;

font-size: 0.92rem;

color: var(--ep-muted);

margin-top: 1.5rem;

}

...