.sec-reviews { background:var(--section-bg); }

/* =========================================================
  🧩 Font color
========================================================= */
.sec-reviews h2,
.sec-reviews h3,
.sec-reviews h4, 
.sec-reviews h5, 
.sec-reviews h6, 
.sec-reviews h7 { color:var(--section-text-heading); }
.sec-reviews p { color:var(--section-text-primary); }
.sec-reviews .block .block-header ul li span { color:var(--section-text-primary); }

/* =========================================================
  🧩 Fonty sizes
========================================================= */
.sec-reviews .reviews .review-node .review-content-text p { color:var(--section-text-secondary); font:var(--h5-font); letter-spacing:var(--h5-ls); line-height:var(--lh-140); }

.sec-reviews .reviews .review-node .review-content-author .author-data .name,
.sec-reviews .reviews .review-node .review-content-author .author-data .role { font:var(--p-m-regular-font); color:var(--section-text-secondary); }
.sec-reviews .reviews .review-node .review-content-author .author-data .name { font:var(--p-l-regular-font); letter-spacing:var(--p-l-regular-ls); font-weight:600; color:var(--section-text-primary); }

.sec-reviews .reviews .review-node .review-content-author figure.avatar img { border: var(--avatar-border-settings); } 

/* =========================================================
  🧩 Reviews list
========================================================= */
.sec-reviews .reviews .reviews-list { transition:height var(--transition-time) ease; }
.sec-reviews .reviews .review-node .box-inner { background:var(--box-light-bg); color:var(--box-light-text-primary); box-shadow:var(--shadow-box); }
.sec-reviews .reviews .review-node .box-inner { will-change:transform; backface-visibility:hidden; transition:var(--trans-complete-effect); }
/*.sec-reviews .reviews .review-node::after { background:var(--button-primary-back); opacity:0.16; }
.sec-reviews .reviews .review-node:hover::after,
.sec-reviews .reviews .review-node:focus-within::after { opacity: 1; } 

.sec-reviews .reviews .review-node.active { opacity:1; }*/

/* animacja kierunkowa */
.sec-reviews .reviews .review-node.slide-in-left { transform: translateX(-30px); }
.sec-reviews .reviews .review-node.slide-in-right { transform: translateX(30px); }

.sec-reviews .where-are-you .dot { background:var(--state-color); transition: background var(--transition-time); }
.sec-reviews .where-are-you .dot.active { background:var(--accent-primary);  }

@media (min-width: 1px) and (max-width: 640px) {
	.sec-reviews .reviews .review-node .review-content-text p { font:var(--p-m-regular-font); letter-spacing:var(--h6-ls); line-height:var(--lh-150); }
	.sec-reviews .reviews .review-node .review-content-author .author-data .name { font-size: calc(var(--fs-l) * 1.15) !important; }
	.sec-reviews .reviews .review-node .review-content-author .author-data .role { display:inline; line-height:var(--lh-130); }
}

@media (min-width: 1px) and (max-width: 460px) {
	.sec-reviews .reviews .review-node .review-content-text p { font:var(--p-m-regular-font); /*letter-spacing:var(--h7-ls);*/ letter-spacing:var(--p-m-regular-ls); /*line-height:var(--lh-150);*/  }
}

@media (min-width: 641px) and (max-width: 1023px) {
	.sec-reviews .reviews .review-node .review-content-author .author-data .name { font-size:var(--fs-l); }
	.sec-reviews .reviews .review-node .review-content-text p { font:var(--p-m-regular-font); letter-spacing:var(--h5-ls); line-height:var(--lh-150); }
}

@media (min-width: 1024px) and (max-width: 1199px) {
	.sec-reviews .reviews .review-node .review-content-author .author-data .name { font-size:var(--fs-l); }
	.sec-reviews .reviews .review-node .review-content-text p { font:var(--p-m-regular-font); letter-spacing:var(--h5-ls); line-height:var(--lh-150); }
	.sec-reviews .reviews .review-node:hover .box-inner  { box-shadow:var(--shadow-box-hover); transform:scale(var(--effects-hover-upscale-zoom-l)); }
}

@media (min-width: 1200px) {
	.sec-reviews .reviews .review-node .review-content-author .author-data .name { font-size:var(--fs-l); }
	.sec-reviews .reviews .review-node .review-content-text p { font:var(--p-m-regular-font); letter-spacing:var(--h5-ls); line-height:var(--lh-150); }
	.sec-reviews .reviews .review-node:hover .box-inner { box-shadow:var(--shadow-box-hover); transform:scale(var(--effects-hover-upscale-zoom-l)); }
}

/*



@media (min-width: 341px) and (max-width: 390px) {
	.sec-reviews .reviews .review-node { background: var(--box-light-bg); }
	.sec-reviews .reviews .review-node .review-content-text p { font:var(--p-m-regular-font); letter-spacing:var(--p-m-regular-ls); }
}

@media (min-width: 391px) and (max-width: 640px) {
	.sec-reviews .reviews .review-node { background: var(--box-light-bg); }
	.sec-reviews .reviews .review-node .review-content-text p { font:var(--h7-font); font:var(--p-m-regular-font);  letter-spacing:var(--p-m-regular-ls);   }
}

*/