@charset "utf-8";

.DynamicVideoProductBlock_DynamicVideoProductBlock__rl0ey { display: grid; grid-template-columns: [grid-start] repeat(12, [col-start] 1fr [col-end]) [grid-end]; gap: 8px; padding-left: 24px; padding-right: 24px; justify-content: center; }

@media (min-width: 680px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__rl0ey { gap: 16px; padding-left: 64px; padding-right: 64px; }
}

@media (min-width: 1024px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__rl0ey { gap: 24px; padding-left: 48px; padding-right: 48px; grid-template-columns: [grid-start] repeat(12, [col-start] minmax(0px, 74px) [col-end]) [grid-end]; }
}

@media (min-width: 1920px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__rl0ey { grid-template-columns: [grid-start] repeat(12, [col-start] minmax(0px, 104px) [col-end]) [grid-end]; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__rl0ey { position: relative; overflow: clip; padding-top: 4rem; }

@media (min-width: 800px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__rl0ey { bottom: 0px; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock--green__zYoxc { --tw-bg-opacity: 1; background-color: rgb(79 131 47/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

.DynamicVideoProductBlock_DynamicVideoProductBlock--light-brown__KLJcp { background: linear-gradient(rgb(249, 248, 246) 0px, rgb(208, 197, 174)); }

@media (min-width: 800px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock--light-brown__KLJcp { background: linear-gradient(90deg, rgb(169, 163, 147) 0px, rgb(212, 206, 196) 50%, rgb(244, 243, 240)); }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__video__3FTOK { pointer-events: none; top: 16rem; grid-column: span 12 / span 12; --tw-rotate: 12deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

@media (min-width: 800px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__video__3FTOK { position: sticky; grid-column: span 6 / span 6; max-height: 588px; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__image__CQLyc { top: 16rem; grid-column: span 12 / span 12; }

@media (min-width: 800px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__image__CQLyc { position: sticky; grid-column: span 6 / span 6; max-height: 588px; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__content__XHTTJ { grid-column: span 12 / span 12; }

@media (min-width: 800px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__content__XHTTJ { grid-column: span 6 / span 6; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__content-inner__zUWgo { padding-bottom: 5rem; }

@media (min-width: 680px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__content-inner__zUWgo { padding-bottom: 9rem; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__heading__Fyw1B { margin-bottom: 0.75rem; }

.DynamicVideoProductBlock_DynamicVideoProductBlock__text__rI449 { margin-bottom: 2.5rem; }

@media (min-width: 680px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__text__rI449 { margin-bottom: 3.5rem; }
}

@media (min-width: 1024px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__text__rI449 { margin-bottom: 3rem; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__facts__fpmgm { display: grid; grid-template-columns: [grid-start] repeat(12, [col-start] 1fr [col-end]) [grid-end]; justify-content: center; gap: 8px; }

@media (min-width: 680px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__facts__fpmgm { gap: 16px; }
}

@media (min-width: 1024px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__facts__fpmgm { gap: 24px; grid-template-columns: [grid-start] repeat(12, [col-start] minmax(0px, 74px) [col-end]) [grid-end]; }
}

@media (min-width: 1920px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__facts__fpmgm { grid-template-columns: [grid-start] repeat(12, [col-start] minmax(0px, 104px) [col-end]) [grid-end]; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__facts__fpmgm { grid-column: 1 / -1; }

.DynamicVideoProductBlock_DynamicVideoProductBlock__fact__fsbhn { grid-column: span 6 / span 6; width: 100%; }

.DynamicVideoProductBlock_DynamicVideoProductBlock__fact-heading__NmhZf { margin-bottom: 0.5rem; }

.DynamicVideoProductBlock_DynamicVideoProductBlock__fact-text__Veqdb { font-size: 0.813rem; line-height: 1.135rem; font-weight: 400; text-transform: uppercase; }

@media (min-width: 800px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__fact-text__Veqdb { font-size: 0.875rem; line-height: 1.225rem; font-weight: 400; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__cta-container__r6oCz { margin-top: 3rem; }

.DynamicVideoProductBlock_DynamicVideoProductBlock__accordion-heading__LkFFV { margin-bottom: 2.5rem; }

@media (min-width: 680px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__accordion-heading__LkFFV { margin-bottom: 3rem; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__accordion__6SxAR { z-index: 1; margin-bottom: 3rem; }

.DynamicVideoProductBlock_DynamicVideoProductBlock__video-mobile__zymqn { pointer-events: none; position: relative; bottom: -50px; z-index: 0; grid-column: span 12 / span 12; margin-bottom: -60%; --tw-scale-x: 1.5; --tw-scale-y: 1.5; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); overflow: hidden; }

@media (min-width: 340px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__video-mobile__zymqn { bottom: -60px; }
}

@media (min-width: 800px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__video-mobile__zymqn { display: none; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__image-mobile__rxv1T { pointer-events: none; position: relative; bottom: -50px; z-index: 0; grid-column: span 12 / span 12; margin-bottom: -60%; --tw-scale-x: 1.5; --tw-scale-y: 1.5; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); overflow: hidden; }

@media (min-width: 340px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__image-mobile__rxv1T { bottom: -60px; }
}

@media (min-width: 800px) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock__image-mobile__rxv1T { display: none; }
}

.DynamicVideoProductBlock_DynamicVideoProductBlock__image__CQLyc { animation: 4s linear 0s infinite normal none running DynamicVideoProductBlock_bounce-y__1YmRP; will-change: transform; }

@media (prefers-reduced-motion: reduce) {
  .DynamicVideoProductBlock_DynamicVideoProductBlock--green__zYoxc .DynamicVideoProductBlock_DynamicVideoProductBlock__image__CQLyc { animation: auto ease 0s 1 normal none running none; will-change: auto; }
}

@keyframes DynamicVideoProductBlock_bounce-y__1YmRP { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-35px); }
}

.accordion-item_AccordionItem__uyaeq { margin-bottom: 0.75rem; width: 100%; border-bottom-width: 1px; border-top-width: 1px; border-bottom-color: transparent; --tw-border-opacity: 1; border-top-color: rgb(0 0 0/var(--tw-border-opacity,1)); --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); opacity: 0.6; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.3s; }

.accordion-item_AccordionItem__uyaeq:where([data-theme="dark"], [data-theme="dark"] *) { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

.accordion-item_AccordionItem__header__7HMy0 { position: relative; display: flex; width: 100%; align-items: center; padding-bottom: 0.5rem; padding-top: 1.25rem; font-size: 1.1875rem; line-height: 1.33rem; letter-spacing: -0.02375rem; font-weight: 500; }

@media (min-width: 1024px) {
  .accordion-item_AccordionItem__header__7HMy0 { padding-bottom: 0.75rem; padding-top: 1.5rem; }
}

.accordion-item_AccordionItem__header__7HMy0::before { position: absolute; top: -0.25rem; left: 0px; height: 3px; width: 0px; --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.65s; --tw-content: ""; content: var(--tw-content); }

.accordion-item_AccordionItem__header__7HMy0:where([data-theme="dark"], [data-theme="dark"] *)::before { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }

.accordion-item_AccordionItem__icon__SXVis { margin-right: 2rem; display: flex; height: 1.5rem; width: 1.5rem; align-items: center; justify-content: center; }

@media (min-width: 1024px) {
  .accordion-item_AccordionItem__icon__SXVis { margin-right: 3rem; }
}

.accordion-item_AccordionItem__panel__ukVrn { margin-left: 3.5rem; box-sizing: border-box; height: 0px; overflow: hidden; font-size: 1rem; line-height: 1.4rem; font-weight: 400; --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); transition-property: all; transition-duration: 0.65s; transition-timing-function: cubic-bezier(0.535, 0, 0, 1); }

@media (min-width: 1024px) {
  .accordion-item_AccordionItem__panel__ukVrn { margin-left: 72px; }
}

.accordion-item_AccordionItem__panel__ukVrn:where([data-theme="dark"], [data-theme="dark"] *) { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

.accordion-item_AccordionItem--open__G5hgx { opacity: 1; }

.accordion-item_AccordionItem--open__G5hgx .accordion-item_AccordionItem__header__7HMy0::before { width: 50%; }

.accordion-item_AccordionItem--open__G5hgx .accordion-item_AccordionItem__header__7HMy0::before, .accordion-item_AccordionItem--open__G5hgx .accordion-item_AccordionItem__panel__ukVrn { transition-property: all; transition-duration: 0.65s; transition-timing-function: cubic-bezier(0.535, 0, 0, 1); }

.accordion-item_AccordionItem__uyaeq:hover { opacity: 1; }