@keyframes ash-pop{0%{transform:scale(0) translateY(24px);opacity:0}60%{transform:scale(1.12) translateY(0);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ash-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes ash-bob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-10px) rotate(8deg)}}@keyframes ash-spin{to{transform:rotate(1turn)}}@keyframes ash-drop{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(46px);opacity:0}}.ash-pop{animation:ash-pop .8s cubic-bezier(.34,1.56,.64,1) both}.ash-pop,.ash-sway{transform-origin:50% 100%}.ash-sway{animation:ash-sway 4.5s ease-in-out infinite}.ash-bob{animation:ash-bob 5s ease-in-out infinite}.ash-spin{animation:ash-spin 30s linear infinite}.ash-drop{animation:ash-drop 1.6s ease-in infinite}.ash-faq summary::-webkit-details-marker{display:none}.ash-faq summary{list-style:none}.ash-faq[open] .ash-faq-icon{transform:rotate(45deg);background:var(--color-coral);color:#fff}.ash-range{-webkit-appearance:none;appearance:none;background:transparent}.ash-range::-webkit-slider-thumb{-webkit-appearance:none;width:56px;height:100vh;cursor:ew-resize}.ash-range::-moz-range-thumb{width:56px;height:100%;border:0;background:transparent;cursor:ew-resize}