/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.97.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.5.1_webpack@5.97.1/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/.pnpm/sass-loader@16.0.4_sass@1.83.4_webpack@5.97.1/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/mobile-menu-item/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-itb-mobile-menu-item {
  font-size: 1em;
  list-style: none;
  padding: 0;
  background: inherit;
  width: 100%;
}
.wp-block-itb-mobile-menu-item input {
  border: 0;
  background: transparent;
  display: inline;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  padding: none;
  width: auto;
}
.wp-block-itb-mobile-menu-item .is-submenu {
  padding-left: 10px;
  border-left: 2px solid var(--wp--preset--color--contrast);
}
.wp-block-itb-mobile-menu-item .wc-block-product-categories-list .wc-block-product-categories-list-item a {
  margin-block-start: 0;
  margin-block-end: 0;
}
.wp-block-itb-mobile-menu-item a:not(.wp-block-button__link),
.wp-block-itb-mobile-menu-item p {
  text-decoration: none;
  width: 100%;
  margin-block-start: 1rem;
  margin-block-end: 1rem;
}
.wp-block-itb-mobile-menu-item figure img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-itb-mobile-menu-item .submenu-toggle {
  height: 100%;
  display: flex;
  align-items: center;
  width: 25px;
  justify-content: flex-end;
}
.wp-block-itb-mobile-menu-item .submenu-back {
  align-items: center;
  width: 100%;
  justify-content: flex-start;
  cursor: pointer;
  display: flex;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-block: 0.5rem;
  border-bottom: 1px solid var(--wp--preset--color--background);
}

@keyframes submenu-fly-in {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes submenu-fly-out {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}

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