/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/snap-scroll-arrows-block/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.wp-block-ncmfse-snap-scroll-arrows .wp-block-ncmfse-snap-scroll-arrow-next,
.wp-block-ncmfse-snap-scroll-arrows .wp-block-ncmfse-snap-scroll-arrow-previous {
  border: 0 solid transparent;
  background: transparent;
  cursor: pointer;
}
.wp-block-ncmfse-snap-scroll-arrows .wp-block-ncmfse-snap-scroll-arrow-next:focus, .wp-block-ncmfse-snap-scroll-arrows .wp-block-ncmfse-snap-scroll-arrow-next:focus-visible,
.wp-block-ncmfse-snap-scroll-arrows .wp-block-ncmfse-snap-scroll-arrow-previous:focus,
.wp-block-ncmfse-snap-scroll-arrows .wp-block-ncmfse-snap-scroll-arrow-previous:focus-visible {
  outline: none;
}
.wp-block-ncmfse-snap-scroll-arrows .wp-block-ncmfse-snap-scroll-arrow-next:hover .wp-block-outermost-icon-block .icon-container:where(:not(.has-icon-background-color)),
.wp-block-ncmfse-snap-scroll-arrows .wp-block-ncmfse-snap-scroll-arrow-previous:hover .wp-block-outermost-icon-block .icon-container:where(:not(.has-icon-background-color)) {
  background-color: var(--wp--preset--color--shadcn-accent);
}
.wp-block-ncmfse-snap-scroll-arrows .wp-block-outermost-icon-block .icon-container {
  border-radius: 99px;
  padding: var(--wp--preset--spacing--2-5);
  transition: background-color 0.2s;
}
.wp-block-ncmfse-snap-scroll-arrows .wp-block-outermost-icon-block .icon-container:where(:not(.has-icon-background-color)) {
  background-color: var(--wp--preset--color--shadcn-background);
}
.wp-block-ncmfse-snap-scroll-arrows .wp-block-outermost-icon-block .icon-container:where(:not(.has-border-color)) {
  border: 1px solid var(--wp--preset--color--shadcn-border, transparent);
}
.wp-block-ncmfse-snap-scroll-arrows.is-style-stack-in-middle {
  position: unset;
}
.wp-block-ncmfse-snap-scroll-arrows.is-style-stack-in-middle .wp-block-ncmfse-snap-scroll-arrow-previous,
.wp-block-ncmfse-snap-scroll-arrows.is-style-stack-in-middle .wp-block-ncmfse-snap-scroll-arrow-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 4;
  transition: transform 0.2s;
}
.wp-block-ncmfse-snap-scroll-arrows.is-style-stack-in-middle .wp-block-ncmfse-snap-scroll-arrow-previous:hover,
.wp-block-ncmfse-snap-scroll-arrows.is-style-stack-in-middle .wp-block-ncmfse-snap-scroll-arrow-next:hover {
  transform: translateY(-50%) scale(1.05);
}
.wp-block-ncmfse-snap-scroll-arrows.is-style-stack-in-middle .wp-block-ncmfse-snap-scroll-arrow-previous {
  left: 0;
}
.wp-block-ncmfse-snap-scroll-arrows.is-style-stack-in-middle .wp-block-ncmfse-snap-scroll-arrow-next {
  right: 0;
}

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