/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/menu-block_MC-352_dropdown-wrapper/scss/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-menu-dropdown {
  position: absolute;
  top: calc(100% + var(--ds-semantic-spacing-xs));
  left: 0;
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: var(--ds-semantic-spacing-l);
  padding-top: var(--ds-semantic-spacing-l);
  width: 1360px;
  max-width: max(100%, 100vw - var(--ds-semantic-sizing-6xl));
  box-sizing: border-box;
  min-height: var(--ds-semantic-sizing-11xl);
  border-radius: var(--ds-semantic-radius-elevated);
  background: var(--ds-semantic-color-layout-surface-medium-default);
  box-shadow: 0 25px 40px -10px rgba(28, 39, 49, 0.08);
  transform-origin: top;
  transition: transform linear 0.25s;
}
.wp-block-menu-dropdown > * {
  transition: opacity ease-out 0.25s 0.25s;
}
.wp-block-menu-dropdown:not(.is-active) {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transform: scaleY(0);
  transition: transform ease-out 0.1s;
}
.wp-block-menu-dropdown:not(.is-active) > * {
  opacity: 0;
  transition: opacity ease-out 0.1s;
}
.wp-block-menu-dropdown .wp-block-button .wp-block-button__link {
  background-color: transparent;
  color: var(--ds-semantic-color-neutral-content-medium);
  text-decoration: none;
  /* ds-text/base */
  font-family: var(--ds-semantic-font-default, var(--ds-semantic-font-default));
  font-size: var(--ds-core-typography-font-size-s, 1rem);
  font-style: normal;
  font-weight: var(--ds-core-typography-font-weight-regular, 400);
  line-height: 125%;
}
.wp-block-menu-dropdown .wp-block-button .wp-block-button__link::before, .wp-block-menu-dropdown .wp-block-button .wp-block-button__link::after {
  width: var(--ds-semantic-sizing-xs);
  height: var(--ds-semantic-sizing-xs);
  background-color: var(--ds-semantic-color-neutral-content-medium);
}
.wp-block-menu-dropdown .wp-block-button .wp-block-button__link:hover, .wp-block-menu-dropdown .wp-block-button .wp-block-button__link:focus, .wp-block-menu-dropdown .wp-block-button .wp-block-button__link:active {
  background-color: transparent;
  color: var(--ds-semantic-color-neutral-content-medium);
}
.wp-block-menu-dropdown .dropdown-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--ds-semantic-spacing-l);
  align-items: start;
  padding: 0 var(--ds-semantic-spacing-5xl) var(--ds-semantic-spacing-xl);
}
.wp-block-menu-dropdown .dropdown-content > .wp-block-menu-link-image-card:nth-child(n+5), .wp-block-menu-dropdown .dropdown-content > .wp-block-menu-link-icon-card:nth-child(n+5), .wp-block-menu-dropdown .dropdown-content > .wp-block-menu-link-big-text:nth-child(n+5), .wp-block-menu-dropdown .dropdown-content > .wp-block-menu-link-list:nth-child(n+5) {
  display: none;
}
.wp-block-menu-dropdown .dropdown-content:has(.wp-block-menu-link-mag-latest) > :nth-child(n+4) {
  display: none;
}
.wp-block-menu-dropdown .dropdown-content:has(:nth-child(2):last-child) > :last-child.wp-block-menu-link-image-card:not(:first-child), .wp-block-menu-dropdown .dropdown-content:has(:nth-child(3):last-child) > :last-child.wp-block-menu-link-image-card:not(:first-child) {
  grid-column: 4;
}
.wp-block-menu-dropdown .dropdown-ttl {
  padding: 0 var(--ds-semantic-spacing-5xl) 0;
}

/*# sourceMappingURL=style-index.css.map*/