/* Seedium sprout preloader. Overlay markup, first in <body>: <div class="sh-preloader">…sprout-preloader.svg inline…</div> */
.sh-preloader{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#F7F7F3;transition:opacity 300ms ease-out}
.sh-preloader[hidden]{display:none}
html.sh-preloader-skip .sh-preloader{display:none}
html.sh-preloader-on,html.sh-preloader-on body{overflow:hidden}
.sh-preloader.is-done{opacity:0;pointer-events:none}
.sh-preloader .sp{width:96px;height:96px}
@media (min-width:768px){.sh-preloader .sp{width:128px;height:128px}}
.sp .fb,.sp .fa{transform-box:view-box}
.sp .fb{transform-origin:16px 21px;animation:sp-fb 3600ms cubic-bezier(.37,0,.63,1) infinite both}
.sp .fa{transform-origin:16px 17.5px;animation:sp-fa 3600ms cubic-bezier(.37,0,.63,1) infinite both}
.sp .rg{stroke-dasharray:1;stroke-dashoffset:1;transform-box:view-box;transform-origin:16px 16px;transform:rotate(-90deg);animation:sp-rg 3600ms cubic-bezier(.37,0,.63,1) infinite both}
@keyframes sp-fb{0%{transform:scale(0)}38%,58%{transform:scale(1)}100%{transform:scale(0)}}
@keyframes sp-fa{0%,18%{transform:scale(0)}56%,60%{transform:scale(1)}100%{transform:scale(0)}}
@keyframes sp-rg{0%{stroke-dashoffset:1}58%{stroke-dashoffset:0}100%{stroke-dashoffset:1}}
@media (prefers-reduced-motion:reduce){.sp *{animation:none!important}.sp .rg{stroke-dashoffset:0}}
