/* === Pinterest card (Tilda fix: no empty right space) === */

.pin-card{
  width: min(1160px, 100%);
  margin: 0 auto;
  border-radius: 24px;
  background: #fff;
  border: 1px solid rgba(0,0,0,.08);
  box-shadow: 0 14px 44px rgba(0,0,0,.10);
  overflow: hidden;

  /* важно: центрируем содержимое */
  display: flex;
  justify-content: center;
}

/* не трогаем ширину iframe на 100%! */
.pin-card iframe{
  display: block !important;
  border: 0 !important;
}

/* Pinterest часто заворачивает iframe в span */
.pin-card > span{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* desktop/mobile переключение */
.pin-mobile{ display: none; }
@media (max-width: 760px){
  .pin-desktop{ display: none; }
  .pin-mobile{ display: block; }
  .pin-card{ border-radius: 18px; }
}

/* === ключевое: размеры iframe = board-width/height === */
/* ДЕСКТОП (под твои атрибуты) */
.pin-desktop iframe{
  width: 980px !important;
  height: 560px !important;
  max-width: 100% !important; /* на всякий случай */
}

/* МОБИЛКА (под твои атрибуты) */
.pin-mobile iframe{
  width: 360px !important;
  height: 640px !important;
  max-width: 100% !important;
  
}
/* отступы секции */
.pin-card{
  padding: clamp(18px, 3.5vw, 56px) 0; /* top/bottom, без боковых */
  margin-top: 50px;
  margin-bottom: 50px;
}

/* если хочешь чуть больше воздуха внутри карточки */
.pin-card{
  padding: 14px 0;   /* вертикальный внутренний отступ */
  box-sizing: border-box;
}
@media (max-width: 760px){
.pin-mobile{
  box-sizing: none;
  border-radius: 0px;
  border: 0px;
  box-shadow: none;
  display: flex;
  justify-content: center;
}
}