
/* Apresentação de .site-loader */
.site-loader {
position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s
}

/* Apresentação de .is-loading .site-loader */
.is-loading .site-loader {
opacity:1;visibility:visible;pointer-events:auto
}

/* Apresentação de .loader-mark */
.loader-mark {
position:relative;width:86px
}

/* Apresentação de .loader-mark img */
.loader-mark img {
display:block;width:100%;height:auto;animation:k-breathe 1.4s ease-in-out infinite
}

/* Apresentação de .loader-mark::after */
.loader-mark::after {
content:"";position:absolute;left:0;right:0;bottom:-26px;height:2px;background:#e6e600;transform-origin:left;animation:k-progress 1.4s ease-in-out infinite
}

/* Apresentação de .loader-label */
.loader-label {
position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)
}

/* Regra responsiva / animação */
@keyframes k-breathe {

/* Apresentação de 0%,100% */
0%,100% {
opacity:.4;transform:translateY(3px) scale(.96)
}

/* Apresentação de 50% */
50% {
opacity:1;transform:translateY(-3px) scale(1)
}

}

/* Regra responsiva / animação */
@keyframes k-progress {

/* Apresentação de 0%,100% */
0%,100% {
transform:scaleX(.15);opacity:.4
}

/* Apresentação de 50% */
50% {
transform:scaleX(1);opacity:1
}

}

/* Regra responsiva / animação */
@media(prefers-reduced-motion:reduce) {

/* Apresentação de .loader-mark img,.loader-mark::after */
.loader-mark img,.loader-mark::after {
animation:none
}

/* Apresentação de .site-loader */
.site-loader {
transition:none
}

}

