/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/woo-product-page/details-accordion/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
section.wp-block-bk-blocks-product-details-accordion {
  width: 100%;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--wp--preset--color--grey-200);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion:first-of-type {
  border-top: 1px solid var(--wp--preset--color--grey-200);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion button {
  background-color: unset;
  cursor: pointer;
  transition: color 300ms, background-color 300ms;
  border: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: calc(var(--spacing) * 6);
  padding-bottom: calc(var(--spacing) * 6);
  color: var(--wp--preset--color--grey-950);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion button span {
  text-align: left;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  font-weight: 600;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion button div.plus-minus-toggle {
  flex-shrink: 0;
  height: calc(var(--spacing) * 6);
  width: calc(var(--spacing) * 6);
  cursor: pointer;
  position: relative;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion button div.plus-minus-toggle:before, section.wp-block-bk-blocks-product-details-accordion div.accordion button div.plus-minus-toggle:after {
  background: var(--wp--preset--color--grey-500);
  content: "";
  height: calc(var(--spacing) * 0.3);
  left: 13.25%;
  position: absolute;
  bottom: 43.6%;
  width: calc(var(--spacing) * 4);
  transition: transform 300ms;
  border-radius: calc(var(--spacing) * 2);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion button div.plus-minus-toggle:after {
  transform-origin: center;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion button div.plus-minus-toggle.collapsed:after {
  transform: rotate(90deg);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion button div.plus-minus-toggle.collapsed:before {
  transform: rotate(180deg);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content {
  overflow-y: hidden;
  display: none;
  flex-direction: column;
  color: var(--wp--preset--color--grey-700);
  margin-left: calc(var(--spacing) * 1.5);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content * {
  margin-block-start: 0;
  margin-block-end: 0;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content ul:last-child,
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content ol:last-child,
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content p:last-child {
  padding-bottom: calc(var(--spacing) * 8);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content ul:not(:last-child),
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content ol:not(:last-child),
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content p:not(:last-child) {
  margin-bottom: calc(var(--spacing) * 6);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content ul li,
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content ol li {
  color: inherit;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  font-weight: 400;
  margin: 0 !important;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content p:not(:has(a, button)) {
  color: inherit;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  font-weight: 400;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a {
  display: inline-block;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a:not(.button) {
  cursor: pointer;
  color: unset;
  text-decoration: none;
  transition: color 300ms;
  transition: color 300ms;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a:not(.button):is(:hover, :focus-visible, :active) {
  text-decoration: none;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a:not(.button) {
  text-decoration: underline !important;
  color: var(--wp--preset--color--teal-700) !important;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a:not(.button):is(:hover, :focus-visible, :active) {
  color: var(--wp--preset--color--teal-500) !important;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a:not(.button) {
  font-size: 1rem !important;
  line-height: 1.5 !important;
  font-weight: 700;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a.button {
  background-color: unset;
  cursor: pointer;
  transition: color 300ms, background-color 300ms;
  font-size: 0.875rem !important;
  line-height: 1.4285714286 !important;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  padding: calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);
  border: unset;
  border-radius: calc(var(--spacing) * 8);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a.button:is(:hover, :focus-visible, :active) {
  text-decoration: unset;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a.button {
  color: var(--wp--preset--color--white);
  background-color: var(--wp--preset--color--teal-800);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content a.button:is(:hover, :focus-visible, :active) {
  background-color: var(--wp--preset--color--teal-700);
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content h1,
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content h2,
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content h3,
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content h4,
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content h5,
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content h6 {
  font-size: 1rem !important;
  line-height: 1.5 !important;
  font-weight: 700;
}
section.wp-block-bk-blocks-product-details-accordion div.accordion div.accordion-content:not([style="height: 0px;"]) {
  display: flex;
}

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