@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes ep-timed-cta-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ep-yt-playlist-spin{to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ep-gr-suggestion-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ep-gr-spin{to{transform:rotate(360deg)}}@keyframes ep-gr-indeterminate{0%{transform:translate(-100%);width:40%}50%{width:60%}to{transform:translate(250%);width:40%}}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes coblocks-ellipsis{25%{opacity:1}75%{opacity:1}to{opacity:0;width:1.1em}}@keyframes pulse{0%{transform:scale(1)}15%{transform:scale(.95)}to{transform:scale(1)}}@keyframes bounce{0%{transform:translate(0)}50%{transform:translateY(-2px)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-5em)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(5em)}to{opacity:1;transform:translateX(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(5em)}to{opacity:1;transform:translateY(0)}}@keyframes clipHorizontal{0%{clip-path:polygon(0 50%,0 100%,0 100%,0 50%,100% 50%,100% 0,100% 0,100% 50%);opacity:0}to{clip-path:polygon(0 50%,0 100%,100% 100%,100% 50%,100% 50%,100% 0,0 0,0 50%);opacity:1}}@keyframes clipVertical{0%{clip-path:polygon(50% 0,100% 0,100% 0,50% 0,50% 100%,0 100%,0 100%,50% 100%);opacity:0}to{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,50% 100%,0 100%,0 0,50% 0);opacity:1}}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{src:url(https://revitahaven.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(https://revitahaven.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://revitahaven.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-display:swap;font-family:WooCommerce;font-weight:400;font-style:normal}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes components-button__busy-animation{0%{background-position:200px 0}}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
