/***********************************************************************************************************************************
/***********************************************************************************************************************************

##          ###    ##    ##  #######  ##     ## ########          ######   #### ######## ######## ##    ## ########   #######  ##      ## 
##         ## ##    ##  ##  ##     ## ##     ##    ##            ##    ##   ##  ##          ##    ##   ##  ##     ## ##     ## ##  ##  ## 
##        ##   ##    ####   ##     ## ##     ##    ##            ##         ##  ##          ##    ##  ##   ##     ## ##     ## ##  ##  ## 
##       ##     ##    ##    ##     ## ##     ##    ##    ####### ##   ####  ##  ######      ##    #####    ##     ## ##     ## ##  ##  ## 
##       #########    ##    ##     ## ##     ##    ##            ##    ##   ##  ##          ##    ##  ##   ##     ## ##     ## ##  ##  ## 
##       ##     ##    ##    ##     ## ##     ##    ##            ##    ##   ##  ##          ##    ##   ##  ##     ## ##     ## ##  ##  ## 
######## ##     ##    ##     #######   #######     ##             ######   #### ##          ##    ##    ## ########   #######   ###  ###  

***********************************************************************************************************************************
***********************************************************************************************************************************/

/** GIFTKDOW ***********************************************************************************************************************/
/***********************************************************************************************************************************/

.giftkdow{
    background-color: #fdfff0;
}


/** GIFTKDOW__CONTAINER ************************************************************************************************************/
/***********************************************************************************************************************************/

.giftkdow__container{
    text-align: center;
    position: relative;
    z-index: 1;
}
.giftkdow__container::after {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
    background-color: #F2EFCF;
    background-position: center -40px;
    background-repeat: no-repeat;
    background-size: cover;
    clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
    content: "";
    content: "";
    display: block;
    height: 144px;
    position: absolute;
    top: -47px;
    width: 100%;
    z-index: -1;
}
.giftkdow__container:not(.giftkdow__container--firstprize)::after{
    background-image: url(/media/equideo/image/components/popups/popupview-gift.jpg);
}
.giftkdow__container--firstprize::after{
    background-image: url(/media/equideo/image/components/popups/popupview-first-prize.jpg);
}

/** GIFTKDOW__CONTAINER__IMAGE *****************************************************************************************************/
/***********************************************************************************************************************************/

.giftkdow__container__image{
    position: relative;
    margin: 0;
    padding: 0;
}
.giftkdow__container__image::after{
    animation: animateSparkes 2s infinite steps(32);
    background: url(/media/equideo/image/animations/animate-sparkles.png) no-repeat right top;
    content: "";
    display: block;
    height: 256px;
    left: calc(50% - 128px);
    position: absolute;
    top: -30px;
    transform: scale(.75);
    width: 256px;
    z-index: 1;
}
@keyframes animateSparkes {
    0% {
        background-position: left top;
    }
    100% {
        background-position: -8192px top;
    }
}
.giftkdow__container__image img,
.giftkdow__container__image figure{
    width: 192px;
    height: 192px;
}

/*** POPUP : CONTENT **************************************************************************************************************
***********************************************************************************************************************************/

.popupview__content__ekdow{
    display: inline-block;
    padding: 0 8px;
    height: 86px;
    vertical-align: top;
}
