.wp-block-b-blocks-emoji-stack-separator .b-blocks-emoji-stack-separator-container{background-color:#f9f9f9;border:2px dashed #e0e0e0;box-sizing:border-box;margin:2rem 0;overflow:hidden;padding:32px 0;position:relative;width:100%}.wp-block-b-blocks-emoji-stack-separator .b-blocks-emoji-stack-container{box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}.wp-block-b-blocks-emoji-stack-separator .b-blocks-emoji-stack-iemoji-row{box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-left:-1.5rem;margin-right:-1.5rem;width:100%}.wp-block-b-blocks-emoji-stack-separator .b-blocks-emoji-stack-item{flex-shrink:0;font-size:3.75rem;line-height:1;margin-right:-1.4rem;text-shadow:0 2px 0 #fff,0 -2px 0 #fff,2px 0 0 #fff,-2px 0 0 #fff,1.5px 1.5px 0 #fff,-1.5px -1.5px 0 #fff,1.5px -1.5px 0 #fff,-1.5px 1.5px 0 #fff;transition:transform .3s ease}.wp-block-b-blocks-emoji-stack-separator .b-blocks-emoji-stack-separator-animation-bounce .b-blocks-emoji-stack-item:hover{animation:emoji-bounce .6s ease}.wp-block-b-blocks-emoji-stack-separator .b-blocks-emoji-stack-separator-animation-rotate .b-blocks-emoji-stack-item:hover{animation:emoji-rotate .6s ease}.wp-block-b-blocks-emoji-stack-separator .b-blocks-emoji-stack-separator-animation-wave .b-blocks-emoji-stack-container:hover .b-blocks-emoji-stack-item{animation:emoji-wave .8s ease;animation-delay:calc(var(--b-blocks-emoji-stack-separator-index)*.05s)}@keyframes emoji-bounce{0%,to{transform:rotate(var(--b-blocks-emoji-stack-separator-rotation)) translateY(0)}50%{transform:rotate(var(--b-blocks-emoji-stack-separator-rotation)) translateY(-20px)}}@keyframes emoji-rotate{0%{transform:rotate(var(--b-blocks-emoji-stack-separator-rotation))}50%{transform:rotate(calc(var(--b-blocks-emoji-stack-separator-rotation) + 180deg)) scale(1.2)}to{transform:rotate(calc(var(--b-blocks-emoji-stack-separator-rotation) + 1turn))}}@keyframes emoji-wave{0%,to{transform:rotate(var(--b-blocks-emoji-stack-separator-rotation)) translateY(0)}50%{transform:rotate(var(--b-blocks-emoji-stack-separator-rotation)) translateY(-15px)}}.wp-block-b-blocks-emoji-stack-separator .alignfull.wp-block-telex-emoji-stack-separator{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.wp-block-b-blocks-emoji-stack-separator .alignwide.wp-block-telex-emoji-stack-separator{max-width:var(--wp--style--global--wide-size,1280px);width:100%}
