#theme fostr-accordion summary{flex-wrap:nowrap}#theme fostr-accordion summary .icon{position:absolute;height:auto;right:0;top:calc(50% - .2rem)}#theme fostr-accordion summary .icon{height:.6rem;transition:transform var(--duration-short) ease}#theme fostr-accordion details[open] summary .icon{transform:rotate(180deg)}fostr-accordion .accordion-open>div{animation-name:slideDown;animation-fill-mode:forwards}fostr-accordion .accordion-open>div[data-animation-1]{animation-duration:.5s}fostr-accordion .accordion-open>div[data-animation-2]{animation-duration:1s}fostr-accordion .accordion-open>div[data-animation-3]{animation-duration:2s}fostr-accordion .accordion-close>div{animation-name:slideUp;animation-fill-mode:forwards}fostr-accordion .accordion-close>div[data-animation-1]{animation-duration:.5s}fostr-accordion .accordion-close>div[data-animation-2]{animation-duration:1s}fostr-accordion .accordion-close>div[data-animation-3]{animation-duration:2s}.icon-caret--open{animation-name:rotate;animation-fill-mode:forwards}.icon-caret--open[data-animation-1]{animation-duration:.5s}.icon-caret--open[data-animation-2]{animation-duration:1s}.icon-caret--open[data-animation-3]{animation-duration:2s}.icon-caret--close{animation-name:undo_rotate;animation-fill-mode:forwards}.icon-caret--close[data-animation-1]{animation-duration:.5s}.icon-caret--close[data-animation-2]{animation-duration:1s}.icon-caret--close[data-animation-3]{animation-duration:2s}@keyframes slideDown{0%{height:0}to{height:var(--details-height-open)}}@keyframes slideUp{0%{height:var(--details-height-open)}to{height:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes undo_rotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}
/*# sourceMappingURL=/cdn/shop/t/649/assets/fostr-accordion.css.map?v=58315586824202879301701684912 */
