body:has(influencer-block:not([hidden], .influencer-block--secondary))
  .product-fabric:has(> product-refresh[hidden]) {
  margin-block-start: calc(var(--fabric-block-padding-top) * -1);
}

@media (min-width: 768px) {
  body:has(influencer-block:not([hidden], .influencer-block--secondary))
    .product-fabric:has(> product-refresh[hidden]) {
    margin-block-start: calc(var(--fabric-block-padding-top-tablet) * -1);
  }
}

@media (min-width: 1200px) {
  body:has(influencer-block:not([hidden], .influencer-block--secondary))
    .product-fabric:has(> product-refresh[hidden]) {
    margin-block-start: calc(var(--fabric-block-padding-top-desktop) * -1);
  }
}
