.wp-block-cover.is-style-card-full {
  flex-direction: column;
  gap: 0 1.25rem;
  padding: 0;
}

.wp-block-cover.is-style-card-full:not(:last-child) {
  margin-bottom: var(--wp--preset--spacing--50);
}

.wp-block-cover.is-style-card-full .wp-block-cover__background:not(.has-background-dim-0) {
  mix-blend-mode: multiply;
}

.wp-block-cover.is-style-card-full .wp-block-cover__image-background {
  aspect-ratio: 175/165;
  height: auto;
  position: relative;
}

.wp-block-cover.is-style-card-full .wp-block-cover__background:not(.has-background-dim-0) + .wp-block-cover__image-background {
  filter: grayscale(1);
}

.wp-block-cover.is-style-card-full .wp-block-cover__inner-container,
.wp-block-cover.is-style-card-full.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.wp-block-cover.is-style-card-full.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.wp-block-cover.is-style-card-full.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.wp-block-cover.is-style-card-full.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.wp-block-cover.is-style-card-full.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.wp-block-cover.is-style-card-full.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
  max-width: 100%;
  padding-top: 1.25rem;
  width: 100%;
}

.wp-block-cover.is-style-card-full .wp-block-cover__background:not(.has-background-dim-0) + .wp-block-cover__image-background + .wp-block-cover__inner-container {
  background-color: var(--wp--preset--color--black);
}

.wp-block-cover.is-style-card-full .wp-block-cover__inner-container > *:not(:first-child) {
  margin-block-start: 0.625rem;
}

.wp-block-cover.is-style-card-full .wp-block-cover__inner-container a:not(:last-child) {
  margin-bottom: 0.625rem;
}

@media screen and (max-width: 600px) {
  .wp-block-cover.is-style-card-full {
    min-height: unset !important;
  }

  .wp-block-cover.is-style-card-full.is-position-bottom-left img,
  .wp-block-cover.is-style-card-full.is-position-center-left img,
  .wp-block-cover.is-style-card-full.is-position-top-left img {
    object-position: 100% !important;
  }

  .tag-nmszw .wp-block-cover.is-style-card-full.is-position-bottom-left img,
  .tag-nmszw .wp-block-cover.is-style-card-full.is-position-center-left img,
  .tag-nmszw .wp-block-cover.is-style-card-full.is-position-top-left img {
    object-position: 90% !important;
  }

  .wp-block-cover.is-style-card-full.is-position-bottom-right img,
  .wp-block-cover.is-style-card-full.is-position-center-right img,
  .wp-block-cover.is-style-card-full.is-position-top-right img {
    object-position: 0% !important;
  }
}

@media screen and (min-width: 601px) {
  .wp-block-cover.is-style-card-full {
    flex-direction: row;
    gap: 0;
    padding: var(--wp--preset--spacing--50);
  }

  .wp-block-cover.is-style-card-full .wp-block-cover__image-background {
    aspect-ratio: unset;
    height: 100%;
    position: absolute;
  }

  .wp-block-cover.is-style-card-full .wp-block-cover__inner-container,
  .wp-block-cover.is-style-card-full.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
  .wp-block-cover.is-style-card-full.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
  .wp-block-cover.is-style-card-full.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
  .wp-block-cover.is-style-card-full.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
  .wp-block-cover.is-style-card-full.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
  .wp-block-cover.is-style-card-full.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
    max-width: calc(50% - var(--wp--preset--spacing--25));
  }

  .wp-block-cover.is-style-card-full .wp-block-cover__background.has-background-dim + .wp-block-cover__image-background + .wp-block-cover__inner-container {
    background-color: unset;
  }
}
