.soldmax-sak-page .sa-main-image,
.soldmax-sak-page .sa-thumbs img,
.soldmax-sak-page .sa-photo img{
  mix-blend-mode:multiply;
}

.soldmax-sak-page .sa-thumbs{
  min-width:150px;
  justify-content:center;
}

.sak-image-stage{
  min-height:610px;
  display:grid;
  place-items:center;
  background:linear-gradient(145deg,#071b27,#184151);
}

.sak-image-stage::before{
  content:"";
  position:absolute;
  inset:14px;
  border-radius:20px;
  background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:44px 44px;
  pointer-events:none;
}

.sak-image-stage>img{
  position:relative;
  z-index:1;
  display:block;
  width:100%;
  height:580px;
  padding:32px;
  border-radius:20px;
  object-fit:contain;
  mix-blend-mode:normal;
  filter:drop-shadow(0 26px 30px rgba(0,0,0,.3));
}

.sak-image-stage .sa-video-badge{
  z-index:2;
}

.sak-specs{
  padding:100px 6vw;
  background:#fff;
}

.sak-spec-head{
  max-width:1180px;
  margin:0 auto 42px;
  display:grid;
  grid-template-columns:1fr .65fr;
  gap:70px;
  align-items:end;
}

.sak-spec-head h2{
  font-family:'Montserrat',sans-serif;
  font-size:clamp(38px,5vw,67px);
  line-height:.98;
  letter-spacing:-.055em;
}

.sak-spec-head>p{
  color:var(--muted);
  font-size:14px;
  line-height:1.75;
}

.sak-spec-grid{
  max-width:1180px;
  margin:auto;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:12px;
}

.sak-spec-grid article{
  min-height:150px;
  padding:26px 23px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  border:1px solid var(--line);
  border-radius:22px;
  background:linear-gradient(145deg,#f8fbfb,#edf4f5);
}

.sak-spec-grid strong{
  font-family:'Montserrat',sans-serif;
  font-size:clamp(21px,2vw,29px);
  line-height:1;
  letter-spacing:-.04em;
  color:var(--ink);
}

.sak-spec-grid span{
  margin-top:10px;
  color:var(--muted);
  font-size:10px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.08em;
}

@media(max-width:1050px){
  .sak-spec-head{grid-template-columns:1fr;gap:20px}
  .sak-spec-grid{grid-template-columns:repeat(3,1fr)}
}

@media(max-width:760px){
  .soldmax-sak-page .sa-gallery{min-height:465px}
  .soldmax-sak-page .sa-main-image{padding:8px}
  .sak-image-stage{min-height:430px}
  .sak-image-stage>img{height:410px;padding:20px 8px}
  .sak-specs{padding:76px 20px}
  .sak-spec-head h2{font-size:40px}
  .sak-spec-grid{grid-template-columns:1fr 1fr}
  .sak-spec-grid article{min-height:125px;padding:20px}
}

@media(max-width:470px){
  .sak-spec-grid{grid-template-columns:1fr}
  .sak-spec-grid article{min-height:110px}
}
