@import url("base/variables.b8a6bf03a888.css");
@import url("pages/intro.cfe5190ab775.css");
@import url("pages/legal.212a77469d82.css");
@import url("components/music-library.3c296bd3b3c2.css");
@import url("components/share-modal.73baad74078c.css");
@import url("components/cart-modal.c08bb3e0b64d.css");
@import url("components/art-gallery.7b9cef308010.css");
@import url("components/cookie-banner.cfd07bb90f7f.css");

body.is-safari-browser #main article,
body.is-safari-browser #bg,
body.is-safari-browser #bg::after,
body.is-safari-browser #bg::before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

body.is-safari-browser #main article {
    -webkit-transform: translate3d(0, 0.25rem, 0);
    transform: translate3d(0, 0.25rem, 0);
    will-change: opacity, transform;
}

body.is-safari-browser #main article.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

body.is-safari-browser #bg::after {
    -webkit-transform: translateZ(0) scale(1.125);
    transform: translateZ(0) scale(1.125);
    will-change: transform, opacity;
}

body.is-safari-browser.is-art-shell-visible #bg::after {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: translateZ(0) scale(1.125);
    transform: translateZ(0) scale(1.125);
    opacity: 1;
}

body.is-safari-browser.is-art-shell-transition #bg::after {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: translateZ(0) scale(1.125);
    transform: translateZ(0) scale(1.125);
    opacity: 1;
    transition: none !important;
}

body.is-safari-browser.is-art-shell-transition #main article#art,
body.is-safari-browser.is-art-shell-visible #main article#art {
    -webkit-transform: none !important;
    transform: none !important;
    will-change: opacity;
}

body.is-safari-browser #main article#art {
    -webkit-transform: none !important;
    transform: none !important;
}

body.is-safari-browser.is-art-shell-transition #main article#art,
body.is-safari-browser.is-art-shell-visible #main article#art,
body.is-safari-browser #main article#art.active {
    transition: opacity 0.325s ease-in-out !important;
}

body.is-safari-browser #art,
body.is-safari-browser #art .art-showcase,
body.is-safari-browser #art .gig-photo-grid,
body.is-safari-browser #art .album-art-grid,
body.is-safari-browser #art .gig-photo-card,
body.is-safari-browser #art .album-art-card,
body.is-safari-browser #art .gig-photo-card img,
body.is-safari-browser #art .album-art-card img,
body.is-safari-browser #art .album-art-card video {
    -webkit-transform: none !important;
    transform: none !important;
    will-change: auto;
}
