#golden-bg-animation {
    position: fixed;
    inset: 0;
    width: 100vw;
    height: 100vh;
    z-index: 0;
    pointer-events: none;
    overflow: hidden;
    background: #000;
}

.darkveil-canvas {
    width: 100%;
    height: 100%;
    display: block;
}

html {
    background: #000;
}

body {
    background: transparent !important;
}

header,
.hero,
.products,
.product-hero,
footer {
    position: relative;
    z-index: 1;
}

.hero,
.products,
.product-hero,
footer {
    background-color: transparent !important;
}

.hero {
    background: transparent !important;
}

.hero::before {
    display: none !important;
}

/* Old CSS blob layers are not used with the shader canvas */
.bg-gradient-blob {
    display: none !important;
}
