.cekonay-pose-category .cek-pose__hero{position:relative;isolation:isolate;min-height:610px;background:#2d302e}
.cekonay-pose-category .cek-pose__hero-media,.cekonay-pose-category .cek-pose__hero-media img,.cekonay-pose-category .cek-pose__hero-shade{position:absolute;inset:0;display:block;width:100%;height:100%}
.cekonay-pose-category .cek-pose__hero-media{z-index:0;overflow:hidden}
.cekonay-pose-category .cek-pose__hero-media img{object-fit:cover;object-position:center 48%}
.cekonay-pose-category .cek-pose__hero-shade{z-index:1;background:linear-gradient(90deg,rgba(17,22,21,.82) 0%,rgba(17,22,21,.68) 29%,rgba(17,22,21,.32) 52%,rgba(17,22,21,.04) 75%,transparent 100%)}
.cekonay-pose-category .cek-pose__hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:610px;padding:78px 0}
.cekonay-pose-category .cek-pose__hero .cek-gabarits__hero-copy-block{max-width:min(560px,50%)}
.cekonay-pose-category .cek-pose__hero .cek-gabarits__eyebrow{color:#d0eee4}
.cekonay-pose-category .cek-pose__hero h1{font-size:clamp(42px,4.7vw,64px);line-height:1.02;text-wrap:balance}
.cekonay-pose-category .cek-pose__hero .cek-gabarits__specs span{background:rgba(11,17,16,.35)}
.cekonay-pose-category .cek-gabarits__intro{padding:56px 0 60px}
.cekonay-pose-category .cek-gabarits__intro-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,4vw,58px);align-items:start}
.cekonay-pose-category .cek-gabarits__intro h2{max-width:390px;font-size:clamp(30px,3vw,40px)}
.cekonay-pose-category .cek-gabarits__intro .cek-gabarits__lead{margin-top:14px;font-size:15px;line-height:1.55}
.cekonay-pose-category .cek-gabarits__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.cekonay-pose-category .cek-gabarits__steps article{padding:16px;border-radius:16px}
.cekonay-pose-category .cek-gabarits__steps strong{margin-top:9px;font-size:16px}
.cekonay-pose-category .cek-gabarits__steps small{font-size:12px;line-height:1.4}
.cekonay-pose-category .cek-gabarits__guide-card .cek-gabarits__text-link{margin-top:5px}
.cekonay-pose-category .cek-gabarits__product-media::after{display:none!important}
.cekonay-pose-category .cek-pose__catalog-link{padding:28px 0;background:#f5f1ea}
.cekonay-pose-category .cek-pose__catalog-link .cek-gabarits__wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#3d3934;font-size:15px}
.cekonay-pose-category .cek-pose__catalog-link a{color:#1c71e3;font-weight:750}
.cekonay-pose-category .cek-pose__hero a:focus-visible,.cekonay-pose-category .cek-gabarits__guide a:focus-visible,.cekonay-pose-category .cek-pose__catalog-link a:focus-visible{outline:3px solid #bcebdc;outline-offset:3px}
@media(max-width:960px){
  .cekonay-pose-category .cek-gabarits__intro-grid{grid-template-columns:1fr;gap:24px}
  .cekonay-pose-category .cek-gabarits__intro h2{max-width:none}
  .cekonay-pose-category .cek-pose__hero .cek-gabarits__hero-copy-block{max-width:min(630px,78%)}
  .cekonay-pose-category .cek-pose__hero-shade{background:linear-gradient(90deg,rgba(17,22,21,.83) 0%,rgba(17,22,21,.60) 48%,rgba(17,22,21,.13) 100%)}
}
@media(max-width:620px){
  .cekonay-pose-category .cek-gabarits__intro{padding:46px 0 50px}
  .cekonay-pose-category .cek-gabarits__intro h2{font-size:30px}
  .cekonay-pose-category .cek-gabarits__steps{grid-template-columns:1fr;gap:8px}
  .cekonay-pose-category .cek-gabarits__steps article{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding:12px 14px}
  .cekonay-pose-category .cek-gabarits__steps article span{grid-row:1/3}
  .cekonay-pose-category .cek-gabarits__steps strong{margin-top:0}
  .cekonay-pose-category .cek-gabarits__steps small{margin-top:3px}
  .cekonay-pose-category .cek-pose__hero{display:block;min-height:0;background:#202725}
  .cekonay-pose-category .cek-pose__hero-media{position:relative;height:370px}
  .cekonay-pose-category .cek-pose__hero-media img{object-position:center center}
  .cekonay-pose-category .cek-pose__hero-shade{display:none}
  .cekonay-pose-category .cek-pose__hero-inner{min-height:0;align-items:start;padding:30px 0 38px}
  .cekonay-pose-category .cek-pose__hero .cek-gabarits__hero-copy-block{max-width:100%}
  .cekonay-pose-category .cek-pose__hero h1{max-width:310px;font-size:clamp(36px,9.5vw,42px)}
  .cekonay-pose-category .cek-pose__hero .cek-gabarits__specs{margin-top:20px}
  .cekonay-pose-category .cek-pose__hero .cek-gabarits__specs span{font-size:11px}
  .cekonay-pose-category .cek-pose__catalog-link .cek-gabarits__wrap{align-items:flex-start;flex-direction:column}
}
