.elementor-925 .elementor-element.elementor-element-530b8b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-925 .elementor-element.elementor-element-58f6c41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-925 .elementor-element.elementor-element-f54831e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-925 .elementor-element.elementor-element-9d82f51{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-925 .elementor-element.elementor-element-9d82f51 .elementor-divider-separator{width:100%;}.elementor-925 .elementor-element.elementor-element-9d82f51 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-925 .elementor-element.elementor-element-f2fa2b2{--grid-columns:1;--grid-row-gap:31px;--grid-column-gap:0px;}.elementor-925 .elementor-element.elementor-element-f2fa2b2 .elementor-pagination{text-align:center;margin-top:19px;}body:not(.rtl) .elementor-925 .elementor-element.elementor-element-f2fa2b2 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 18px/2 );}body:not(.rtl) .elementor-925 .elementor-element.elementor-element-f2fa2b2 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 18px/2 );}body.rtl .elementor-925 .elementor-element.elementor-element-f2fa2b2 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 18px/2 );}body.rtl .elementor-925 .elementor-element.elementor-element-f2fa2b2 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 18px/2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-925 .elementor-element.elementor-element-f2fa2b2{--grid-columns:1;}}@media(max-width:767px){.elementor-925 .elementor-element.elementor-element-f2fa2b2{--grid-columns:1;}}/* Start custom CSS */DISCOGRAPHY PAGE
   SECTION ONLY
========================================== */

.mk-discography {
    position: relative;
    overflow: hidden;
    padding: 120px 0 0;

    background:
        radial-gradient(
            circle at 52% 8%,
            rgba(255,255,255,.14),
            transparent 24%
        ),
        linear-gradient(
            180deg,
            #07142f 0%,
            #050b1a 55%,
            #020611 100%
        );
}

/* subtle cinematic texture */

.mk-discography::before{
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            90deg,
            rgba(255,255,255,.02) 0%,
            transparent 20%,
            rgba(255,255,255,.015) 50%,
            transparent 80%
        );

    pointer-events:none;
}

/* ==========================================
   INNER WRAPPER
========================================== */

.mk-discography-inner{
    position:relative;
    z-index:2;

    width:min(1280px, calc(100% - 120px));
    margin:0 auto;
}

/* ==========================================
   HEADER
========================================== */

.mk-discography-header{
    max-width:560px;
    margin-bottom:90px;
}

/* Label */

.mk-discography-label,
.mk-discography-label *{
    margin-bottom:16px !important;

    font-family:"Inter",sans-serif !important;
    font-size:12px !important;
    font-weight:700 !important;

    letter-spacing:.28em !important;
    text-transform:uppercase !important;

    color:var(--accent) !important;
}

/* Title */

.mk-discography-title,
.mk-discography-title .elementor-heading-title{
    margin:0 !important;

    font-family:"Cormorant Garamond",serif !important;
    font-size:clamp(54px,5vw,82px) !important;
    line-height:.95 !important;
    font-weight:600 !important;
    letter-spacing:-.04em !important;

    color:var(--text-primary) !important;
}

/* Divider */

.mk-discography-divider{
    width:84px;
    height:1px;

    margin:28px 0;

    background:linear-gradient(
        90deg,
        var(--accent) 0%,
        rgba(216,177,106,.12) 100%
    );
}

/* Intro */

.mk-discography-intro,
.mk-discography-intro p{
    max-width:460px;

    font-family:"Inter",sans-serif !important;
    font-size:15px !important;
    line-height:1.8 !important;

    color:rgba(247,243,234,.72) !important;
}

.mk-discography-intro p{
    margin-bottom:0 !important;
}

/* ==========================================
   LOOP GRID WRAPPER ONLY
========================================== */

.mk-release-grid{
    position:relative;
    z-index:2;
}

.mk-release-grid .elementor-loop-container{
    width:100%;
}

/* ==========================================
   MOBILE
========================================== */

@media (max-width:767px){

    .mk-discography{
        padding:90px 0 0;
    }

    .mk-discography-inner{
        width:calc(100% - 40px);
    }

    .mk-discography-header{
        margin-bottom:60px;
    }

    .mk-discography-title,
    .mk-discography-title .elementor-heading-title{
        font-size:52px !important;
    }

    .mk-discography-intro,
    .mk-discography-intro p{
        font-size:14px !important;
    }
}

/* ==========================================/* End custom CSS */