    .btn_plus {
        background-color: blue;
        /* padding: 2px; */
        width: 44px;
        height: 44px;
        color: white;
        border: none;
        transition: 0.250s ease-in-out;
    }
    
    .btn_plus .plus {
        width: 60%;
    }
    
    .btn_plus:active,
    .btn_plus:hover {
        width: 172px;
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
    }
    
    .btn_plus:hover span,
    .btn_plus:active span {
        display: none
    }
    
    .btn_plus:hover:before,
    .btn_plus:active:before {
        /* content:"EN SAVOIR PLUS +"; */
        font-size: 16px;
        font-weight: bold;
    }
    
    .btn {
        background-color: #E61B72;
        color: #FFF;
        font-family: 'Roboto', sans-serif;
        width: max-content;
        height: max-content;
        padding: 12px 28px;
        font-weight: 700;
        text-align: center;
        font-stretch: condensed;
        font-size: 16px;
        clear: both;
        cursor: pointer;
        margin: 0 auto;
        transition: .2s ease-in;
        border: solid 1px #E61B72;
    }
    
    .btn_primary {
        text-transform: uppercase;
    }
    
    .btn.hover,
    .btn:hover {
        background-color: white;
        color: #E61B72;
    }

    #product .btn:hover{
        background-color: transparent;
    }
    
    .btn:active {
        background-color: #B04173
    }
    
    .btn.disable,
    .btn.disable:hover,
    .btn.disable:active,
    #product .ventes_flash #ADD .btn.disable,
    #product .ventes_flash #ADD .btn.disable:hover,
    #product .btn.disable:hover{
        background-color: rgba(120, 120, 120, 0.3);
        border: none;
        color: rgba(0, 0, 0, 0.3);
        cursor: default
    }

    .btn.precommande {
        background-color: rgba(245, 176, 39, 1);
        border: none;
        color: #FFF
    }
    
    .btn.precommande:hover,
    .btn.precommande:active,
    #product .btn.precommande:hover,
    #product .btn.precommande:active    {
        background-color: rgba(245, 176, 39, 0.3);
    }
    
    .btn.reverse {
        border: 1px solid #FFF
    }
    
    .btn.reverse.hover,
    .btn.reverse:hover {
        background-color: #FFF;
        color: #E61B72
    }
    
    .btn.reverse:active {
        background-color: #B04173;
        color: #FFF
    }
    
    .btn.reverse.disable,
    .btn.reverse.disable:hover,
    .btn.reverse.disable:active {
        opacity: 1;
        background-color: rgba(226, 193, 204, 0.36);
        color: rgba(0, 0, 0, 0.2);
        cursor: default
    }
    
    .btn_sec {
        background-color: #FFF;
        border: 1px solid #E61B72;
        border-radius: 8px;
        color: #E61B72;
        padding: 12px 28px;
        transition: .2s ease-in;
        cursor: pointer;
    }

    .btn_sec:hover {
        background-color: #E61B72;
        color: #FFF;
    }
    
    .btn.btn_sec.hover,
    .btn.btn_sec:hover {
        background-color: #E61B72;
        color: #FFF
    }
    
    .btn_filter {
        background-color: #FFF;
        border: 1px solid #E61B72;
        color: #E61B72;
        width: max-content;
        height: max-content;
        padding: 15px 20px;
        font-weight: 700;
        font-size: 16px;
        font-stretch: condensed;
        clear: both;
        text-transform: uppercase;
        cursor: pointer;
        margin: 0 auto;
        border-radius: 25px;
        transition: .2s ease-in;
    }
    
    .btn_filter.hover,
    .btn_filter:hover {
        background-color: #E61B72;
        color: #FFF;
    }
    
    .btn_filter.disable,
    .btn_filter.disable:hover {
        background-color: transparent;
        border-color: rgba(120, 120, 120, 0.3);
        color: rgba(0, 0, 0, 0.3);
        cursor: default
    }
    
    #btn_submit {
        margin: 20px auto;
        width: calc(100% - 40px);
        padding: 16px 0;
        text-transform: uppercase;
        text-align: center;
    }
    
    .empty-error #LIST_UNIVERS ul li .btn {
        border-radius: 30px;
    }
    
    #page_contact #CONTENT_contact .btn {
        border: 0;
        width: 100%;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    
    #PASSWORD .btn {
        text-transform: uppercase;
        border: 0;
        margin: 20px auto
    }
    
    #page_404 .btn {
        text-transform: uppercase;
        margin-top: 50px;
    }
    
    footer #NEWSLETTER.box .btn {
        margin: 20px auto;
        width: calc(100% - 40px);
        padding: 16px 0;
        text-transform: uppercase;
    }


    /* TOP MENU */

    #TOP_menu ul li {
        border: 1px solid #E61B72;
        text-transform: uppercase;
        white-space: nowrap;
        margin: 0 10px;
    }
    
    #TOP_menu ul li:hover, 
    #TOP_menu ul li.select {
        font-weight: 700;
        background-color: #E61B72;
        color: #FFFFFF;
    }
    
    #TOP_menu .notch {
        width: fit-content;
        font-weight: 700;
        font-size: 16px;
        border-radius: 50px;
        padding: 12px 24px;
        text-align: center;
        color: #E61B72;
        cursor: pointer;
        -moz-transition: 0.2s ease-in-out;
        -o-transition: 0.2s ease-in-out;
        transition: 0.2s ease-in-out;
    }


    /* FLASH SALES */
    
    #page_pinkOctober2021 #VEP #VEP_content .block_right .block_txt .btn {
        background-color: #D06977;
        text-transform: uppercase;
        width: initial;
        border: 1px solid #D06977;
    }
    
    #page_pinkOctober2021 #VEP #VEP_content .block_right .block_txt .btn:hover {
        background-color: transparent;
        color: #D06977;
    }
    
    #page_pinkOctober2021 #VEP #VEP_content .block_right .block_txt .btn_sec {
        font: normal normal bold 16px/19px Roboto;
        color: #D06977;
        padding: 16px 20px;
        transition: .2s ease-in;
        border: 1px solid #D06977;
    }
    
    #page_pinkOctober2021 #VEP #VEP_content .block_right .block_txt .btn_sec:hover {
        background-color: #D06977;
        color: #FFF;
    }
    /* BIG DEVICES */
    
    #page_index #NEW .btn_filter,
    #page_index #NEW .btn_filter {
        margin: 15px 10px 0
    }
    
    #page_speciale.calendrier_avent2020 .btn_primary,
    #page_speciale.calendrier_avent2020 .btn_secondary,
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_primary,
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary {
        width: fit-content;
    }
    
    #page_speciale.calendrier_avent2020 .btn_primary:hover,
    #page_speciale.calendrier_avent2020 .btn_secondary:hover,
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_primary:hover,
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary:hover {
        width: fit-content;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_grp {
        display: flex;
        justify-content: center;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary {
        margin-left: 20px;
    }
    
    #page_speciale.calendrier_avent2020 #BUY_now .btn_grp {
        margin: 0 auto;
        width: fit-content;
    }
    
    #box_empty_stock .btn.btn_sec,
    #box_add_cart .btn.btn_sec {
        max-width: 500px
    }
    
    footer #NEWSLETTER.box .btn {
        width: 260px;
        padding: 15px 20px;
        margin: 20px auto;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .big-content .box-agree-confirm .box-btn-confirm {
        margin-left: 25px;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .content-congrats .box-btn-congrats {
        flex-direction: row;
        justify-content: center;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .content-congrats .box-btn-congrats a {
        margin: 0px;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .content-congrats .box-btn-congrats a .btn-back,
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .content-congrats .box-btn-congrats a .btn-replay {
        margin: 0px;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .content-congrats .box-btn-congrats a.link-btn-replay {
        order: 2;
        margin-left: 10px;
    }
    
    #page_speciale.concours-satisfyer #TOP .TOP_content .block_right .btn {
        margin: 30px 0 0;
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns {
        display: block;
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns a,
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns .btn.create-acc,
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns a .btn {
        width: 140px;
        margin-left: 5px;
        margin-right: 5px;
    }
    
    #page_category #filter_slider #btn_validate {
        margin-top: 25px
    }
    
    #page_category #filter_slider #btn_reset {
        margin-top: 13px;
        margin-bottom: 20px;
    }
    
    #page_category #filter_slider .btn {
        width: 80%;
        padding: 13px 0;
    }
    /* CATEGORY */
    
    #category #order .btn {
        background-color: #FFA800;
    }
    /* ADDRESS */
    
    #ADDRESS_CONTENT .btn {
        margin-top: 20px;
        border: 0px;
        width: 100%;
    }
    /* CONSEIL */
    
    #conseil #CONS_global_content button.btn_primary {
        background-color: #E61B72;
        color: #FFF;
        border: 1px #E61B72 solid;
    }
    
    #conseil #CONS_global_content button.btn_primary:hover {
        background-color: transparent;
        color: #E61B72;
    }
    
    #conseil #CONS_global_content button.btn_secondary {
        background-color: transparent;
        color: #E61B72;
        border: 1px #E61B72 solid;
    }
    
    #conseil #CONS_global_content button.btn_secondary:hover {
        background-color: #E61B72;
        color: #FFF;
    }
    /* INDEX */
    
    #page_index #NEW .btn_filter,
    #page_index #NEW .btn_filter {
        display: inline-block;
        margin: 25px 10px;
    }
    
    #page_index #NEW .btn_filter.hidden {
        display: none
    }
    
    #page_index #ACTU .post .btn {
        margin-top: 25px;
    }
    /* MY ACCOUNT */
    
    #my-account .empty #LIST_UNIVERS ul li .btn {
        border-radius: 30px;
    }
    
    #my-account .list_orders .order.open .detail_order .btn.reverse {
        background-color: #FFF;
        margin: 20px auto;
        border: 1px solid #E61B72;
        color: #E61B72;
    }
    
    #my-account .list_orders .order.open .detail_order .btn.reverse:hover {
        background-color: #E61B72;
        color: #FFF;
    }
    
    #order-return #RETURN_CONFIRMATION .btn {
        text-transform: uppercase;
        margin: 50px auto;
    }
    
    #FORM_ID .btn {
        width: 100%;
        border: 0;
        margin-top: 20px;
    }
    
    #PAGE_ACCOUNT #ORDERS .btn_jeu_div {
        margin-left: auto;
        margin-right: 4%;
    }
    
    #PAGE_ACCOUNT #ORDERS .btn_jeu {
        display: flex;
        margin-top: 10px;
        margin-bottom: 20px;
        font-family: 'Roboto', sans-serif;
        width: max-content;
        height: max-content;
        font-weight: 700;
        text-align: center;
        font-stretch: condensed;
        font-size: 14px;
        clear: both;
        cursor: pointer;
        text-decoration: underline;
    }
    
    #PAGE_ACCOUNT #ORDERS .btn_jeu img {
        width: 10px;
        transform: rotate(180deg);
    }
    /* ORDER LATER */
    
    #order #CART_PRODUCTS .product_qty .btn {
        border: 1px solid #000;
        width: 18px;
        height: 18px;
        background-color: #FFF;
        border-radius: 20px;
        padding: 0;
        display: block;
        color: #000;
        position: absolute;
        top: 0px;
    }
    
    #order #CART_PRODUCTS .product_qty .btn.button-minus {
        left: 0;
    }
    
    #order #CART_PRODUCTS .product_qty .btn.button-plus {
        right: 0;
    }
    
    #order #TOTAL_BTN {
        width: 100%;
        margin: 0 auto;
    }
    
    #order #TOTAL_BTN .btn {
        width: 80%;
        padding: 16px 10%;
    }
    
    #order #RECAP_FIXED #TOTAL_BTN {
        width: 90%
    }
    
    #order #ID #BLOCK_ID #btn_submit {
        text-align: center;
        width: 100%;
        margin-top: 20px;
    }
    
    #order #ID #BLOCK_ID .btn {
        margin: 0 auto;
    }
    
    #order div.slider_address div.address .btn {
        padding: 10px 0;
        width: 90%;
        text-transform: uppercase;
        margin-top: 10px;
        position: absolute;
        bottom: 20px;
    }
    
    #order #CART_CARRIERS ul li .carrier_result div.slider_PR .PR .btn {
        width: 100%;
        padding: 10px 0;
        text-transform: uppercase;
        margin: 5px 0;
    }
    
    #order #CART_CARRIERS ul li .carrier_result div.slider_PR .PR .btn.reverse {
        border: 1px solid #E61B72;
        text-transform: uppercase;
        color: #E61B72;
        background-color: #FFF;
    }
    
    #order #CART_CARRIERS ul li .carrier_result div.slider_PR .PR .select.btn.reverse {
        background-color: #E61B72
    }
    
    #order #CART_INVOICE div.slider_address div.address .btn {
        padding: 10px 0;
        width: 130px;
        left: 20%;
    }
    
    #order #CART_MODE ul li .btn {
        display: none;
    }
    
    #order #CART_MODE ul li.hover .btn {
        display: block;
        margin: 15px 0;
        width: 169px;
    }
    
    #order #order_confirmation #OC_BTN {
        margin-top: 50px;
    }
    
    #order #order_confirmation #OC_BTN .btn {
        width: 80%;
        border: 1px solid #E61B72;
        max-width: 300px;
    }
    
    #order #order_confirmation #OC_BTN .btn.reverse {
        background-color: #FFF;
        color: #E61B72;
        margin-top: 10px;
    }
    
    #order #order_confirmation #OC_BTN .btn.reverse:hover {
        background-color: #E61B72;
        color: #FFF;
    }
    
    #order #BAN_op_order .BAN_op_order_txt button.btn_link {
        color: white;
        text-decoration: underline;
        background-color: transparent;
        border: none;
        font: bold 16px 'Roboto condensed';
    }
    /* ORDERS */
    
    #order #CART_PRODUCTS .product_qty .btn {
        border: 1px solid #000;
        width: 18px;
        height: 18px;
        background-color: #FFF;
        border-radius: 20px;
        padding: 0;
        display: block;
        color: #000;
        position: absolute;
        top: 0px;
    }
    
    #order #CART_PRODUCTS .product_qty .btn.button-minus {
        left: 0;
    }
    
    #order #CART_PRODUCTS .product_qty .btn.button-plus {
        right: 0;
    }
    
    #order #TOTAL_BTN {
        width: 100%;
        margin: 0 auto;
    }
    
    #order #TOTAL_BTN .btn {
        width: 80%;
        padding: 16px 10%;
    }
    
    #order #RECAP_FIXED #TOTAL_BTN {
        width: 90%
    }
    
    #order #ID #BLOCK_ID #btn_submit {
        padding: 0;
    }
    
    #order #ID #BLOCK_ID .btn {
        margin: 0 auto;
    }
    
    #order div.slider_address div.address .btn {
        padding: 10px 0;
        width: 90%;
        text-transform: uppercase;
        margin-top: 10px;
        position: absolute;
        bottom: 20px;
    }
    
    #order #CART_CARRIERS ul li .carrier_result div.slider_PR .PR .btn {
        width: 100%;
        padding: 10px 0;
        text-transform: uppercase;
        margin: 5px 0;
    }
    
    #order #CART_CARRIERS ul li .carrier_result div.slider_PR .PR .btn.reverse {
        border: 1px solid #E61B72;
        text-transform: uppercase;
        color: #E61B72;
        background-color: #FFF;
    }
    
    #order #CART_CARRIERS ul li .carrier_result div.slider_PR .PR .btn.reverse:hover {
        background-color: #E61B72;
        color: #FFF
    }
    
    #order #CART_CARRIERS ul li .carrier_result div.slider_PR .PR .select.btn.reverse {
        background-color: #E61B72
    }
    
    #order #CART_INVOICE div.slider_address div.address .btn {
        padding: 10px 0;
        width: 130px;
        left: 20%;
    }
    
    #order #CART_MODE ul li .btn {
        display: none;
    }
    
    #order #CART_MODE ul li.hover .btn {
        display: block;
        margin: 15px 0;
        width: 169px;
    }
    
    #order #order_confirmation #OC_BTN {
        margin-top: 50px;
    }
    
    #order #order_confirmation #OC_BTN .btn {
        width: 80%;
        border: 1px solid #E61B72;
        max-width: 300px;
    }
    
    #order #order_confirmation #OC_BTN .btn.reverse {
        background-color: #FFF;
        color: #E61B72;
        margin-top: 10px;
    }
    
    #order #order_confirmation #OC_BTN .btn.reverse:hover {
        background-color: #E61B72;
        color: #FFF;
    }
    
    #order #BAN_op_order .BAN_op_order_txt button.btn_link {
        color: white;
        text-decoration: underline;
        background-color: transparent;
        border: none;
        font: bold 16px 'Roboto condensed';
    }
    /* PAGE SPECIALE */
    
    #page_speciale .btn_grp {
        margin-left: auto;
        margin-right: auto;
    }
    
    #page_speciale .btn_primary {
        background-color: #E61B72;
        border: 1px solid #ffffff;
        color: #ffffff;
        text-transform: uppercase;
        font-size: 16px;
        font-weight: 700;
        padding: 15px 15px;
        border: 1px solid #ffffff;
        margin-bottom: 10px;
        width: fit-content;
        cursor: pointer;
    }
    
    #page_speciale .btn_primary:hover {
        background-color: none;
        color: #E61B72;
        transition: 0.3s;
    }
    
    #page_speciale .btn_secondary {
        background-color: #ffffff;
        border: 1px solid #E61B72;
        color: #E61B72;
        font-size: 16px;
        font-weight: 700;
        padding: 15px 15px;
        margin-bottom: 10px;
        width: fit-content;
        cursor: pointer;
    }
    
    #page_speciale.calendrier_avent2020 .btn_primary {
        background-color: #8DEAF2;
        width: 100%;
    }
    
    #page_speciale.calendrier_avent2020 .btn_primary:hover {
        background-color: #ffffff;
        border: 1px solid #8DEAF2;
        color: #8DEAF2;
        transition: 0.3s;
    }
    
    #page_speciale.calendrier_avent2020 .btn_secondary {
        border: 1px solid #8DEAF2;
        color: #8DEAF2;
        width: 100%;
    }
    
    #page_speciale.calendrier_avent2020 .btn_secondary:hover {
        background-color: #8DEAF2;
        color: #ffffff;
        width: 100%;
        transition: 0.3s;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_primary {
        border: 1px solid #8DEAF2;
        color: #8DEAF2;
        width: 100%;
        background-color: #ffffff;
        font-size: 16px;
        font-weight: 700;
        padding: 15px 15px;
        margin-bottom: 10px;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_primary:hover {
        background-color: #8DEAF2;
        border: 1px solid #ffffff;
        color: #ffffff;
        width: 100%;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary {
        background-color: #8DEAF2;
        width: 100%;
        border: 1px solid #ffffff;
        color: #ffffff;
        font-size: 16px;
        font-weight: 700;
        padding: 15px 15px;
        border: 1px solid #ffffff;
        margin-bottom: 10px;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary:hover {
        background-color: #ffffff;
        border: 1px solid #8DEAF2;
        color: #8DEAF2;
        transition: 0.3s;
    }
    
    #page_speciale button.btn:hover {
        opacity: 0.7;
    }
    
    #page_speciale.paques_2021 #BLOCK_content .bloc-event.form-connect #ID #BLOCK_ID .block_id.open #btn_submit,
    #page_speciale.saint_valentin2021 #BLOCK_content .bloc-event.form-connect #ID #BLOCK_ID .block_id.open #btn_submit {
        display: flex;
        justify-content: center;
    }
    
    #page_speciale.paques_2021 #BLOCK_content .bloc-event.form-connect #ID #BLOCK_ID .block_id.open #btn_submit button,
    #page_speciale.saint_valentin2021 #BLOCK_content .bloc-event.form-connect #ID #BLOCK_ID .block_id.open #btn_submit button {
        border: 0;
        background-color: #7083C3;
    }
    
    #page_speciale.saint_valentin2021 a .btn_alert {
        margin: auto;
        display: block;
        max-width: 80%;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-agree-confirm .box-btn-confirm {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-agree-confirm .box-btn-confirm .btn-cancel {
        text-align: left;
        text-decoration: underline;
        font: normal normal bold 16px/19px Roboto;
        color: #FC0073;
        margin-left: 35px;
        cursor: pointer;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-agree-confirm .box-btn-confirm .btn-confirm {
        margin: 0px;
        padding: 13px 40px;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-agree-result .btn-first {
        margin: auto;
        text-transform: uppercase;
        padding: 13px 50px;
        display: block;
        text-align: center;
        width: calc(80% - 40px);
        max-width: 200px;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .error-pop-up .close-btn {
        position: absolute;
        top: 5px;
        right: 10px;
        cursor: pointer;
        color: black;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-btn-congrats {
        display: flex;
        flex-direction: column;
        width: 100%;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-btn-congrats a {
        margin: 0px;
        width: 100%;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-btn-congrats .btn-back,
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-btn-congrats .btn-replay {
        width: calc(100% - 40px);
        text-align: center;
    }
    
    #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-btn-congrats .btn-replay {
        text-transform: uppercase;
        margin-bottom: 10px;
    }
    
    @media screen and (max-width: 281px) {
        #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-agree-confirm .box-btn-confirm .btn-confirm {
            padding: 13px 30px;
        }
    }
    
    @media screen and (min-width: 768px) {
        #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .box-agree-result .btn-first {
            float: right;
        }
        #page_speciale.saint_valentin2021 #BLOCK_content .form-stval .big-content .box-agree-result .btn-first {
            float: right;
            margin: 0px;
        }
    }
    
    #links #content .btn {
        background-color: #ffffff;
        color: #E61872;
        border: 1px solid #E61872;
        margin: 10px auto;
        width: 100%;
        padding: 16px 0;
    }
    
    #links #content .btn:hover {
        background-color: #E61872;
        color: #ffffff;
        border: 1px solid #E61872;
    }
    
    #links #content .btn.vp {
        background-color: #FFA800;
        color: #ffffff;
        border: 1px solid #FFA800;
        margin: 10px auto;
        width: 100%;
        padding: 16px 0;
    }
    
    #links #content .btn.vp:hover {
        background-color: #ffffff;
        color: #FFA800;
        border: 1px solid #FFA800;
    }
    
    #links #content .btn.vp2 {
        background-color: #660DCB;
        color: #ffffff;
        border: 1px solid #660DCB;
        margin: 10px auto;
        width: 100%;
        padding: 16px 0;
    }
    
    #links #content .btn.vp2:hover {
        background-color: #ffffff;
        color: #660DCB;
        border: 1px solid #660DCB;
    }
    
    #page_speciale.concours-satisfyer .btn {
        margin-top: 30px;
        width: auto;
        text-transform: uppercase;
    }
    
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li.btn_filter {
        color: #000;
        border: 1px solid #000;
        margin: 0;
    }
    
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#COUPLE.btn_filter:hover {
        color: #F8A122;
        border: 1px solid #F8A122;
        background-color: #ffffff;
    }
    
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#FEMME.btn_filter:hover {
        color: #007699;
        border: 1px solid #007699;
        background-color: #ffffff;
    }
    
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#HOMME.btn_filter:hover {
        color: #F4835E;
        border: 1px solid #F4835E;
        background-color: #ffffff;
    }
    
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#COUPLE.btn_filter.select,
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#COUPLE.btn_filter:active {
        color: #ffffff;
        background-color: #F8A122;
        border: 1px solid #F8A122;
    }
    
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#FEMME.btn_filter.select,
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#FEMME.btn_filter:active {
        color: #ffffff;
        background-color: #007699;
        border: 1px solid #007699;
    }
    
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#HOMME.btn_filter.select,
    #page_speciale.concours-satisfyer #FONC_unique .FONC_unique_menu .menu li#HOMME.btn_filter:active {
        color: #ffffff;
        background-color: #F4835E;
        border: 1px solid #F4835E;
    }
    
    #page_speciale.livraison-satisfyer #SEC_1 .block_input_sat .btn,
    #page_speciale.concours-satisfyer #SEC_3 .block_input_sat .btn {
        display: block;
        margin: auto;
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns a,
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns .btn.create-acc {
        width: calc(50% - 1em);
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns .btn.create-acc {
        border: 1px solid #E61872;
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns .btn.create-acc:hover {
        border: 1px solid rgba(230, 24, 114, 0);
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns a .btn {
        width: 100%;
        background-color: #fff;
        color: #E61872;
        text-transform: initial;
        border: 1px solid #e61872;
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_congrats .box-congrats-btns a .btn:hover {
        background-color: #e61872;
        color: #fff;
        text-transform: initial;
        border: 1px solid #e61872;
    }
    
    #page_speciale.concours-satisfyer #SEC_3 .block_inscription .bloc-event.form-connect #ID #BLOCK_ID #block_subscribe form #btn_submit {
        text-align: center;
        width: 100%;
        margin-top: 20px;
    }
    
    #page_speciale.livraison-satisfyer #CARRIER_RESULT .slider_PR .PR .btn {
        width: 250px;
        text-transform: uppercase;
        border: 1px solid transparent
    }
    
    #page_speciale.livraison-satisfyer #CARRIER_RESULT .slider_PR .PR .btn.reverse:hover {
        border-color: #E61B72
    }
    
    @media screen and (min-width: 768px) {
        #page_speciale.concours-satisfyer .btn {
            width: fit-content;
        }
    }
    
    #page_speciale.mois-masturbation2021 .btn {
        background-color: #670DC8;
        text-transform: uppercase;
    }
    
    #page_speciale.mois-masturbation2021 .btn:active,
    #page_speciale.mois-masturbation2021 .btn:focus,
    #page_speciale.mois-masturbation2021 .btn:hover {
        opacity: 0.7;
    }
    
    #page_speciale.mois-masturbation2021 .btn_sec:hover,
    #page_speciale.mois-masturbation2021 .btn_sec:active,
    #page_speciale.mois-masturbation2021 .btn_sec:focus {
        background-color: #670DC8;
        color: #fff;
        opacity: 1;
    }
    
    #page_speciale.mois-masturbation2021 .btn_sec {
        border-color: #670DC8;
        color: #670DC8;
        background-color: #fff;
        text-transform: inherit;
    }
    /* PRODUCT */
    
    #product #INF_content .btn {
        margin-left: 0
    }
    
    #product #ADD .btn {
        margin: 0;
        width: 100%;
        padding: 16px 0;
        text-transform: uppercase;
    }
    
    #product .ventes_flash #ADD .btn.disable:hover {
        opacity: inherit;
    }
    
    #product #AVIS #AVIS_ecrire .btn.reverse {
        margin-top: 10px;
        background-color: #FFF;
        border-color: #E61B72;
        color: #E61B72;
    }
    
    #product #SUG #SUG_filters_slider .btn_filter {
        display: inline-block;
        margin: 25px 10px;
    }
    
    #box_empty_stock #btn_submit {
        width: 100%;
        margin-bottom: 30px;
    }
    
    #box_empty_stock #btn_submit button {
        background-color: #00D0FF;
        border: none;
        width: 100%;
        text-transform: uppercase;
    }
    
    #box_add_cart .btn {
        margin-bottom: 10px;
    }
    
    #box_add_cart .btn a{
        color: #FFF
    }

    #box_add_cart .btn:hover a{
        color: #E61B72;
    } 
    
    div#BTN_close {
        position: absolute;
        z-index: 10;
        top: 30px;
        left: 30px;
    }
    
    #product #CONTENT_PRODUCT.car_43 .btn {
        background-color: #660DCB;
        color: #EFEFEF;
    }
    
    #product #CONTENT_PRODUCT.car_43 .btn:focus,
    #product #CONTENT_PRODUCT.car_43 .btn:active,
    #product #CONTENT_PRODUCT.car_43 .btn:hover {
        opacity: 0.7;
    }
    
    #box_empty_stock #form_stock .box-agree-result .radio-product:checked+.radiobtn {
        background-color: white;
        position: absolute;
        margin-top: 20px;
        border-radius: 50%;
        height: 25px;
        width: 25px;
    }
    
    #box_empty_stock #form_stock .box-agree-result {
        text-align: left;
        margin-top: 30px;
        margin-bottom: 30px;
        display: flex;
    }
    
    #box_empty_stock #form_stock .box-agree-result .checkbtn {
        position: absolute;
        height: 20px;
        border: 1px solid black;
        border-radius: 0px;
        width: 20px;
        background-color: #FFF;
        left: 20px;
    }
    
    #box_empty_stock #form_stock .box-agree-result .checkbtn:after {
        content: " ";
        background-color: black;
        position: absolute;
        opacity: 0;
        height: 80%;
        width: 80%;
        left: 10%;
        top: 10%;
    }
    
    #box_empty_stock #form_stock .box-agree-result .agree-result-email:checked+.checkbtn {
        background-color: white;
        position: absolute;
        border-radius: 0%;
        height: 20px;
        width: 20px;
    }
    
    #box_empty_stock #form_stock .box-agree-result .agree-result-email:checked+.checkbtn::after {
        opacity: 1;
    }
    /* BIG DEVICE CONCOURS */
    
    #page_speciale.calendrier_avent2020 .btn_primary,
    #page_speciale.calendrier_avent2020 .btn_secondary,
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_primary,
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary {
        width: fit-content;
    }
    
    #page_speciale.calendrier_avent2020 .btn_primary:hover,
    #page_speciale.calendrier_avent2020 .btn_secondary:hover,
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_primary:hover,
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary:hover {
        width: fit-content;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_grp {
        display: flex;
        justify-content: center;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary {
        margin-left: 20px;
    }
    
    #page_speciale.calendrier_avent2020 #BUY_now .btn_grp {
        margin: 0 auto;
        width: fit-content;
    }
    
    #page_speciale.noel2020 #BLOCK_content .block-concours .block-end a .btn {
        margin: 20px 30px;
    }
    /* PAGE SPECIALE CONCOURS */
    
    #page_speciale.black-friday2020 #BLOCK_content .block-concours .form-concours-bf .box-produit-form .radiobtn:after {
        content: "";
        position: absolute;
        display: none;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        left: 5px;
        top: 5px;
        background: black;
    }
    
    #page_speciale.black-friday2020 #BLOCK_content .block-concours .form-concours-bf .box-produit-form .radiobtn {
        position: absolute;
        height: 25px;
        border: 1px solid black;
        border-radius: 50%;
        width: 25px;
        margin-top: 20px;
        background-color: #eee;
        cursor: pointer;
    }
    
    #page_speciale.black-friday2020 #BLOCK_content .block-concours .form-concours-bf .box-produit-form .radio-product:checked+.radiobtn {
        background-color: white;
        position: absolute;
        margin-top: 20px;
        border-radius: 50%;
        height: 25px;
        width: 25px;
    }
    
    #page_speciale.black-friday2020 #BLOCK_content .block-concours .form-concours-bf .box-produit-form .radio-product:checked~.radiobtn:after {
        display: block;
    }
    
    #page_speciale.black-friday2020 #BLOCK_content .block-concours .form-concours-bf .box-agree-result .checkbtn {
        position: absolute;
        height: 20px;
        border: 1px solid black;
        border-radius: 0px;
        width: 20px;
        background-color: rgb(218, 218, 218);
    }
    
    #page_speciale.black-friday2020 #BLOCK_content .block-concours .form-concours-bf .box-agree-result .checkbtn:after {
        content: "\2713";
        position: absolute;
        display: none;
        margin-left: 3px;
    }
    
    #page_speciale.black-friday2020 #BLOCK_content .block-concours .form-concours-bf .box-agree-result .agree-result-email:checked+.checkbtn {
        background-color: white;
        position: absolute;
        border-radius: 0%;
        height: 20px;
        width: 20px;
    }
    
    #page_speciale.black-friday2020 #BLOCK_content .block-concours .form-concours-bf .box-agree-result .agree-result-email:checked+.checkbtn::after {
        display: block;
    }
    
    #page_speciale.black-friday2020 #BLOC_content1 .bloc-event.form-connect #ID #BLOCK_ID .block_id.open #btn_submit {
        display: flex;
        justify-content: center;
    }
    
    #page_speciale.black-friday2020 #BLOC_content1 .bloc-event.form-connect #ID #BLOCK_ID .block_id.open #btn_submit button {
        background-color: #FFA800;
        cursor: pointer;
        border: none;
    }
    
    #page_speciale.black-friday2020 #BLOC_content1 .bloc-event.form-connect #ID #BLOCK_ID .block_id.open #btn_submit button:hover {
        opacity: 0.7;
    }
    
    #page_speciale.noel2020 #BLOCK_content .block-concours .block-end a .btn {
        background: transparent linear-gradient(97deg, #EEC892 0%, #946B35 100%) 0% 0% no-repeat padding-box;
        margin-top: 20px;
        border: none;
        text-align: center;
        font: normal normal bold 16px/19px Roboto;
        color: #FFFFFF;
        text-transform: uppercase;
        animation-duration: 2s;
    }
    
    #page_speciale.noel2020 #BLOCK_content .block-concours a .btn {
        background: transparent linear-gradient(97deg, #EEC892 0%, #946B35 100%) 0% 0% no-repeat padding-box;
        margin-top: 20px;
        border: none;
        text-align: center;
        font: normal normal bold 16px/19px Roboto;
        color: #FFFFFF;
        text-transform: uppercase;
        animation-duration: 2s;
    }
    
    #page_speciale.noel2020 #BLOCK_content .block-concours .block-end a .btn:hover {
        background: transparent linear-gradient(97deg, #946B35 0%, #EEC892 100%) 0% 0% no-repeat padding-box;
    }
    
    #page_speciale.noel2020 #BLOCK_content .block-concours a .btn:hover {
        background: transparent linear-gradient(97deg, #946B35 0%, #EEC892 100%) 0% 0% no-repeat padding-box;
    }
    
    #page_speciale.noel2020 #BLOCK_content .block-concours .block-end a .btn_secondary {
        border: 1px solid #A8804A;
        background: white!important;
        font: normal normal bold 16px/19px Roboto;
        color: #A8804A;
    }
    
    #page_speciale.calendrier_avent2020 .btn_primary {
        background-color: #8DEAF2;
        width: 100%;
    }
    
    #page_speciale.calendrier_avent2020 .btn_primary:hover {
        background-color: #ffffff;
        border: 1px solid #8DEAF2;
        color: #8DEAF2;
        transition: 0.3s;
    }
    
    #page_speciale.calendrier_avent2020 .btn_secondary {
        border: 1px solid #8DEAF2;
        color: #8DEAF2;
        width: 100%;
    }
    
    #page_speciale.calendrier_avent2020 .btn_secondary:hover {
        background-color: #8DEAF2;
        color: #ffffff;
        width: 100%;
        transition: 0.3s;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_primary {
        border: 1px solid #8DEAF2;
        color: #8DEAF2;
        width: 100%;
        background-color: #ffffff;
        font-size: 16px;
        font-weight: 700;
        padding: 15px 15px;
        margin-bottom: 10px;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_primary:hover {
        background-color: #8DEAF2;
        border: 1px solid #ffffff;
        color: #ffffff;
        width: 100%;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary {
        background-color: #8DEAF2;
        width: 100%;
        border: 1px solid #ffffff;
        color: #ffffff;
        font-size: 16px;
        font-weight: 700;
        padding: 15px 15px;
        border: 1px solid #ffffff;
        margin-bottom: 10px;
    }
    
    #page_speciale.calendrier_avent2020 #AVIS_client .btn_secondary:hover {
        background-color: #ffffff;
        border: 1px solid #8DEAF2;
        color: #8DEAF2;
        transition: 0.3s;
    }
    /* advent calendar */
    
    #page_adventCalendar2021 #footer_add_cart .btn {
        background-color: #4261AD;
    }
    
    .adventCalendar_jeuConcours_infos_button .btn {
        background-color: #4261AD;
        margin-bottom: 20px;
    }
    
    .adventCalendar_jeuConcours_infos_button .btn:hover {
        background-color: #4261ADB2;
    }
    
    .adventCalendar_jeuConcours_infos_button .btn a {
        color: #FFFFFF;
    }
    
    .adventCalendar_partner .btn_sec {
        font: normal normal bold 16px/19px Roboto;
    }
    
    .adventCalendar_partner .btn_sec:hover {
        cursor: pointer;
        color: #fff;
        background-color: #E13082;
    }
    
    .adventCalendar_review_content_img button.btn_2020 {
        background: #00B4EC;
    }
    
    .adventCalendar_review_content_img button.btn_2019 {
        background: #CE8CEA;
    }
    
    .adventCalendar_review_content_img button.btn_2018 {
        background: #E13082;
    }
    
    .adventCalendar_jeuConcours_infos_button .btn {
        margin-bottom: 0;
    }
    /* christmas */
    
    .adventCalendar_jeuConcours_infos_button .btn {
        background-color: #3D3DB7;
        text-transform: uppercase;
    }
    
    .adventCalendar_jeuConcours_infos_button .btn:hover {
        background-color: #3D3DB7B2;
    }
    
    .btn_christmas {
        background-color: transparent;
        border-color: transparent;
        font: normal normal bold 16px/19px Roboto;
        text-transform: uppercase;
        text-align: center;
        opacity: 1;
        color: white;
        margin-top: 10px;
    }
    
    #page_christmas2021 .adventCalendar_partner .btn_sec {
        font: normal normal bold 16px/19px Roboto;
    }
    
    #page_christmas2021 .adventCalendar_partner .btn_sec:hover {
        cursor: pointer;
        color: #fff;
        background-color: #E13082;
    }
    
    #page_christmasJeuConcours2021 #ID #BLOCK_ID #btn_submit {
        padding: 0;
    }
    
    #page_christmasJeuConcours2021 #ID #BLOCK_ID .btn {
        border: 0;
        margin: 0 auto;
    }
    /* PINK OCTOBER */
    
    #page_pinkOctober2021 .btn {
        text-transform: uppercase;
        background-color: #D06977;
        border: 1px solid #D06977;
        /* color: #FFFFFF; */
    }
    
    #page_pinkOctober2021 .btn:hover {
        background-color: transparent;
        color: #D06977;
    }
    
    #page_pinkOctober2021 .btn_sec {
        font-weight: 700;
        font-size: 16px;
        color: #D06977;
        border-color: #D06977;
    }
    
    #page_pinkOctober2021 .btn_sec:hover {
        color: #FFF;
        border-color: #FFF;
        background-color: #D06977;
        transition: .2s ease-in;
    }
    
    .pinkOctober2021 .pinkOctober_HEAD .HEAD_btn {
        margin-bottom: -25px;
    }
    
    .pinkOctober2021 .pinkOctober_PRODUCT .PRODUCT_content .btn {
        width: 180px;
    }
    
    .pinkOctober2021 .pinkOctober_PRODUCT .PRODUCT_content .btn_sec {
        width: 180px;
        margin: 10px auto;
    }
    
    .pinkOctober2021 .popup .popup_close_btn {
        margin-top: 30px;
    }
    
    #order #PINK .btn_sec {
        font-weight: 700;
        font-size: 16px;
        color: #D06977;
        border-color: #D06977;
        width: fit-content;
        margin: auto;
    }
    
    #order #PINK .btn_sec:hover {
        color: #FFF;
        border-color: #FFF;
        background-color: #D06977;
        transition: .2s ease-in;
    }
    
    @media screen and (min-width: 800px) {
        .pinkOctober2021 .pinkOctober_HEAD .HEAD_btn .btn {
            margin-left: 0;
        }
        .pinkOctober2021 .pinkOctober_PRODUCT .PRODUCT_content .btn,
        .pinkOctober2021 .pinkOctober_PRODUCT .PRODUCT_content .btn_sec {
            width: calc(100% - 40px);
        }
    }
    /* SUMMER DISCOUNT */
    
    #page_summerDiscount2021 #VEP #VEP_content .block_right .block_txt .block_txt_content .btn {
        background-color: #FFA800;
        margin: 0;
    }
    
    #page_summerDiscount2021 #jeuconcours .btn_jeu,
    #page_summerDiscount2021 #sales .btn_jeu {
        position: absolute;
        z-index: 1000;
        bottom: 20px;
        left: 50%;
        transform: translate(-50%, 0);
        text-transform: uppercase;
    }
    
    #page_summerDiscount2021 .btn_bleu {
        border-color: #09D3FF;
        background-color: white;
        color: #09D3FF;
    }
    
    #page_summerDiscount2021 .btn_rose {
        border-color: #FB0073;
        background-color: white;
        color: #FB0073;
    }
    
    #page_summerDiscount2021 .btn_bleu:hover {
        background-color: #09D3FF;
    }
    
    #page_summerDiscount2021 .btn_rose:hover {
        background-color: #FB0073;
    }
    
    #page_summerDiscount2021 #jeuconcours .btn_jeu:hover,
    #page_summerDiscount2021 #sales .btn_jeu:hover {
        color: white;
    }
    
    #page_summerDiscount2021 #new .btn:hover .new_link {
        color: #FFA800;
    }
    
    #page_summerDiscount2021 #new .btn {
        border: 1px solid #FFA800;
        border-color: #FFA800;
        background-color: #FFA800;
    }
    
    #page_summerDiscount2021 #new .btn:hover {
        background-color: transparent;
    }
    
    #page_summerDiscount2021 #new .btn_new_div {
        margin-top: 10px;
    }
    
    #page_summerDiscount2021 #VEP #VEP_content .block_right .block_txt .block_txt_content .btn {
        margin-left: 80px;
    }
    
    @media screen and (min-width: 800px) {
        #page_summerDiscount2021 #VEP #VEP_content .block_right .block_txt .block_txt_content .btn {
            margin-left: 80px;
        }
        #page_summerDiscount2021 #new .btn_sec {
            margin-left: 0px;
            margin-top: 20px;
        }
    }
