/**
 * core/post-template
 */
.wp-block-post-template {
  gap: var(--wp--preset--spacing--md) var(--wp--preset--spacing--xl);
}
@media screen and (min-width: 768px) {
  .wp-block-post-template:is(.columns-2, .columns-3) {
    gap: var(--wp--preset--spacing--md) var(--wp--preset--spacing--3-xl);
  }
}

@media screen and (max-width: 600px) {
  .wp-block-post-template:is(.is-style-gtmt-2-cols-mobile,
  .is-style-gtmt-auto-shrink,
  .is-style-gtmt-auto-shrink-2,
  .is-style-gtmt-auto-shrink-3,
  .is-style-gtmt-auto-fit-xs,
  .is-style-gtmt-auto-fit-sm,
  .is-style-gtmt-auto-fit-md,
  .is-style-gtmt-auto-fit-lg,
  .is-style-gtmt-auto-fit-xl) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (min-width: 768px) {
  .wp-block-post-template:is(.is-style-gtmt-auto-fit-xs,
  .is-style-gtmt-auto-fit-sm,
  .is-style-gtmt-auto-fit-md,
  .is-style-gtmt-auto-fit-lg,
  .is-style-gtmt-auto-fit-xl) {
    --gtmt-auto-fit-max-width: 0.35fr;
  }
}

/**
 * Style: 2-Cols mobile
 */
/**
 * Style: Auto shrink
 * Desc: 
 */
@media screen and (max-width: 1023.999999px) {
  .wp-block-post-template.is-style-gtmt-auto-shrink:is(.columns-5, .columns-6) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

/**
 * Style: Auto shrink 2
 * Desc: 
 */
@media screen and (max-width: 1023.999999px) {
  .wp-block-post-template.is-style-gtmt-auto-shrink-2:is(.columns-4, .columns-5, .columns-6) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/**
 * Style: Auto shrink 3
 * Desc: 
 */
@media screen and (max-width: 1023.999999px) {
  .wp-block-post-template.is-style-gtmt-auto-shrink-3:is(.columns-3, .columns-4, .columns-5, .columns-6) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/**
 * Style: Auto fit XS
 * Desc: 
 */
.wp-block-post-template.is-style-gtmt-auto-fit-xs {
  grid-template-columns: repeat(auto-fit, minmax(clamp(8.125rem, 6.7696rem + 6.0241vi, 10.625rem), var(--gtmt-auto-fit-max-width, 1fr))) !important;
}

/**
 * Style: Auto fit SM
 * Desc: 
 */
.wp-block-post-template.is-style-gtmt-auto-fit-sm {
  grid-template-columns: repeat(auto-fit, minmax(clamp(130px, 81.2048px + 13.5542vi, 220px), var(--gtmt-auto-fit-max-width, 1fr))) !important;
}

/**
 * Style: Auto fit MD
 * Desc: 
 */
.wp-block-post-template.is-style-gtmt-auto-fit-md {
  grid-template-columns: repeat(auto-fit, minmax(clamp(130px, 59.5181px + 19.5783vi, 260px), var(--gtmt-auto-fit-max-width, 1fr))) !important;
}

/**
 * Style: Auto fit LG
 * Desc: 
 */
.wp-block-post-template.is-style-gtmt-auto-fit-lg {
  grid-template-columns: repeat(auto-fit, minmax(clamp(130px, 26.988px + 28.6145vi, 320px), var(--gtmt-auto-fit-max-width, 1fr))) !important;
}

/**
 * Style: Auto fit XL
 * Desc: 
 */
.wp-block-post-template.is-style-gtmt-auto-fit-xl {
  grid-template-columns: repeat(auto-fit, minmax(clamp(130px, -38.0723px + 46.6867vi, 440px), var(--gtmt-auto-fit-max-width, 1fr))) !important;
}