/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./blocks/accordion/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.wp-block-fitbit-blocks-accordion {
  position: relative;
  box-sizing: border-box;
  width: auto;
  padding: 50px 0 45px;
}
.wp-block-fitbit-blocks-accordion.has-kale-text-color {
  color: #1B3532;
}
.wp-block-fitbit-blocks-accordion.has-deep-teal-text-color {
  color: #006166;
}
.wp-block-fitbit-blocks-accordion.has-fitbit-teal-text-color {
  color: #1CB0B8;
}
.wp-block-fitbit-blocks-accordion.has-fitbit-teal-8-text-color {
  color: rgba(28, 176, 184, 0.0784313725);
}
.wp-block-fitbit-blocks-accordion.has-fitbit-teal-20-text-color {
  color: rgba(28, 176, 184, 0.2);
}
.wp-block-fitbit-blocks-accordion.has-light-grey-text-color {
  color: #F1F2F1;
}
.wp-block-fitbit-blocks-accordion.has-matcha-text-color {
  color: #C7EED6;
}
.wp-block-fitbit-blocks-accordion.has-mango-text-color {
  color: #CB9719;
}
.wp-block-fitbit-blocks-accordion.has-light-teal-text-color {
  color: #D2FFFA;
}
.wp-block-fitbit-blocks-accordion.has-raspberry-text-color {
  color: #943863;
}
.wp-block-fitbit-blocks-accordion.has-white-text-color {
  color: #FFFFFF;
}
.wp-block-fitbit-blocks-accordion.has-black-text-color {
  color: #000000;
}
.wp-block-fitbit-blocks-accordion.has-dark-grey-text-color {
  color: #525458;
}
.wp-block-fitbit-blocks-accordion.has-google-grey-text-color {
  color: #5F6368;
}
.wp-block-fitbit-blocks-accordion.has-border-grey-text-color {
  color: #B1B1B1;
}
.wp-block-fitbit-blocks-accordion.--kale {
  color: #1B3532;
}
.wp-block-fitbit-blocks-accordion.--deep-teal {
  color: #006166;
}
.wp-block-fitbit-blocks-accordion.--fitbit-teal {
  color: #1CB0B8;
}
.wp-block-fitbit-blocks-accordion.--fitbit-teal-8 {
  color: rgba(28, 176, 184, 0.0784313725);
}
.wp-block-fitbit-blocks-accordion.--fitbit-teal-20 {
  color: rgba(28, 176, 184, 0.2);
}
.wp-block-fitbit-blocks-accordion.--light-grey {
  color: #F1F2F1;
}
.wp-block-fitbit-blocks-accordion.--matcha {
  color: #C7EED6;
}
.wp-block-fitbit-blocks-accordion.--mango {
  color: #CB9719;
}
.wp-block-fitbit-blocks-accordion.--light {
  color: #D2FFFA;
}
.wp-block-fitbit-blocks-accordion.--raspberry {
  color: #943863;
}
.wp-block-fitbit-blocks-accordion.--white {
  color: #FFFFFF;
}
.wp-block-fitbit-blocks-accordion.--black {
  color: #000000;
}
.wp-block-fitbit-blocks-accordion.--dark-grey {
  color: #525458;
}
.wp-block-fitbit-blocks-accordion.--google-grey {
  color: #5F6368;
}
.wp-block-fitbit-blocks-accordion.--border-grey {
  color: #B1B1B1;
}
.wp-block-fitbit-blocks-accordion .block__container {
  position: relative;
}
@media screen and (max-width: 768px) {
  .page .page__content .wp-block-fitbit-blocks-accordion[class*=wp-block-fitbit-blocks-] .block__container {
    width: 100%;
    padding: 0 24px;
  }
}
.wp-block-fitbit-blocks-accordion[class*=wp-block-fitbit-blocks] .block__content {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.wp-block-fitbit-blocks-accordion .accordion__title {
  margin-bottom: 32px;
}
.wp-block-fitbit-blocks-accordion .accordion__child {
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}
.wp-block-fitbit-blocks-accordion .accordion__child.wp-block-columns {
  margin-bottom: 0;
}
.wp-block-fitbit-blocks-accordion .accordion__child:not(:last-of-type) {
  margin-bottom: 20px;
}
.wp-block-fitbit-blocks-accordion .accordion__child:last-of-type ul {
  margin-bottom: 0;
}
.wp-block-fitbit-blocks-accordion .accordion__child--learn-more {
  overflow: initial;
  width: 100%;
  margin: 0 auto;
  max-width: 1232px;
}
.wp-block-fitbit-blocks-accordion .accordion__child--learn-more .wp-block-column:nth-of-type(1) {
  flex-basis: 33.33%;
}
.wp-block-fitbit-blocks-accordion .accordion__child--learn-more .wp-block-column:nth-of-type(2) {
  flex-basis: 66.66%;
}
.wp-block-fitbit-blocks-accordion.accordion--collapsed .accordion__child.accordion__child--collapsible {
  margin-bottom: 0;
}
.wp-block-fitbit-blocks-accordion .accordion__learn-more {
  display: flex;
  font-weight: 700;
  font-size: 15px;
  color: #1CB0B8;
  cursor: pointer;
}
.wp-block-fitbit-blocks-accordion .accordion__learn-more .learn-more__text--is-open {
  display: none;
}
.wp-block-fitbit-blocks-accordion .accordion__learn-more .learn-more__text--is-closed {
  display: none;
}
.wp-block-fitbit-blocks-accordion .accordion__learn-more svg {
  width: 16px;
  fill: none;
  stroke: #1CB0B8;
  stroke-width: 2;
  margin-right: 16px;
  transition: transform 120ms ease-out;
}
.wp-block-fitbit-blocks-accordion .col.col-1-4 {
  flex: 1 1 25%;
}
.wp-block-fitbit-blocks-accordion .col.col-3-4 {
  flex: 1 1 75%;
}
.wp-block-fitbit-blocks-accordion.accordion--collapsed .learn-more__text--is-closed {
  display: block;
}
body:not(body.touch) .wp-block-fitbit-blocks-accordion.accordion--collapsed .accordion__learn-more:hover svg {
  transform: translateY(4px);
}
.wp-block-fitbit-blocks-accordion.accordion--collapsed .accordion__learn-more.hover svg {
  transform: translateY(4px);
}
.wp-block-fitbit-blocks-accordion:not(.accordion--collapsed) .learn-more__text--is-open {
  display: block;
}
.wp-block-fitbit-blocks-accordion:not(.accordion--collapsed) .accordion__learn-more svg {
  transform: scaleY(-1);
}
body:not(body.touch) .wp-block-fitbit-blocks-accordion:not(.accordion--collapsed) .accordion__learn-more:hover svg {
  transform: translateY(-4px) scaleY(-1);
}
.wp-block-fitbit-blocks-accordion:not(.accordion--collapsed) .accordion__learn-more.hover svg {
  transform: translateY(-4px) scaleY(-1);
}
