/* =========================================================
   MODERNZA
   BANYO DOLAPLARI SONBAHAR KAMPANYASI POPUP
   ========================================================= */


/* ARKA PLAN */

.modernza-campaign-overlay {

    position:
        fixed !important;

    inset:
        0 !important;

    width:
        100% !important;

    height:
        100% !important;

    padding:
        20px !important;

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    box-sizing:
        border-box !important;

    background:
        rgba(23,17,22,.62) !important;

    z-index:
        9999999 !important;

    opacity:
        1;

    visibility:
        visible;

    transition:
        opacity .22s ease,
        visibility .22s ease !important;
}



/* POPUP KUTUSU */

.modernza-campaign-popup {

    position:
        relative !important;

    width:
        100% !important;

    max-width:
        470px !important;

    padding:
        38px 34px 30px !important;

    box-sizing:
        border-box !important;

    background:
        #ffffff !important;

    border-top:
        4px solid #73143e !important;

    box-shadow:
        0 22px 60px
        rgba(0,0,0,.24) !important;

    text-align:
        center !important;

    animation:
        modernzaPopupOpen
        .35s
        ease
        both !important;
}



/* AÇILIŞ */

@keyframes modernzaPopupOpen {

    from {

        opacity:
            0;

        transform:
            translateY(14px)
            scale(.97);

    }

    to {

        opacity:
            1;

        transform:
            translateY(0)
            scale(1);

    }

}



/* KAPANIŞ */

.modernza-popup-closing {

    opacity:
        0 !important;

    visibility:
        hidden !important;
}



/* X */

.modernza-campaign-close {

    position:
        absolute !important;

    top:
        11px !important;

    right:
        13px !important;

    width:
        34px !important;

    height:
        34px !important;

    padding:
        0 !important;

    margin:
        0 !important;

    border:
        0 !important;

    background:
        transparent !important;

    color:
        #333333 !important;

    font-size:
        29px !important;

    line-height:
        30px !important;

    cursor:
        pointer !important;
}



/* ÜST KÜÇÜK YAZI */

.modernza-campaign-eyebrow {

    margin:
        0
        30px
        13px !important;

    color:
        #8b1b4b !important;

    font-size:
        12px !important;

    line-height:
        1.4 !important;

    font-weight:
        700 !important;

    letter-spacing:
        1.4px !important;

    text-transform:
        uppercase !important;
}



/* ANA BAŞLIK */

.modernza-campaign-title {

    margin:
        0
        0
        13px !important;

    color:
        #242424 !important;

    font-size:
        26px !important;

    line-height:
        1.18 !important;

    font-weight:
        600 !important;
}



/* AÇIKLAMA */

.modernza-campaign-intro {

    max-width:
        355px !important;

    margin:
        0
        auto
        22px !important;

    color:
        #696969 !important;

    font-size:
        14px !important;

    line-height:
        1.6 !important;
}



/* BİLGİ KUTUSU */

.modernza-campaign-highlight-box {

    width:
        100% !important;

    margin:
        0
        0
        22px !important;

    padding:
        18px
        20px !important;

    box-sizing:
        border-box !important;

    background:
        #fff4f8 !important;

    border:
        1px solid #f2dbe4 !important;
}



/* KARGO */

.modernza-campaign-shipping {

    color:
        #363636 !important;

    font-size:
        14px !important;

    line-height:
        1.55 !important;
}


.modernza-campaign-shipping strong {

    color:
        #8b1b4b !important;

    font-weight:
        700 !important;
}



/* SON TARİH */

.modernza-campaign-date {

    margin-top:
        14px !important;

    padding-top:
        13px !important;

    border-top:
        1px solid
        rgba(139,27,75,.17) !important;

    color:
        #363636 !important;

    font-size:
        14px !important;

    line-height:
        1.5 !important;
}


.modernza-campaign-date strong {

    color:
        #8b1b4b !important;

    font-weight:
        700 !important;
}



/* ALT NOT */

.modernza-campaign-note {

    margin-top:
        9px !important;

    color:
        #878787 !important;

    font-size:
        11px !important;

    line-height:
        1.45 !important;
}



/* BUTON */

.modernza-campaign-ok {

    width:
        100% !important;

    min-height:
        48px !important;

    padding:
        13px
        20px !important;

    border:
        0 !important;

    background:
        #73143e !important;

    color:
        #ffffff !important;

    font-size:
        14px !important;

    line-height:
        1.3 !important;

    font-weight:
        700 !important;

    cursor:
        pointer !important;

    transition:
        background .2s ease !important;
}


.modernza-campaign-ok:hover {

    background:
        #5f0f33 !important;
}



/* =========================================================
   MOBİL
   ========================================================= */

@media (max-width:575px) {

    .modernza-campaign-overlay {

        padding:
            15px !important;
    }


    .modernza-campaign-popup {

        max-width:
            355px !important;

        padding:
            33px
            20px
            22px !important;
    }


    .modernza-campaign-close {

        top:
            8px !important;

        right:
            9px !important;

        font-size:
            26px !important;
    }


    .modernza-campaign-eyebrow {

        font-size:
            10px !important;

        letter-spacing:
            1px !important;
    }


    .modernza-campaign-title {

        font-size:
            21px !important;

        line-height:
            1.22 !important;
    }


    .modernza-campaign-intro {

        font-size:
            13px !important;

        line-height:
            1.5 !important;

        margin-bottom:
            17px !important;
    }


    .modernza-campaign-highlight-box {

        padding:
            15px
            14px !important;

        margin-bottom:
            17px !important;
    }


    .modernza-campaign-shipping {

        font-size:
            13px !important;
    }


    .modernza-campaign-date {

        margin-top:
            11px !important;

        padding-top:
            11px !important;

        font-size:
            13px !important;
    }


    .modernza-campaign-note {

        font-size:
            10px !important;
    }


    .modernza-campaign-ok {

        min-height:
            46px !important;

        font-size:
            13px !important;
    }

}