/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/accordion/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
 * 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.
 */
:root {
  --ck-color-accordion-header-bg: #fff;
  --ck-color-accordion-header-text: var(--color-theme-primary);
  --ck-color-accordion-header-expanded-bg: var(--color-theme-primary);
  --ck-color-accordion-header-expanded-text: #fff;
  --ck-color-accordion-header-focus-bg: var(--color-link-active);
  --ck-color-accordion-header-focus-text: #fff;
  --ck-accordion-panel-bg: #ededed;
  --ck-accordion-panel-spacing: 10px;
  --ck-accordion-borders: 1px solid #ccc;
  --ck-accordion-header-padding: 1rem;
  --ck-accordion-expand: "";
}

.wp-block-carkeek-blocks-accordion {
  /**
  * Accordion container element
  */
  /**
  * Add zero-width space. needed to ensure Safari + VO respect list semantics.
  * Set the before content to position absolute to negate any visible space
  * the before content could add to the document.
  */
  /**
  * Accordion Heading
  */
  /* & ;__trigger::after {
  	border-left: 0.4em solid transparent;
  	border-right: 0.4em solid transparent;
  	border-top: 0.5em solid #222;
  	bottom: 0;
  	content: "";
  	height: 0;
  	margin: auto;
  	position: absolute;
  	right: 1em;
  	top: 0;
  	transition: transform 0.2s ease-in-out;
  	transform-origin: center center;
  	transform: rotate(0deg);
  	width: 0;
  } */
  /**
  * This is needed to allow a double tap iOS 11
  * Safari + VO to function correctly, if there
  * are multiple elements (wrapper spans) to layout
  * text nodes within the accordion button.

  	--ck- This is not needed if a button only contains text
  	and no other child nodes wrapping the text --ck-

  .accordion__trigger > * {
  	pointer-events: none;
  }
  */
}
.wp-block-carkeek-blocks-accordion .accordion {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wp-block-carkeek-blocks-accordion .accordion > li {
  margin: 0;
}
.wp-block-carkeek-blocks-accordion .accordion > li::before {
  content: "​";
  position: absolute;
}
.wp-block-carkeek-blocks-accordion .accordion__heading {
  font-size: inherit;
  margin: -1px 0 0;
  border: 1px solid var(--color-accordion-header-bg);
}
.wp-block-carkeek-blocks-accordion .accordion__trigger {
  -webkit-appearance: none;
  cursor: pointer;
  margin: 0;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 2;
  background-color: var(--ck-color-accordion-header-bg);
  color: var(--ck-color-accordion-header-text);
  border: var(--ck-accordion-borders);
  border-radius: 0;
  padding: var(--ck-accordion-header-padding);
  box-shadow: none;
  display: flex;
  justify-content: space-between;
  white-space: normal;
}
.wp-block-carkeek-blocks-accordion .accordion__trigger::after {
  font-family: var(--ck-icon-font-family);
  content: var(--ck-accordion-expand);
  transition: transform 0.2s ease-in-out;
  transform-origin: center center;
  transform: rotate(0deg);
}
.wp-block-carkeek-blocks-accordion .accordion__trigger[aria-expanded=false] {
  margin-bottom: var(--ck-accordion-panel-spacing);
}
.wp-block-carkeek-blocks-accordion .accordion__trigger:hover::after, .wp-block-carkeek-blocks-accordion .accordion__trigger:focus-visible::after, .wp-block-carkeek-blocks-accordion .accordion__trigger[aria-expanded=true]::after {
  border-top-color: #fff;
}
.wp-block-carkeek-blocks-accordion .accordion__trigger[aria-expanded=true]::after {
  transform: rotate(90deg);
}
.wp-block-carkeek-blocks-accordion .accordion__trigger:hover, .wp-block-carkeek-blocks-accordion .accordion__trigger:focus-visible {
  background-color: var(--ck-color-accordion-header-focus-bg);
  color: var(--ck-color-accordion-header-focus-text);
  outline: none;
}
.wp-block-carkeek-blocks-accordion .accordion__trigger:focus {
  box-shadow: inset 0 0 0 2px #ccc;
}
.wp-block-carkeek-blocks-accordion .accordion__trigger[aria-disabled=true]:hover {
  background-color: var(--ck-color-accordion-header-bg);
  color: #fff;
  cursor: not-allowed;
}
.wp-block-carkeek-blocks-accordion .accordion__trigger[aria-disabled=true]:focus {
  background-color: #0a2a42;
}
.wp-block-carkeek-blocks-accordion .accordion__panel {
  background-color: var(--ck-accordion-panel-bg);
  border: var(--ck-accordion-borders);
  max-height: 0;
  overflow: hidden;
  padding: 0.001em 1.25em;
  position: relative;
  visibility: hidden;
  z-index: 1;
}
.wp-block-carkeek-blocks-accordion .accordion__panel--transition {
  transition: max-height 0.2s ease-in-out, padding-top 0.2s ease-in-out, padding-bottom 0.2s ease-in-out;
}
.wp-block-carkeek-blocks-accordion .accordion__panel > :last-child {
  margin-bottom: 0;
}
.wp-block-carkeek-blocks-accordion .accordion__panel[aria-hidden=false] {
  max-height: 100vh;
  overflow: auto;
  padding: 1.25em;
  visibility: visible;
  margin-bottom: var(--ck-accordion-panel-spacing);
}
.wp-block-carkeek-blocks-accordion .accordion__trigger[aria-expanded=true] {
  background: var(--ck-color-accordion-header-expanded-bg);
  color: var(--ck-color-accordion-header-expanded-text);
}
.wp-block-carkeek-blocks-accordion.is-style-mini {
  --ck-color-accordion-header-bg: #fff;
  --ck-color-accordion-header-text: var(--color-theme-primary);
  --ck-color-accordion-header-expanded-bg: #fff;
  --ck-color-accordion-header-expanded-text: var(--color-theme-primary);
  --ck-color-accordion-header-focus-bg: #fff;
  --ck-color-accordion-header-focus-text: var(--color-theme-primary);
  --ck-accordion-panel-bg: #fff;
  --ck-accordion-panel-spacing: 10px;
  --ck-accordion-borders: none;
  --ck-accordion-header-padding: 0;
  --ck-accordion-expand: "";
}
.wp-block-carkeek-blocks-accordion.alignfull .ck-accordion-header {
  max-width: var(--content-width);
  margin-left: auto;
  margin-right: auto;
}
.wp-block-carkeek-blocks-accordion.alignfull .accordion__panel[aria-hidden=false] {
  max-height: none;
}

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