/** Shopify CDN: Minification failed

Line 165:0 Unexpected "<"
Line 228:0 Unexpected "<"

**/
.bee-type-accordion > .bee-tab-wrapper {
  position: relative;
}
.bee_border_bottom > .bee-tab-wrapper {
  border-bottom: solid 1px var(--border-color);
}
.bee-type-accordion .bee-accor-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 24px;
  padding: 0;
  font-size: 16px;
  color: var(--title-cl);
  background-color: var(--bg-title-cl);
  position: relative;
  font-weight: 400;
}
.bee-type-accordion .bee-tab-wrapper .bee-tab-content {
  color: var(--content-cl);
  background-color: var(--bg-content-cl);
}
.bee-type-accordion .bee-tab-wrapper.bee-active .bee-accor-title {
  color: var(--title-active-cl);
  background-color: var(--bg-title-active-cl);
}
.bee-type-accordion .bee-tab-content {
  padding: 20px 0 0;
}
.bee-accor-title .bee-accor-icon {
  margin-right: 5px;
  color: inherit;
}
.bee-accor-title .bee-accor-icon svg {
  display: flex;
  align-self: center;
  fill: currentColor;
  height: 20px;
  width: 20px;
}
.bee-accor-title .bee-accor-text {
  display: inline-flex;
  padding: var(--title-pd);
  line-height: 24px;
  font-size: var(--fs-title);
  font-weight: var(--fw_title);
  justify-content: center;
  align-items: center;
}
.bee-tab-wrapper {
  font-size: var(--fs-content);
  font-weight: var(--fw-content);
}
.bee-accor-title .bee-accor-item-nav {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.bee-accor-title .bee-accor-item-nav svg {
  width: 12px;
  height: 12px;
  transform: rotate(90deg);
  transition: 0.5s ease 0s;
}
.bee-tab-wrapper.bee-active .bee-accor-title .bee-accor-item-nav svg {
  transform: rotate(270deg);
}
.bee-accordion-style-2 .bee-accor-title .bee-accor-item-nav {
  min-width: 56px;
  height: 56px;
  color: var(--title-cl2);
  position: relative;
}

.bee-accordion-style-2 .bee-accor-title .bee-accor-item-nav::before,
.bee-accordion-style-2 .bee-accor-title .bee-accor-item-nav::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  background-color: currentColor;
  transition: transform 0.35s ease-in-out, opacity 0.35s ease-in-out,
    -webkit-transform 0.35s ease-in-out;
  background-color: var(--title-cl);
}
.bee-accordion-style-2 .bee-accor-title .bee-accor-item-nav::before {
  width: 14px;
  height: 2px;
  opacity: 1;
}
.bee-accordion-style-2 .bee-accor-title .bee-accor-item-nav::after {
  width: 2px;
  height: 14px;
  opacity: 1;
}
.bee-accordion-style-2
  .bee-tab-wrapper.bee-active
  .bee-accor-title
  .bee-accor-item-nav::before {
  opacity: 0;
}
.bee-accordion-style-2
  .bee-tab-wrapper.bee-active
  .bee-accor-title
  .bee-accor-item-nav::after,
.bee-accordion-style-2
  .bee-tab-wrapper.bee-active
  .bee-accor-title
  .bee-accor-item-nav::before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
  background-color: var(--title-active-cl);
}
.bee-accordion-style-2 .bee-type-accordion .bee-accor-title {
  padding: 0 0 0 10px;
}
.bee-accordion-style-2 .bee-type-accordion .bee-tab-content {
  padding: 10px 20px 30px 10px;
}
.bee-tab-content > p {
  margin-bottom: unset;
}
.bee-accordion-style-2
  .bee-tab-wrapper
  .bee-accor-title
  .bee-accor-item-nav
  svg {
  display: none;
}

@media (max-width: 767px) {
  .bee-accordion-banner {
    gap: 15px;
  }
  .bee-type-accordion .bee-accor-title {
    padding: 0 60px 0 10px;
  }
  .bee-accordion-style-2 .bee-type-accordion .bee-accor-title {
    padding: 0 10px;
  }
  .bee-accordion-style-2 .bee-accor-title .bee-accor-item-nav {
    right: 10px;
  }
  .bee-type-accordion .bee-tab-content {
    padding: 10px;
  }
  .bee-accor-title .bee-accor-text {
    padding: 6px 0;
  }
  .bee-accor-title .bee-accor-item-nav {
    width: 36px;
    height: 36px;
  }
}
<style>
/* Base prep */
.bee-tab-wrapper[data-anim] {
  position: relative;
  will-change: opacity, transform, clip-path, filter;
}

/* Reduced motion: show immediately */
@media (prefers-reduced-motion: reduce) {
  .bee-tab-wrapper[data-anim] {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
    transition: none !important;
  }
}

/* ===== Variant: slide-right ===== */
.bee-tab-wrapper[data-anim="slide-right"] {
  opacity: 0;
  transform: translateX(-22px);
  transition: opacity 650ms ease, transform 650ms cubic-bezier(.2,.8,.2,1);
  transition-delay: var(--stagger, 0ms);
}
.bee-tab-wrapper.is-inview[data-anim="slide-right"] {
  opacity: 1;
  transform: translateX(0);
}

/* ===== Variant: mask-underline (title sweeps in) ===== */
.bee-tab-wrapper[data-anim="mask-underline"] {
  opacity: 0;
  transform: translateY(14px);
  transition: opacity 600ms ease, transform 600ms ease;
  transition-delay: var(--stagger, 0ms);
}
.bee-tab-wrapper.is-inview[data-anim="mask-underline"] {
  opacity: 1; transform: translateY(0);
}
/* shimmering underline on the clickable title */
.bee-tab-wrapper[data-anim="mask-underline"] .bee-accor-title {
  position: relative; overflow: hidden;
}
.bee-tab-wrapper[data-anim="mask-underline"] .bee-accor-title::after {
  content: ""; position: absolute; left: 0; right: 100%; bottom: 0;
  height: 2px; background: currentColor; opacity: .15;
  transition: right 700ms cubic-bezier(.2,.8,.2,1);
  transition-delay: calc(var(--stagger, 0ms) + 150ms);
}
.bee-tab-wrapper.is-inview[data-anim="mask-underline"] .bee-accor-title::after {
  right: 0;
}

/* ===== Variant: fade-scale ===== */
.bee-tab-wrapper[data-anim="fade-scale"] {
  opacity: 0; transform: scale(.98); filter: blur(6px);
  transition: opacity 600ms ease, transform 600ms ease, filter 700ms ease;
  transition-delay: var(--stagger, 0ms);
}
.bee-tab-wrapper.is-inview[data-anim="fade-scale"] {
  opacity: 1; transform: scale(1); filter: blur(0);
}
</style>
