/* Match the branded BeRocket loader used on the staging catalog. */
.bapf_loader_page .bapf_lcontainer {
    width: 72px !important;
    height: 72px !important;
    margin-top: -36px !important;
    margin-left: -36px !important;
}

.bapf_loader_page .bapf_lcontainer .bapf_loader {
    position: relative !important;
    display: block !important;
    width: 72px !important;
    height: 72px !important;
    border-radius: 50% !important;
    background: conic-gradient(from -90deg, #be1a1a 0 82%, #ffcfcf 82% 94%, #be1a1a 94% 100%) !important;
    animation: mg-catalog-loader-spin 1.15s linear infinite !important;
}

.bapf_loader_page .bapf_lcontainer .bapf_loader > span {
    display: none !important;
}

.bapf_loader_page .bapf_lcontainer .bapf_loader::before {
    position: absolute;
    inset: 5px;
    border-radius: 50%;
    background: #fff;
    content: '';
}

.bapf_loader_page .bapf_lcontainer .bapf_loader::after {
    position: absolute;
    inset: 25px 13px;
    background: url('mg-catalog-ajax-loader-assets/mg-preloader-logo.png') center / contain no-repeat;
    content: '';
    animation: mg-catalog-loader-counterspin 1.15s linear infinite;
}

@keyframes mg-catalog-loader-spin {
    to { transform: rotate(360deg); }
}

@keyframes mg-catalog-loader-counterspin {
    to { transform: rotate(-360deg); }
}
