.custom-flow-section{display:flex;justify-content:center}.custom-flow-section__inner{width:100%}.custom-flow-section__heading-group{display:flex;justify-content:center}.custom-flow-section__content,.custom-flow-section__collapse{display:flex;flex-direction:column;min-width:0}.custom-flow-section__subheading{margin:0 0 8px;line-height:1.2}.custom-flow-section__heading{margin:0 0 8px;line-height:1.1}.custom-flow-section__text{margin:0;line-height:1.3}.custom-flow-section__text p,.custom-flow-section__disclaimer p,.custom-flow-section__accordion-description p{margin:0}.custom-flow-section__media-swiper{position:relative;margin-bottom:16px;overflow:hidden;width:100%;max-width:100%;border-radius:12px}.custom-flow-section__media,.custom-flow-section__image,.custom-flow-section__video-wrap,.custom-flow-section__video{width:100%;max-width:100%;object-fit:contain;display:block;flex:1 0 0;border-radius:12px}.custom-flow-section__image,.custom-flow-section__video{width:100%;height:100%}.custom-flow-section__video-wrap{position:relative}.custom-flow-section__video-controls{position:absolute;right:12px;bottom:12px;display:flex;gap:8px}.custom-flow-section__video-control{width:32px;height:32px;border:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--gray-900)}.custom-flow-section__video-icon-play,.custom-flow-section__video-icon-sound{display:none}.custom-flow-section__video-wrap.is-paused .custom-flow-section__video-icon-play,.custom-flow-section__video-wrap:not(.is-muted) .custom-flow-section__video-icon-sound{display:inline-flex}.custom-flow-section__video-wrap.is-paused .custom-flow-section__video-icon-pause,.custom-flow-section__video-wrap:not(.is-muted) .custom-flow-section__video-icon-mute{display:none}.custom-flow-section__nav{position:absolute;top:50%;transform:translateY(-50%);aspect-ratio:1 / 1;z-index:2;width:clamp(40px,8vw,48px);border-radius:50%;border:none;color:var(--gray-900);display:inline-flex;align-items:center;justify-content:center;padding:0}.custom-flow-section__nav--prev{left:8px}.custom-flow-section__nav--next{right:8px}.custom-flow-section__accordion-item{border-bottom:1px solid var(--gray-200)}.custom-flow-section__accordion-trigger{width:100%;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;color:var(--gray-900)}.custom-flow-section__accordion-title-wrap{display:inline-flex;align-items:center;gap:12px;min-width:0}.custom-flow-section__accordion-icon{width:34px;height:34px;object-fit:contain;flex:0 0 auto}.custom-flow-section__accordion-title{margin:0}.custom-flow-section__accordion-chevron{transition:transform .2s ease;line-height:0}.custom-flow-section__accordion-item.is-open .custom-flow-section__accordion-chevron{transform:rotate(180deg)}.custom-flow-section__accordion-item:not(.is-open) .custom-flow-section__accordion-chevron{transform:rotate(0)}.custom-flow-section__accordion-panel{display:flex;flex-direction:column;gap:8px;color:var(--gray-900)}.custom-flow-section__accordion-panel[hidden]{display:none}.custom-flow-section__disclaimer a{font-weight:600}.custom-flow-section__accordion-caption{margin:0}.custom-flow-section__store-buttons{display:flex;justify-content:center;gap:16px}.custom-flow-section__store-buttons a{text-decoration:none;width:calc(50% - 8px);display:flex;height:fit-content;max-width:150px}.custom-flow-section__store-copy{display:inline-flex;flex-direction:column;align-items:flex-start}.custom-flow-section__store-icon{display:inline-flex;align-items:center;justify-content:center;width:100%}.custom-flow-section__store-subtext{font-size:12px;font-weight:600;line-height:normal;white-space:nowrap}.custom-flow-section__store-text{font-size:16px;font-weight:700;line-height:normal;white-space:nowrap}@media screen and (min-width:1024px){.custom-flow-section__inner{max-width:1240px}.custom-flow-section__heading-group{text-align:center}.custom-flow-section__content{flex-direction:row;align-items:center;gap:32px}.custom-flow-section__media-swiper{flex:1 1 50%;margin-bottom:0}.custom-flow-section__collapse{flex:1 1 50%}.custom-flow-section__accordion{border-top:0}.custom-flow-section__store-buttons{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/439/assets/custom-flow-section.css.map */
