﻿/* Younited pour fiche produit */

.cyb_fiche_produit__payment-widget-container {
    display: flex;
    border: 2px solid var(--jaune);
    width: fit-content;
    height: fit-content;
    margin-bottom: var(--val_10);
    padding: 5px var(--marg_5_0);
    min-width: 298px;
    max-height: 65px;
}

.cyb_fiche_produit__alma {
    width: 190px;
    min-width: 190px;
}

    .cyb_fiche_produit__alma svg {
        width: 75px;
        height: 19px;
        filter: brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(7483%) hue-rotate(239deg) brightness(91%) contrast(98%);
    }


._25GrF {
    width: 250px;
    max-width: 250px;
}

.cyb_fiche_produit__younited {
    position: relative;
    transform: translate(-2px, 1px);
    z-index: 1;
}

.cyb_fiche_produit__younited-widget-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--val_15);
}

.cyb_fiche_produit__younited-logo-container {
    width: 80px;
    max-width: 80px;
    height: var(--val_30);
    max-height: var(--val_30);
}

.cyb_fiche_produit__younited-logo {
    width: 100%;
    height: 100%;
}
.cbk-united__mention-container {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 8px;
}
.cyb_fiche_produit__younited-mention {
    font-size: var(--size_p);
    font-weight: var(--semibold);
    border: solid 1px;
    width: var(--val_25);
    height: var(--val_25);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    position: relative;
    top: -4px;
    left: -4px;
    cursor: help;
}

.cyb_fiche_produit__younited:hover .cyb_fiche-produit__younited-modal {
    display: block;
}

.cyb_fiche_produit__younited:hover ~ .cyb_fiche_produit__alma {
    filter: grayscale(1);
}

.cyb_fiche-produit__younited-modal {
    position: absolute;
    display: none;
    z-index: 1;
    top: 45px;
    right: -35px;
    width: 187px;
    max-width: 187px;
    padding: var(--val_10);
    background: var(--gris_50);
    border: 1px solid #C8C8C3;
}

    .cyb_fiche-produit__younited-modal img {
        max-width: var(--val_40);
    }

    .cyb_fiche-produit__younited-modal::after {
        content: '';
        position: absolute;
        top: -14px;
        right: 43px;
        height: 0;
        width: 0;
        border-right: 8px solid transparent;
        border-bottom: 14px solid var(--gris_50);
        border-left: 8px solid transparent;
    }

    .cyb_fiche-produit__younited-modal::before {
        content: '';
        position: absolute;
        top: -16px;
        right: 42px;
        height: 0;
        width: 0;
        border-right: 9px solid transparent;
        border-bottom: 16px solid #C8C8C3;
        border-left: 9px solid transparent;
    }

.cyb_fiche-produit__younited-text {
    color: var(--noir);
    font-size: var(--size_p);
    font-weight: 400;
    line-height: 1.2;
}

#bloc_younited-noneligible {
    color: var(--noir);
    font-size: var(--size_p);
    font-weight: 400;
    line-height: 1.2;
}

._UksZa {
    width: fit-content !important;
}

.config_pc_gamer__magasin_avis__bloc {
    width: 48% !important;
}

@media screen and (max-width: 1300px) {
    .config_pc_gamer__magasin_avis__bloc {
        width: 40% !important;
    }
}

@media screen and (max-width: 960px) {
    .cyb_fiche_produit__payment-widget-container {
        justify-content: center;
    }

    .cyb_fiche_produit__payment-widget-container {
        max-width: fit-content;
        margin: auto;
    }

    .config_pc_gamer__magasin_avis__bloc {
        width: 100% !important;
        margin-top: var(--val_20);
    }
}

@media screen and (max-width: 420px) {
    .cyb_fiche-produit__younited-modal {
        width: 170px;
        right: -20%;
    }

    .cyb_fiche_produit__payment-widget-container {
        max-width: 100%;
    }
}

@media screen and (max-width: 400px) {
    .cyb_fiche-produit__younited-modal {
        width: 160px;
        right: -30px;
    }
}

@media screen and (max-width: 360px) {
    .cyb_fiche-produit__younited-modal {
        width: 140px;
        right: var(--val_5);
    }

        .cyb_fiche-produit__younited-modal::before {
            right: var(--val_5);
        }

        .cyb_fiche-produit__younited-modal::after {
            right: 6px;
        }
}











/* ----------- */

._TSkFv {
    padding: 0px !important;
    gap: 0 !important;
}

._2Kqjn, ._3dG_J {
    background: #FFFFFF !important;
    color: var(--noir) !important;
    font-size: var(--size_p);
    font-weight: var(--medium);
    border: solid 1px var(--noir) !important;
    width: var(--val_25);
    height: var(--val_25);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 0 !important;
}

.alma-payment-plans-active-option {
    border: solid white 1px !important;
    background: #ffcf00 !important;
}


@media screen and (max-width: 800px) {
    .yntd_left--texte {
        display: none;
    }

    .yntd_left--link {
        padding: 5px !important;
    }

    .yntd_left, .yntd_right, .yntd_table {
        padding: 15px 24px !important;
    }

    .yntd_mention {
        margin-top: var(--val_10);
        font-size: var(--size_p);
    }
}

.container-pcfixe {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.cyb_fiche_produit__younited {
    position: relative;
}
#_ctl0_ContentPlaceHolder1_younited_non_eligible {
    position: absolute;
    bottom: var(--val_5);
    right: -10px;
    width: 102%;
    font-size: var(--size_h6);
    font-family: Venn, sans-serif !important;
}
.cyb_fiche-pc__younited-widget-container{
    cursor: pointer;
}