@import '_content/Roggemans.RazorComponents/Roggemans.RazorComponents.karjwjsmdl.bundle.scp.css';

/* /Areas/Identity/Pages/Account/Register.cshtml.rz.scp.css */
/*#Register {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
section.Register_Left {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

section.Register_Right form.Register_Form {
    display: flex;
    flex-direction: column;
}*/


/* /Components/Blog/Disclaimer.razor.rz.scp.css */
body[b-b6144ozxwu] {
}
h2[b-b6144ozxwu] {
    font-size: 1.2em;
}

p.wip[b-b6144ozxwu] {
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.Classe_Div_Contenu_Blog[b-b6144ozxwu] {
    background-color: rgba(255, 255, 255, 0.85);
    border-radius: 15px;
    padding: 15px;
}
/* /Components/Blog/StaticArticle.razor.rz.scp.css */
article[b-x0ryutl3ei]
{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    column-gap:50px;
    padding-bottom:50px;
    border-bottom:2px solid grey;
    margin-top:50px;
}

div.Article_Thumbnail[b-x0ryutl3ei]
{
    grid-area: Thumbnail;
    background-position: center center;
    background-repeat:no-repeat;
    background-size:cover;
    height:100%;
    width:100%;
    min-height:400px;
    /*max-width:645px;*/
}
div.Article_Content[b-x0ryutl3ei]
{
    grid-area: Content;
    display:grid;
    grid-template-rows:auto auto 1fr auto;
}

div.Article_Content h2[b-x0ryutl3ei]
{
    margin-top:5px;
    text-align:left;
}

div.Article_Content div.Date[b-x0ryutl3ei]{
    font-size:0.7em;
    text-align:right;
    margin:15px 0;
}

div.Thumbnail_Left article[b-x0ryutl3ei]
{
    grid-template-areas : "Thumbnail Content";
}

div.Thumbnail_Right article[b-x0ryutl3ei] {
    grid-template-areas: "Content Thumbnail";
}
div.Thumbnail_Right div.Article_Thumbnail[b-x0ryutl3ei] {
    justify-self: end;
}
    /* typical tablet screen resolution */
    @media only screen and (max-width : 768px) {
        article[b-x0ryutl3ei] {
            grid-template-columns: 1fr;
            row-gap: 20px;
        }

        div.Thumbnail_Right article[b-x0ryutl3ei], div.Thumbnail_Left article[b-x0ryutl3ei] {
            grid-template-areas: "Thumbnail" "Content";
        }
    }

    a.Bouton_Lire[b-x0ryutl3ei] {
    border-radius: 10px;
    background-color: orange;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    align-self: end;
    width: 200px;
    text-align: center;
    padding: 10px;
    justify-self: end;
}
/* /Components/Geography/Address.razor.rz.scp.css */
.Div_Classe_Order_Delivery_Adress > div[b-sacg0i2x23] {
    display: grid;
    column-gap: 25px;
    margin-bottom: 25px;
}

.Div_Classe_Order_Delivery_Adress .Div_Classe_Order_Delivery_Adress_FirstLine[b-sacg0i2x23] {
    grid-template-columns: 4fr 1fr 1fr;
}

.Div_Classe_Order_Delivery_Adress .Div_Classe_Order_Delivery_Adress_SecondLine[b-sacg0i2x23] {
    grid-template-columns: 2fr 5fr;
}

.Div_Classe_Order_Delivery_Adress .Div_Classe_Order_Delivery_Adress_ThirdLineLine[b-sacg0i2x23] {
    grid-template-columns: 1fr;
}



@media only screen and (max-width : 667px) {
    .Div_Classe_Order_Delivery_Adress .Div_Classe_Order_Delivery_Adress_FirstLine[b-sacg0i2x23] {
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(2,auto);
        margin-bottom:0;
    }

        .Div_Classe_Order_Delivery_Adress .Div_Classe_Order_Delivery_Adress_FirstLine .Div_Classe_Order_Delivery_StreetName[b-sacg0i2x23] {
            grid-column-start: span 2;
        }

    .Div_Classe_Order_Delivery_Adress .Div_Classe_Order_Delivery_Adress_SecondLine[b-sacg0i2x23] {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2,auto);
    }

    .Div_Classe_Order_Delivery_Adress .Div_Classe_Order_Delivery_Adress_ThirdLineLine[b-sacg0i2x23] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Identity/Account/AccountFooter.razor.rz.scp.css */
footer[b-o7nkedck75] {
    background: orange;
    color: white;
    padding: 20px;
    border-radius: 15px 15px 0 0;
    align-self: end;
}

    footer ul[b-o7nkedck75] {
        display: flex;
        flex-flow: wrap;
        list-style-type: none;
        justify-content: flex-end;
    }

        footer ul li[b-o7nkedck75] {
            align-items: center;
            text-align: center;
            margin: 0 20px;
        }

    footer a[b-o7nkedck75] {
        color: white;
        font-weight: 600;
        text-decoration: none;
    }

    footer a:hover[b-o7nkedck75]
    {
        text-decoration:underline;
    }
/* /Components/Identity/Account/AccountHeader.razor.rz.scp.css */
header[b-k8oqbszg5p]
{
    padding:20px;
    border-bottom:1px solid orange;
    border-radius: 0 0 10px 10px;
    margin-bottom:50px;
    background-color:orange;
    color:#fff;
}

header a[b-k8oqbszg5p]
{
    color:#fff;
}

header a:hover[b-k8oqbszg5p]
{
    
    text-decoration:underline;
}
/* /Components/Identity/Account/AccountLayout.razor.rz.scp.css */
/*
    CAMARCHEUHPAS !
    body {
    display: grid;
    grid-template-columns: 100vw;
    grid-template-rows: auto 1fr auto;
    margin: 0;
    min-height: 100vh;
    row-gap:20px;
    color:blue;
    background-color:yellowgreen;
}*/

a[b-3fo3df598f] {
    font-weight: 700;
    text-decoration: none;
}

    a:hover[b-3fo3df598f] {
        text-decoration: underline;
    }
h1[b-3fo3df598f]
{
    margin-bottom:30px;
}
div.Account_Structure[b-3fo3df598f]
{
    display:grid;
    grid-template-columns:1fr 3fr;
    column-gap:30px;
}
/* /Components/Identity/Account/AccountNavMenu.razor.rz.scp.css */
div.Hello[b-6kg4l0ehau] {
    text-align: center;
}

    div.Hello span.Name[b-6kg4l0ehau] {
        text-transform: uppercase;
    }

nav[b-6kg4l0ehau] {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
}

    nav a.NavLink[b-6kg4l0ehau] {
        display: grid;
        grid-template-columns: 30px 1fr;
        color: orange;
        border-radius: 20px;
        border: 2px solid orange;
        height: 40px;
        align-items: center;
        justify-content: start;
        font-size: 24px;
        column-gap: 1px;
        font-size: 16px;
        font-weight: 600;
        text-transform: capitalize;
        padding: 0 10px;
        cursor: pointer;
    }
/* /Components/Identity/Login.razor.rz.scp.css */
/*#account
{
    max-width:720px;
    margin:0 auto;
}*/
.Login_Form[b-d68wk1xegy] {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    row-gap:20px;
    column-gap: 25px;
}
.Remember_Submit[b-d68wk1xegy] {
    grid-column-start: 2;
    justify-self: end;
    justify-items: end;
    display:flex;
    flex-direction:column;

}
.Login_Error[b-d68wk1xegy]
{
    color:red;
    font-weight:700;
}
.Login_Error i.fas[b-d68wk1xegy]
{
    margin-right:10px;
    font-size:25px;
    vertical-align:bottom;
}
/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
    .Login_Form[b-d68wk1xegy] {
        
        grid-template-columns: 1fr;
    }

    .Remember_Submit[b-d68wk1xegy] {
        grid-column-start: 1;
        justify-self: center;
    }
}
/* /Components/Identity/Register.razor.rz.scp.css */
form > div[b-j1v6abovqq] {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 25px;
}

.Register[b-j1v6abovqq] {
    display: grid;
    /*justify-items: end;*/
    grid-template-columns:2fr 1fr;
    margin-top:15px;
}

.Register_Error[b-j1v6abovqq] {
    color: red;
    font-weight: 700;

}

    .Register_Error i.fas[b-j1v6abovqq] {
        margin-right: 10px;
        font-size: 25px;
        vertical-align: bottom;
    }

/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
    form > div[b-j1v6abovqq] {
        grid-template-columns:1fr;
    }

    .Register[b-j1v6abovqq] {
        grid-template-columns: 1fr;
    }

}
/* /Components/Language/LanguageDropDownList.razor.rz.scp.css */
body[b-khbu9f4uq9] {
}
/* /Components/Layout/CookieConsent.razor.rz.scp.css */
section#CookieConsent[b-uptnu7eyug] {
    /*display: flex;
    flex-wrap: wrap;
    justify-content: space-between;*/
    display: grid;
    grid-template-columns: 11fr 1fr;
    column-gap: 25px;
    width: 100vw;
    /*position: sticky;*/
    position:fixed;
    /*position: absolute;*/
    z-index: 999;
    bottom: 0;
    margin: 0 auto;
    padding: 25px;
    background-color: orange;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
    box-shadow: 5px 5px 50px -25px #000000;
}

    section#CookieConsent p[b-uptnu7eyug] {
        text-align: justify;
    }

    section#CookieConsent div.Buttons[b-uptnu7eyug] {
        /*align-self: end;*/
        display: grid;
        grid-template-rows: 1fr 1fr;
        row-gap: 10px;
    }

        section#CookieConsent div.Buttons button[b-uptnu7eyug] {
            color: #fff;
            background-color: orange;
            border: 1px solid orange;
            padding: 5px 2px;
            border-radius: 5px;
        }

            section#CookieConsent div.Buttons button:hover[b-uptnu7eyug] {
                color: orange;
                background-color: #fff;
            }

/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
}

@media only screen and (max-width : 768px) {
    section#CookieConsent[b-uptnu7eyug] {
        grid-template-columns: 4fr 1fr;
    }
}

@media only screen and (max-width : 667px) {
}


@media only screen and (max-width : 375px) {
    section#CookieConsent[b-uptnu7eyug] {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2,auto);
        row-gap: 25px;
    }
}
/* /Components/Layout/Footer.razor.rz.scp.css */
/******************GENERAL*/
footer[b-8qv1ybr8ty] {
    background-color: orange;
    border: 10px solid orange;
    color: #000;
    border-radius: 20px 20px 0 0;
    max-width: 1400px;
    margin: 0 auto;
    padding: 10px;
    width: calc(100% - 100px);
    font-size:0.9rem;
}

/* typical tablet screen resolution */
@media only screen and (max-width : 768px) {
    footer[b-8qv1ybr8ty] {
        width: 100%;
        font-size:0.8rem;
    }

}

/* typical phone screen resolution */
@media only screen and (max-width : 667px) {
    footer[b-8qv1ybr8ty]
    {
        font-size:0.75rem;
    }
}


footer a[b-8qv1ybr8ty] {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}

    footer a:hover[b-8qv1ybr8ty] {
        text-decoration: underline;
    }

footer > div[b-8qv1ybr8ty] {
    display: grid;
    /*justify-items: center;*/
    /*padding:10px;*/
}

    footer > div > div[b-8qv1ybr8ty] {
        margin: 20px;
    }

/******************GARANTIES*/
.Footer_Garanties[b-8qv1ybr8ty] {
    grid-template-columns: repeat(4,1fr);
    align-items: center;
    background-color: #fff;
    min-height: 75px;
    font-size: 1.2em;
    column-gap: 20px;
    /*border-radius:20px;*/
    border-radius: 5px;
    box-shadow: rgb(255, 255, 255) 1px 0px 50px;
}

    .Footer_Garanties .Footer_Garanties_Titre[b-8qv1ybr8ty] {
        color: orange;
        text-transform: uppercase;
    }

    .Footer_Garanties .Footer_Garanties_Element[b-8qv1ybr8ty] {
        display: grid;
        grid-template-columns: 40px 1fr;
        align-items: center;
        column-gap: 10px;
    }

        .Footer_Garanties .Footer_Garanties_Element i.fas[b-8qv1ybr8ty] {
            color: orange;
            font-size: 30px;
        }

/******************GARANTIES RESPONSIVE*/
@media only screen and (max-width : 1000px) {
    .Footer_Garanties[b-8qv1ybr8ty] {
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(3,auto);
        /*font-size:1em;*/
    }

        .Footer_Garanties .Footer_Garanties_Titre[b-8qv1ybr8ty] {
            grid-column-start: span 2;
        }
}

@media only screen and (max-width : 500px) {
    .Footer_Garanties[b-8qv1ybr8ty] {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5,auto);
    }

        .Footer_Garanties .Footer_Garanties_Titre[b-8qv1ybr8ty] {
            grid-column-start: initial;
        }

        .Footer_Garanties .Footer_Garanties_Element[b-8qv1ybr8ty] {
            grid-template-columns: 30px 1fr;
        }

        .Footer_Garanties .Footer_Garanties_Element i.fas[b-8qv1ybr8ty] {
            font-size: 20px;
        }
}


/******************INFOS GENERALES*/
.Footer_Contact_Element i.fas[b-8qv1ybr8ty], .Footer_Contact_Element i.fab[b-8qv1ybr8ty] {
    font-size: 25px;
}

.Footer_Infos > div > div[b-8qv1ybr8ty], .Footer_Infos > div > a[b-8qv1ybr8ty] {
    margin-bottom: 10px;
    /*text-align: center;*/
}

.Footer_Infos h3[b-8qv1ybr8ty], .Footer_Infos h4[b-8qv1ybr8ty] {
    /*text-align: center;*/
    text-align: left;
    text-transform: uppercase;
    font-size: 1.2em;
    margin-bottom: 10px;
}

.Footer_Contact_Element[b-8qv1ybr8ty] {
    display: grid;
    grid-template-columns: 30px 1fr;
    column-gap: 10px;
}

.Footer_Infos_Aide[b-8qv1ybr8ty], .Footer_Infos_About[b-8qv1ybr8ty], .Footer_Infos_Controles[b-8qv1ybr8ty] {
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    /*text-align: center;*/
}

.Footer_Infos_About_RS[b-8qv1ybr8ty] {
    grid-template-columns: repeat(2,1fr);
    display: grid;
    width: 75%;
    /*margin:0 auto;*/
    justify-items: center;
}

    .Footer_Infos_About_RS i.fab[b-8qv1ybr8ty] {
        /*color: #fff;*/
        font-size: 25px;
    }

.Footer_Infos_Controles_Languages button[b-8qv1ybr8ty] {
    border-radius: 100%;
    border: 2px solid orange;
    color: orange;
    background-color: #fff;
    padding: 7px;
}

    .Footer_Infos_Controles_Languages button:hover[b-8qv1ybr8ty] {
        color: #fff;
        background-color: orange;
        border-color: #fff;
    }

.Footer_Infos_Controles_Languages_Boutons[b-8qv1ybr8ty] {
    display: flex;
    flex-wrap: wrap;
}

button.Footer_LogOut[b-8qv1ybr8ty] {
    color: #000;
    cursor: pointer;
    font-weight:700;
}

    button.Footer_LogOut:hover[b-8qv1ybr8ty] {
        text-decoration: underline;
    }

/******************INFOS RESPONSIVE*/

@media only screen and (max-width : 500px) {
    .Footer_Contact_Element[b-8qv1ybr8ty]
    {
        grid-template-columns:25px 1fr;
    }

    .Footer_Contact_Element i.fas[b-8qv1ybr8ty], .Footer_Contact_Element i.fab[b-8qv1ybr8ty] {
        font-size: 20px;
    }

    .Footer_Infos_About_RS[b-8qv1ybr8ty]
    {
        width:50%;
    }
}

/******************PAIEMENT LIVRAISON*/
.Footer_PaiementLivraison[b-8qv1ybr8ty] {
    background-color: #fff;
    /*border-radius:20px;*/
    border-radius: 5px;
    box-shadow: rgb(255, 255, 255) 1px 0px 50px;
}


    .Footer_PaiementLivraison .Footer_Paiement[b-8qv1ybr8ty], .Footer_PaiementLivraison[b-8qv1ybr8ty], .Footer_Livraison[b-8qv1ybr8ty] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
    }

        .Footer_PaiementLivraison .Footer_Paiement img[b-8qv1ybr8ty], .Footer_PaiementLivraison .Footer_Livraison img[b-8qv1ybr8ty] {
            margin: 0 5px;
        }

.Footer_Infos[b-8qv1ybr8ty] {
    grid-template-columns: repeat(4,1fr);
    column-gap : 30px;
}
.Footer_Infos > div[b-8qv1ybr8ty]
{
    margin:20px 0;
}
/*.Footer_Infos div:first-child
{
    margin-left:0;
}

.Footer_Infos div:last-child
{
    margin-right:0;
}*/

.Footer_Infos_About[b-8qv1ybr8ty], .Footer_Infos_Controles[b-8qv1ybr8ty] {
    /*    display:flex;
    flex-direction:column;
    justify-content:space-between;*/
    display: grid;
    grid-template-rows: 1fr 1fr;
}

.Footer_Paiement_Logos[b-8qv1ybr8ty], .Footer_Livraison_Logos[b-8qv1ybr8ty] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;

}

.Footer_Infos_About .Footer_Section[b-8qv1ybr8ty]
{
    display:flex;
    flex-direction:column;
}
/******************PAIEMENT LIVRAISON RESPONSIVE*/

@media only screen and (max-width : 834px) {

    .Footer_Infos[b-8qv1ybr8ty] {
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(2,auto);
    }
}

@media only screen and (max-width : 500px) {
    .Footer_Infos[b-8qv1ybr8ty] {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(4,auto);
    }
    .Footer_Infos_About[b-8qv1ybr8ty]
    {
        row-gap:35px;
    }

}


/* /Components/Layout/Header.razor.rz.scp.css */
/*------------------------------GENERAL-------------------------------*/
header.Classe_Div_Header[b-bgmbr4sju3] {
    margin-top: 10px;
    width: 100%;
    display: grid;
    grid-template-rows: repeat(3, auto);
    grid-template-columns: repeat(7, 1fr);
    grid-template-areas:
        " . logo shops social-networks brands langages . " " . logo search-bar search-bar search-bar actions . " " navbar navbar navbar navbar navbar navbar navbar ";
    justify-content: center;
    text-align: center;
    align-items: center;
    column-gap: 20px;
    font-weight: 600;
}



.Classe_Div_Header_Container[b-bgmbr4sju3] {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    /*display: grid;*/
    /*grid-template-columns: repeat(5,1fr);*/
    justify-content: center;
    text-align: center;
    align-items: center;
}

header.Classe_Div_Header i.fab[b-bgmbr4sju3], header.Classe_Div_Header i.fas[b-bgmbr4sju3] {
    font-size: 25px;
    color: #000000;
}

.Classe_Div_Header_Actions ul li[b-bgmbr4sju3], nav.menu li[b-bgmbr4sju3] {
    cursor: pointer;

}
/*------------------------------PLACEMEMENT-------------------------------*/

#Div_Logo[b-bgmbr4sju3] {
    grid-area: logo;
}

.Classe_Div_Header_Reseaux_sociaux[b-bgmbr4sju3] {
    grid-area: social-networks;
}

.Classe_Div_Header_Magasins[b-bgmbr4sju3] {
    grid-area: shops;
}

.Classe_Div_Header_Marques[b-bgmbr4sju3] {
    grid-area: brands;
}

.Classe_Div_Header_Choix_Langue[b-bgmbr4sju3] {
    grid-area: langages;
}

.Classe_Div_Header_Recherche[b-bgmbr4sju3] {
    grid-area: search-bar;
}

.Classe_Div_Header_Actions[b-bgmbr4sju3] {
    grid-area: actions;
}

.Classe_Div_Header_Menu[b-bgmbr4sju3] {
    grid-area: navbar;
    opacity:100%;
}


/*------------------------------HEADER HAUT-------------------------------*/
.Classe_Div_Header_Magasins a[b-bgmbr4sju3], .Classe_Div_Header_Marques a[b-bgmbr4sju3], .Classe_Div_Header_Choix_Langue[b-bgmbr4sju3], .Classe_Div_Header_Choix_Langue a[b-bgmbr4sju3] {
    color: orange;
}

.Classe_Div_Logo[b-bgmbr4sju3] {
    align-self: start;
    grid-row: 1 / span 3;
    height: 185px;
    width: 187px;
    background-image: url('/Images/Logo_DiVintage.png');
    /*background-image: url(https://placekitten.com/187/185);*/
    /*border-radius:100%;*/
    /*TODO:Comprendre pourquoi il ne veut pas déborder sur le menu comme prévu...*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    transition: 0.3s;
    z-index: 999;
}

/*.Classe_Div_Logo img
{
	height: auto;
	width: 185px;
}*/

.Classe_Div_Header_Reseaux_sociaux ul[b-bgmbr4sju3] {
    display: flex;
    list-style: none;
    justify-content: space-around;
    padding-left: 0;
}

.Classe_Div_Header_Choix_Langue[b-bgmbr4sju3] {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

    .Classe_Div_Header_Choix_Langue button[b-bgmbr4sju3] {
        border-radius: 100%;
        border: 2px solid orange;
        color: orange;
        background-color: #fff;
        padding: 7px;
        font-weight:600;
    }

        .Classe_Div_Header_Choix_Langue button:hover[b-bgmbr4sju3] {
            color: #fff;
            background-color: orange;
            border-color: #fff;
        }
/*------------------------------HEADER MILIEU-------------------------------*/
.Classe_Div_Header_Recherche form.qqch[b-bgmbr4sju3] {
    position: relative;
    /*width: 100%;*/
    display: flex;
    border: 2px solid black;
    border-radius: 50px;
    /*height: 45px;*/
    align-content: center;
    padding: 5px 10px;
    background-color: #ffffff;
}

.Header_Searchbar[b-bgmbr4sju3]
{
    position:relative;
}



.Classe_Div_Header_Recherche .Class_SearckKeyWords[b-bgmbr4sju3] {
    height: 25px;
}

.Classe_Div_Header_Recherche input#SearchKeyWords[b-bgmbr4sju3] {
    /* grid-column: 2 / span 3; */
    position: relative;
    width: 100%;
    border: none;
    /*padding: 10px 45px 10px 10px;*/
    padding: 10px;
    padding-right: 0;
    background-color: rgba(0,0,0,0);
}

    .Classe_Div_Header_Recherche input#SearchKeyWords:focus-visible[b-bgmbr4sju3] {
        outline: none;
    }

.Classe_Div_Header_Recherche button[b-bgmbr4sju3] {
    background-color: rgba(255, 255, 255, 0) !important;
    border: none !important;
    /*position: absolute;
	top: 50%;
	right: 15px;
	transform: translate(0%, -50%);*/
    padding: 0;
    margin: 0 10px;
}

    .Classe_Div_Header_Recherche button i.fas[b-bgmbr4sju3] {
        font-size: 25px;
    }


.Classe_Div_Header_Actions[b-bgmbr4sju3] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    /*justify-content: space-between;*/
    /*TODO: remettre quand on aura implémenté les favoris*/
    justify-content: space-around;
}

li.Classe_Li_Header_Panier[b-bgmbr4sju3] {
    display: flex;
    flex-direction: column;
}

span.Classe_Div_Header_Panier_Total[b-bgmbr4sju3] {
    font-weight: 600;
}
/*------------------------------HEADER BAS-------------------------------*/

.Classe_Div_Header_Menu[b-bgmbr4sju3] {
    background-color: orange;
    color: #ffffff;
    display: grid;
    grid-template-columns: repeat(7,1fr);
    height: 70px;
    align-content: center;
}

    .Classe_Div_Header_Menu nav.menu[b-bgmbr4sju3] {
        grid-column-start: 3;
        /*TODO: Remettre en 2-7 quand on aura réussi a mettre le logo par dessus !*/
        grid-column-end: 6;
    }

    .Classe_Div_Header_Menu .Classe_Div_Menu_Header_Titre a[b-bgmbr4sju3] {
        color: orange;
    }

        .Classe_Div_Header_Menu .Classe_Div_Menu_Header_Titre a:hover[b-bgmbr4sju3] {
            color: #fe6145;
        }

.Classe_Liste_Header_Menu_Boutiques[b-bgmbr4sju3] {
    display: none;
}
/*header .Badge_Panier .mud-badge {
    left: calc(100% - 20px);
    top: calc(100% - 20px);
}*/

.Classe_Liste_Header_Menu_Catalogue[b-bgmbr4sju3]
{
    position:relative;
}

a.Classe_Lien_Categories_Menu[b-bgmbr4sju3] {
    position: relative;
    height: 30px;
    padding-bottom: 50px;
    padding: 10px 10px 50px 10px;
    color: #fff;
}
    
/*------------------------------RESPONSIVE-------------------------------*/
@media (max-width: 991.98px) {
    header .Classe_Div_Header[b-bgmbr4sju3] {
        grid-template-columns: 10px 1fr 1fr 1fr 1fr 1fr 10px;
        grid-template-areas:
            " . logo shops social-networks brands langages ." " . logo search-bar search-bar search-bar actions . " " navbar navbar navbar navbar navbar navbar navbar ";
        
    }

    .Classe_Div_Header_Menu nav.menu[b-bgmbr4sju3] {
        grid-column-start: 2;
        grid-column-end: 7;
    }
}

/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
    .Classe_Div_Header_Actions[b-bgmbr4sju3] {
        flex-direction: column;
        align-items: center;
    }


}


@media only screen and (max-width : 667px) {
    #Div_Logo[b-bgmbr4sju3] {
        align-self: center;
        justify-self: center;
        grid-row: 1 / 2;
        height: 100px;
        width: 100px;
    }

    header.Classe_Div_Header[b-bgmbr4sju3] {
        grid-template-columns: repeat(7, 1fr);
        grid-template-rows: repeat(4, auto);
        grid-template-areas:
            " . . logo logo logo . . "
            " actions actions actions actions actions actions actions "
            " navbar navbar navbar navbar navbar navbar navbar"
            " search-bar search-bar search-bar search-bar search-bar search-bar search-bar ";
        row-gap: 0;
        width: 100%;
        margin-top: 0;
    }

    .Classe_Div_Header_Actions[b-bgmbr4sju3] {
        
        justify-content: space-around;
        height: initial;
        flex-direction: row;
    }


    .Classe_Div_Header_Menu[b-bgmbr4sju3] {
        display: block;
    }

        .Classe_Div_Header_Menu nav.menu > ul[b-bgmbr4sju3] {
            display: grid;
            grid-template-columns: repeat(2,1fr);
            /*grid-template-rows: repeat(3,1fr);*/
            margin: 0;
            align-items: center;
        }

            .Classe_Div_Header_Menu nav.menu > ul li[b-bgmbr4sju3] {
                padding: 20px 10px;
            }

    .Classe_Div_Menu_Header_Image_Titre[b-bgmbr4sju3] {
        margin-top: 0 !important;
    }

    .Classe_Div_Header_Recherche form[b-bgmbr4sju3] {
        height: 45px;
    }

    #Header_Article_Catégorie_Femme[b-bgmbr4sju3] {
        display: none;
    }

    .Classe_Div_Menu_Header[b-bgmbr4sju3] {
        height: initial;
    }
    /* Temporaire, en attendant de trouver comment faire un burger menu  */
    .Classe_Div_Header_Magasins[b-bgmbr4sju3], .Classe_Div_Header_Reseaux_sociaux[b-bgmbr4sju3], .Classe_Div_Header_Marques[b-bgmbr4sju3], .Classe_Div_Header_Choix_Langue[b-bgmbr4sju3] {
        display: none;
    }
    .Classe_Liste_Header_Menu_Nouveautes[b-bgmbr4sju3], .Classe_Liste_Header_Menu_Promotions[b-bgmbr4sju3], .Classe_Liste_Header_Menu_Blog[b-bgmbr4sju3], .Classe_Liste_Header_Menu_A_propos[b-bgmbr4sju3], .Classe_Liste_Header_Menu_Contact[b-bgmbr4sju3] {
        display: none;
    }

    .Classe_Liste_Header_Menu_Boutiques[b-bgmbr4sju3] {
        display: block;
    }

    .Classe_Div_Header_Actions[b-bgmbr4sju3]{
        display:flex;
        justify-content:space-around;
        margin-bottom:5px;
    }

    .Classe_Div_Header_Actions .fas[b-bgmbr4sju3]
    {
        font-size:1.5em;

    }
}


/*-------------------------------FROM Styles/site/controls/menu/trucmuche-------------------------------*/

nav.menu[b-bgmbr4sju3], nav.menu > ul[b-bgmbr4sju3] {
    padding: 0;
}

    nav.menu > ul[b-bgmbr4sju3] {
        display: flex;
        flex-flow: row wrap;
        list-style: none;
        justify-content: space-between;
        align-items: baseline;
    }

        nav.menu > ul > li > a[b-bgmbr4sju3] {
            color: #ffffff
        }
/*TEST*/

/*

#Panel_Menu_Femme {
    display: none;
    padding: 15px;
    z-index: 999;
    border-radius: 0 0 15px 15px;
    color: orange;
}*/

nav.menu #Panel_Menu_Femme ul[b-bgmbr4sju3] {
    /*justify-content:space-evenly;*/
}

#Panel_Menu_Femme ul li[b-bgmbr4sju3] {
    padding: 5px 7px;
}

    #Panel_Menu_Femme ul li:hover[b-bgmbr4sju3] {
        font-weight: 600;
        color: #fe6145
    }


div.Classe_Div_Menu_Header:hover + #Header_Article_Catégorie_Femme div#Panel_Menu_Femme[b-bgmbr4sju3],
div#Panel_Menu_Femme:hover[b-bgmbr4sju3] {
    display: block;
    position: absolute;
}

/*Copier coller à l'arrache*/
/*.mega-menu {
    background-color: rgba(255,255,255,0.7);
}

.Classe_Div_Menu_Femme {
    width: 500px;
}*/

/*.Classe_Div_Menu_Compte {
    width: 200px;
    height: 120px;
}*/

/*.drop-down {
    position: relative;
    list-style-type: none;
}

.Classe_Div_Menu_Header_Réduit {
    width: 850px;
}*/

/*.Classe_Panel_Recherche_Header_Réduit{
	width:calc(100% - 620px);
	margin-top:10px;
}*/

/*.menu > ul {
    padding: 10px;
}*/

/*.Classe_Div_Menu_Header {*/
    /*background-color: white;*/
    /*height: 30px;*/
    /*width: 110px;*/
    /*border: 1px solid white;*/
    /*transition: 0.3s;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;*/
    /*background-image: url('https://divintagemainstorage.blob.core.windows.net/production-pictures/Production/600/2069636.jpg');*/
    /*padding: 5px;
}*/

/*.Classe_Div_Menu_Header_Active {
    transform: scale(1.27);*/
/*border: 1px solid white;*/
/*background-color: rgba(255,255,255,0.7);
}*/

/*.Classe_Div_Menu_Header_Titre {
    height: 100%;*/
    /*width:100%;*/
    /*width: calc(100%);
    margin-top: 20px;
    left: 0px;*/
    /*background-color: rgba(255,255,255,0.5);*/
    /*color: black;*/
    /*margin-top: 0;
    margin-left: 0;
}*/

/*.Classe_Div_Menu_Header_Femme {
    width: 150px;
}*/

/*.Classe_Div_Menu_Femme {
    background-color: white;
}

.Classe_Div_Menu_Commande {
    tab-size: 30px;
}




.Classe_Div_Menu_Header_Titre:hover {*/
    /*color: #00adef;*/
/*}*/

/*.menu > ul li a, .xs-menu li a {
    color: black;
}*/


/*.Classe_Div_Menu_Compte_Segment {
    width: 100%;
    margin-bottom: 10px;
}

.Classe_Div_Menu_Header_Image {*/
    /*width:30px;*/
/*}

.Classe_Div_Menu_Compte {
    left: calc(100% - 200px);
}*/
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-4em6pjlvlr] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-4em6pjlvlr] {
    flex: 1;
}

.sidebar[b-4em6pjlvlr] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-4em6pjlvlr] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-4em6pjlvlr]  a, .top-row[b-4em6pjlvlr]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-4em6pjlvlr]  a:hover, .top-row[b-4em6pjlvlr]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-4em6pjlvlr]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-4em6pjlvlr] {
        justify-content: space-between;
    }

    .top-row[b-4em6pjlvlr]  a, .top-row[b-4em6pjlvlr]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-4em6pjlvlr] {
        flex-direction: row;
    }

    .sidebar[b-4em6pjlvlr] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-4em6pjlvlr] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-4em6pjlvlr]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-4em6pjlvlr], article[b-4em6pjlvlr] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-4em6pjlvlr] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-4em6pjlvlr] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-ia199zebyn] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-ia199zebyn] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-ia199zebyn] {
    font-size: 1.1rem;
}

.oi[b-ia199zebyn] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-ia199zebyn] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-ia199zebyn] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-ia199zebyn] {
        padding-bottom: 1rem;
    }

    .nav-item[b-ia199zebyn]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-ia199zebyn]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-ia199zebyn]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-ia199zebyn] {
        display: none;
    }

    .collapse[b-ia199zebyn] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* /Components/Message/MessageSender.razor.rz.scp.css */
div.SendButton[b-8vkph2edft] {
    display: flex;
    justify-content: flex-end;
    margin-top:10px;
}

p.Title[b-8vkph2edft]
{
    font-weight:700;
    text-align:center;
}

p.Introduction[b-8vkph2edft]
{
    font-weight:600;
}

/* /Components/Newsletter/NewsletterSubscription.razor.rz.scp.css */
.Container[b-nzyguzp042]{
    background-color:#fff;
    padding:5px;
    border-radius:5px;
}
.Button_Submit[b-nzyguzp042]
{
    display:grid;
    margin-top:5px;
}
/* /Components/Order/Customer.razor.rz.scp.css */
.mud-tabs-toolbar-content[b-p2e6cxvtcn] {
    text-align: left;
    align-items: flex-start;
}
/* /Components/Order/Delivery.razor.rz.scp.css */
.Classe_Div_Retrait_Infos[b-x0g2flhuqw] {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    text-align:left;
}

#Panel_Ligne_Tarif_Livraison_Boutique .Class_Div_Commande_Livraison_Valeur[b-x0g2flhuqw] {
    text-align:right;
}
.Form_Type_Livraison[b-x0g2flhuqw] 
{
    display:flex;
    flex-wrap:wrap;
justify-items : left;
}
.Form_Type_Livraison label[b-x0g2flhuqw]
{
    cursor:pointer;
}
/*.Form_Type_Livraison label:last-child {
    margin-left: 10px;
}*/

.Form_Type_Livraison label span[b-x0g2flhuqw]
{
    padding:15px 15px 15px 7px;
    
}

.valid.modified:not([type=checkbox])[b-x0g2flhuqw]
{
    outline:none !important;
}

h2[b-x0g2flhuqw] {
    margin: 40px 0 10px 0;
}
/* /Components/Order/OrderLineList.razor.rz.scp.css */


/* /Components/Order/OrderLineListItem.razor.rz.scp.css */
/*******************TESTS*********************/


.Orderline[b-3w4trl5p78] {
    padding: 10px;
    margin: 15px 0;
    background-color: white;
    display: grid;
    column-gap: 20px;
    grid-template-columns: auto 1fr;
}

.Orderline_Removed[b-3w4trl5p78]{
    opacity: 0.8;
    background-color: lightgray;
    border-radius: 5px;
    color: grey;
}

    .Orderline_Removed a[b-3w4trl5p78] {
        color: grey !important;
    }

    .Orderline_Removed button[b-3w4trl5p78] {
        opacity: 100%;
    }
    /*******************ARTICLES*********************/
    .Classe_Div_Commande_Liste_Ligne_Case[b-3w4trl5p78] {
        /*    margin-left: 20px;
    width: 120px;*/
    }

.Classe_Div_Commande_Liste_Ligne_Case_Photo[b-3w4trl5p78] {
    height: 120px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.Classe_Div_Commande_Liste_Ligne_Infos[b-3w4trl5p78] {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    /*grid-template-rows: repeat(2,auto);*/
    grid-template-rows: 1fr 1fr;
    font-size: 1rem;
    /*grid-template-areas:
        "nom taille prix" "marque . retirer";*/
    grid-template-areas: "nom taille prix" "favoris . .";
    column-gap: 10px;
    align-items: start;
    justify-items: stretch;
}


.Classe_Div_Commande_Liste_Ligne_Case_Nom[b-3w4trl5p78] {
    /*margin-left: 20px;*/
    /*font-size: 15pt;*/
    font-style: italic;
}

    .Classe_Div_Commande_Liste_Ligne_Case_Nom a[b-3w4trl5p78] {
        display: block;
        font-weight: 600;
        color: #000000;
        font-style: normal;
    }

        .Classe_Div_Commande_Liste_Ligne_Case_Nom a:hover[b-3w4trl5p78] {
            text-decoration: underline;
        }

.Classe_Div_Commande_Liste_Ligne_Case_Favoris[b-3w4trl5p78] {
    grid-area: favoris;
}

.Classe_Div_Commande_Liste_Ligne_Case_Marque[b-3w4trl5p78] {
    grid-area: marque;
}

a.Classe_Div_Commande_Liste_Ligne_Case_Favoris_Ajout[b-3w4trl5p78] {
    /*margin-top: 15px;*/
    color: orange;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    cursor: not-allowed;
}

    a.Classe_Div_Commande_Liste_Ligne_Case_Favoris_Ajout i[b-3w4trl5p78] {
        margin-right: 5px;
        font-size: 20px;
    }

.Classe_Div_Commande_Liste_Ligne_Case_Taille[b-3w4trl5p78] {
    /*	width: 30px;
	font-size: 15pt;
	flex-shrink: 1;*/
    text-align: center;
    justify-self: center;
}

/*.Classe_Div_Commande_Liste_Ligne_Case_Taille span, */ .Classe_Div_Commande_Liste_Ligne_Case_Prix[b-3w4trl5p78] {
    font-weight: 700;
}

.Classe_Div_Commande_Liste_Ligne_Case_Prix[b-3w4trl5p78] {
    /*width: 120px;
	margin-left: 20px;
	font-size: 15pt;
	text-align: right;
	flex-shrink:1;*/
    text-align: right;
    justify-self: end;
    grid-area: prix;
}

/*    .Classe_Div_Commande_Liste_Ligne_Case_Prix button
    {
        display:grid;
        grid-template-columns:35px 1fr;
    }*/
.Classe_Div_Commande_Liste_Ligne_Case_Retirer[b-3w4trl5p78] {
    grid-area: prix;
}



/*.Taille_EU
{
    font-weight:400;
}*/


@media only screen and (max-width : 840px) {
    .Classe_Div_Commande_Liste_Ligne_Infos[b-3w4trl5p78] {
        grid-template-areas: "nom taille prix" "favoris favoris favoris";
    }
}

@media only screen and (max-width : 667px) {
    .Classe_Div_Commande_Liste_Ligne_Infos[b-3w4trl5p78] {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3,auto);
        grid-template-areas: "nom" "taille" "prix";
        text-align: left;
    }

    .Classe_Div_Commande_Liste_Ligne_Case_Favoris[b-3w4trl5p78] {
        display: none;
    }

    .Classe_Div_Commande_Liste_Ligne_Case_Taille[b-3w4trl5p78] {
        text-align: left;
        justify-self: left;
    }

    .Classe_Div_Commande_Liste_Ligne_Case_Prix[b-3w4trl5p78] {
        text-align: right;
        display: flex;
        flex-direction: column;
    }

    .Classe_Div_Commande_Liste_Ligne_Case_Retirer[b-3w4trl5p78] {
        text-align: right;
    }
}

/*@media only screen and (max-width : 375px) {
    .Classe_Div_Commande_Liste_Ligne_Infos {
    }

    .Classe_Div_Commande_Liste_Ligne_Case_Retirer, .Classe_Div_Commande_Liste_Ligne_Case_Prix {
        text-align: left;
    }
}*/
/* /Components/Order/Payment.razor.rz.scp.css */
/*.Paiement_Cartes_Bancaires, .Paiement_Virement_Cash, .Paiement_Paypal, */
#Methodes_Paiement[b-wumb7ji8ql]/*, #Methodes_Paiement_Disabled*/ {
    /*    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;*/
    display: grid;
    grid-template-columns: repeat(4,1fr);
    column-gap: 10px;
    row-gap: 10px;
    justify-content: center;
    margin-bottom:50px
}

/* typical tablet screen resolution */
@media only screen and (max-width : 1200px) {
    #Methodes_Paiement[b-wumb7ji8ql]/*, #Methodes_Paiement_Disabled*/ {
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}

@media only screen and (max-width : 520px) {
    #Methodes_Paiement[b-wumb7ji8ql]/*, #Methodes_Paiement_Disabled*/ {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(4,1fr);
    }
}


#Methodes_Paiement button[b-wumb7ji8ql]/*, #Methodes_Paiement_Disabled button*/ {
    border: 1px solid black;
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 45px 1fr;
    column-gap: 5px;
    text-align: left;
    transition-duration: 0.3s;
}
        #Methodes_Paiement button:hover[b-wumb7ji8ql] {
            
            transform: scale(1.05);
        }
    #Methodes_Paiement button:active[b-wumb7ji8ql] {
        transform: scale(1.1);
    }

    #Methodes_Paiement button.PaymentMethodsDisabled:hover[b-wumb7ji8ql] {
        transform: initial;
    }
    #Methodes_Paiement button i[b-wumb7ji8ql] /*, #Methodes_Paiement_Disabled button i*/ {
        font-size: 30px;
    }
    #Methodes_Paiement button.PaymentMethodsDisabled[b-wumb7ji8ql] {
        border-color: dimgrey;
        background-color: grey;
        cursor: not-allowed;
        opacity: 30%;
        color: #fff;
    }

            /*#Methodes_Paiement button:disabled:hover
            {
                transform:initial;
            }*/

            button#Paiement_Paypal[b-wumb7ji8ql], button#Paiement_Carte[b-wumb7ji8ql] /*, button#Paiement_Paypal_Disabled, #Paiement_Carte_Disabled*/ {
                grid-template-columns: 1fr;
                justify-items: center;
                padding: 0;
            }

            #Methodes_Paiement form[b-wumb7ji8ql]
            {
                display:grid;
                grid-template-columns:0 1fr;
            }
#Paiement_Carte span[b-wumb7ji8ql] /*, #Paiement_Carte_Disabled span*/ {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    column-gap: 10px;
    align-items: center;
    margin: 10px;
    justify-items: center;
}

    #Paiement_Carte span img[b-wumb7ji8ql] /*, #Paiement_Carte_Disabled span img*/
    {
        /*width:100%;*/
        /*height:auto;*/
        padding:5px 5px;
        background-color:#fff;
        border-radius:5px;
    }
/*div.Button_Submit {
    display: flex;
    justify-content: flex-end;
}*/
#Paiement_Paypal_Informations button[b-wumb7ji8ql], #Paiement_Virement_Informations button[b-wumb7ji8ql], #Paiement_Cash_Informations button[b-wumb7ji8ql] {
        margin: 5px;
        height: 50px;
        border: 2px solid orange;
        background-color: #fff;
        padding: 10px;
        color:orange;
        border-radius: 20px;
        transition-duration: 0.3s;
    }

    #Paiement_Paypal_Informations button:hover[b-wumb7ji8ql], #Paiement_Virement_Informations button:hover[b-wumb7ji8ql], #Paiement_Cash_Informations button:hover[b-wumb7ji8ql] {
        background: orange;
        color:#fff;
    }
/*
.Paiement_Paypal button {
    margin: 5px;
    height: 50px;
    border: 2px solid #00457C;
    background-color: #fff;
    padding: 10px;
    border-radius: 20px;
    transition-duration: 0.3s;
}


    .Paiement_Paypal button:hover {
        background-color: #fff;
        
    }*/
/* /Components/Order/TotalAmounts.razor.rz.scp.css */
#Div_Liste_Articles_Montant_Total_Droite[b-d0r2v1ycwo] {

    padding: 10px;
    width: 86%;
}

    #Div_Liste_Articles_Montant_Total_Droite > div[b-d0r2v1ycwo] {
        width: 100%;
        margin-bottom: 12px;
        padding: 5px;
        background-color: white;
        border-radius: 4px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

.Classe_Div_Montant_Total[b-d0r2v1ycwo] {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

#Panel_Ligne_Tarif_Livraison_Titre_Adresse button[b-d0r2v1ycwo] {
    border: 2px solid orange;
    border-radius: 10px;
    color: orange;
    background-color: #fff;
}

div.Class_Div_Commande_Livraison[b-d0r2v1ycwo] {
    width: 100%;
}

.Livraison_First_Line[b-d0r2v1ycwo], .Livraison_Second_Line[b-d0r2v1ycwo] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

p.Order_Livraison[b-d0r2v1ycwo]
{
    text-align:center;
    margin-top:15px;
}


/* /Components/PrivacyPolicy/Languages/French.razor.rz.scp.css */
h2[b-7ej0gg7vjj]
{
    margin:40px 0 25px 0;
}

.Sommaire[b-7ej0gg7vjj]
{
    font-weight:bold;
    margin-top:10px;
}

h3[b-7ej0gg7vjj]
{
    margin:20px 0 10px 0;
}
/* /Components/Product/BreadcrumbTrail.razor.rz.scp.css */
.Breadcrumb_Trail[b-8qd1frb7rp] {
    margin: 0 0 50px 0;
    font-size: 1.1rem;
    color: #000;
    display: flex;
    align-items: center;
    flex-direction:row;
    justify-content: flex-start;
    font-size:0.8rem;
}

    .Breadcrumb_Trail i[b-8qd1frb7rp] {
        margin: 0 10px;
        color:orange;
    }

        .Breadcrumb_Trail i.fa-chevron-down[b-8qd1frb7rp] {
            display: none;
        }

    .Breadcrumb_Trail a.Categorie[b-8qd1frb7rp] {
        color: orange;
        font-weight: 600;
    }

    .Breadcrumb_Trail .Article[b-8qd1frb7rp]
    {
        font-weight:700;
    }

@media only screen and (max-width : 667px) {
    .Breadcrumb_Trail[b-8qd1frb7rp]
    {
        margin:20px auto;
        font-size:0.7rem;
    }
    /*.Breadcrumb_Trail {
        flex-direction: column;
        width: 100%;
        text-align:center;
    }

        .Breadcrumb_Trail a {*/
            /*margin-bottom:5px;*/
        /*}

        .Breadcrumb_Trail i {
            margin: 5px 0;
        }

            .Breadcrumb_Trail i.fa-chevron-down {
                display: inline;
            }

            .Breadcrumb_Trail i.fa-chevron-right {
                display: none;
            }*/
}

/* typical phone screen resolution */
@media only screen and (max-width : 250px) {
    .Breadcrumb_Trail[b-8qd1frb7rp]
    {
        display:none;
    }

}
/* /Components/Product/Category/ProductCategoryList.razor.rz.scp.css */



div.Div_Categories_Menu[b-byi66kuuna] {
    position: absolute;
    padding: 5px 7px;
    display: none;
    z-index: 900;
    border-radius: 20px;
    top: 35px;
    padding: 20px;
    background-color: #fff;
    /*height: 300px;*/
}

    div.Div_Categories_Menu ul.Liste_Categories_Menu[b-byi66kuuna] {
        display: flex;
        width: 500px;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    a.Classe_Lien_Categories_Menu:hover + div.Div_Categories_Menu[b-byi66kuuna], div.Div_Categories_Menu:hover[b-byi66kuuna] {
        display: block;
    }

ul.Liste_Categories_Menu li[b-byi66kuuna] {
    margin: 10px;
}

    ul.Liste_Categories_Menu li a[b-byi66kuuna] {
        padding: 10px;
    }

        ul.Liste_Categories_Menu li a:hover[b-byi66kuuna] {
            color: orangered;
            text-decoration:none;
            /*font-weight:700;*/
        }

/* typical phone screen resolution */
@media only screen and (max-width : 667px) {
    a.Classe_Lien_Categories_Menu:hover + div.Div_Categories_Menu[b-byi66kuuna] {
        display: none;
    }
}

div#Div_Catégorie_Femme div.Div_Categories_Menu[b-byi66kuuna] {
    display: block;
    position: initial;
    padding: 10px 0;
    border-radius: 5px;
    box-shadow: 1px 0px 50px rgb(255 255 255);
}

div.Home_Classe_Div_Liste_Catégories div.Div_Categories_Menu ul.Liste_Categories_Menu[b-byi66kuuna] {
    width: initial;
    display: grid;
    grid-template-columns: repeat(8,1fr);
    justify-items: center;
    align-items: center;
    column-gap:10px;
    row-gap:10px;
}

    div.Home_Classe_Div_Liste_Catégories div.Div_Categories_Menu ul.Liste_Categories_Menu li[b-byi66kuuna]
    {
        display:grid;
        width:100%;
        text-align:center;
        margin:0;

    }

    div.Home_Classe_Div_Liste_Catégories div.Div_Categories_Menu ul.Liste_Categories_Menu a[b-byi66kuuna] {
        border: 1px solid orange;
        border-radius: 15px;
    }

    div.Home_Classe_Div_Liste_Catégories div.Div_Categories_Menu ul.Liste_Categories_Menu a:hover[b-byi66kuuna] {
        border: 1px solid orange;
        color:#fff;
        background-color:orange;
    }

    @media only screen and (max-width : 1224px) {
        div .Home_Classe_Div_Liste_Catégories div.Div_Categories_Menu ul.Liste_Categories_Menu[b-byi66kuuna] {
        grid-template-columns: repeat(6,1fr);
        font-size: 0.85rem;
    }
}

@media only screen and (max-width : 834px) {
    div.Home_Classe_Div_Liste_Catégories div.Div_Categories_Menu ul.Liste_Categories_Menu[b-byi66kuuna] {
        grid-template-columns: repeat(4,1fr);
    }
}



@media only screen and (max-width : 667px) {
    div.Home_Classe_Div_Liste_Catégories div.Div_Categories_Menu ul.Liste_Categories_Menu[b-byi66kuuna] {
        grid-template-columns: repeat(3,1fr);
    }
}

@media only screen and (max-width : 375px) {
    div.Home_Classe_Div_Liste_Catégories div.Div_Categories_Menu ul.Liste_Categories_Menu[b-byi66kuuna] {
        grid-template-columns: repeat(2,1fr);
    }
}

/* /Components/Product/List/Pagination.razor.rz.scp.css */

.Classe_Div_Liste_Articles_Pagination[b-wkaonoyzv3] {
    margin-bottom: 40px;
    text-align: center;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
}
    .Classe_Div_Liste_Articles_Pagination button[b-wkaonoyzv3] {
        border: 2px solid orange;
        padding: 10px;
        background-color: #ffffff;
        border-radius: 100%;
        display: grid;
        align-content: center;
        justify-content: center;
        /*align-items: center;*/
        width: 40px;
        height: 40px;
        color: orange;
        font-weight: 600;
        margin: 0 2px;
    }

button.Classe_Button_Actif[b-wkaonoyzv3] {
    background-color: orange;
    color: #ffffff;
    border: 2px solid orange;
}
/* /Components/Product/List/ProductListItems.razor.rz.scp.css */
/*-----------------------MENU CATEGORIES--------------------------*/


.Classe_Div_Categories[b-kf7io4r6dh] {
    /*TEST EN GRID*/

    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 20px;
    row-gap: 20px;
    /* TEST EN FLEX
	display: flex;
	flex-flow: row wrap;
	position: relative;
	justify-content: space-between;*/
}

    .Classe_Div_Categories .Classe_Div_Categorie[b-kf7io4r6dh] {
        background-image: url("https://placekitten.com/328/400");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 400px;
        display: grid;
        align-items: end;
        /*width:20%;*/
    }

    .Classe_Div_Categories .Categorie_Vetements[b-kf7io4r6dh] {
    }

    .Classe_Div_Categories .Categorie_Accessoires[b-kf7io4r6dh] {
    }



    .Classe_Div_Categories Categorie_Chaussures[b-kf7io4r6dh] {
    }

    .Classe_Div_Categories .Categorie_Bijoux[b-kf7io4r6dh] {
    }


.Classe_Div_Categorie .Classe_Div_Nom_Categorie[b-kf7io4r6dh] {
    background-color: #fff;
    text-align: center;
    font-weight: bold;
    height: 75px;
    width: 90%;
    margin: 0 auto;
    display: grid;
    align-items: center;
    font-size: 1.3em;
}

/*----------------------RESPONSIVE CATEGORIES------------------------*/
@media (max-width: 768px) {
    .Classe_Div_Categories[b-kf7io4r6dh] {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }
}

@media (max-width: 576px) {
    .Classe_Div_Categories[b-kf7io4r6dh] {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(4, 1fr);
    }
}

/*----------------------------CATALOGUE------------------------------*/


.Classe_Div_Catalogue[b-kf7io4r6dh] {
    display: grid;
    /*grid-template-columns:1fr 4fr;
		Fait pour le menu vertical des sous-catégories
	*/
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, auto);
    column-gap: 20px;
    row-gap: 20px;
}

.Classe_Div_Liste_Case_Bas[b-kf7io4r6dh] {
    text-align: center;
    font-weight: 600;
}

#Div_Liste_Articles .Classe_Div_Liste_Case_Bas .Classe_Div_Article_Nom[b-kf7io4r6dh] {
    font-size: 1.1em;
    /*text-transform:capitalize;*/
}

    .Classe_Div_Liste_Case_Bas .Classe_Div_Article_Marque[b-kf7io4r6dh] {
        margin-top: 10px;
        font-style: italic;
        font-size: 1em;
    }

article.Classe_Div_Liste_Articles_Case .Classe_Div_Liste_Articles_Infos[b-kf7io4r6dh] {
    /*background-color:#fff;*/
    /*	display: grid;
	justify-content: end;*/
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.Classe_Div_Liste_Articles_Case[b-kf7io4r6dh] {
    position: relative;
    width: 200px;
    /*min-height: 340px;*/
    /*margin-top: 10px;
	margin-bottom: 15px;
	margin-right: 12px;*/
    margin: 10px 0 15px 0;
    transition-duration: 0.2s;
    z-index: 99;
    box-shadow: 1px 0px 50px rgba(255,255,255,1);
    background-color: white;
    overflow: hidden;
    align-content: flex-start;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    border-radius: 5px;
}
/*Page d'accueil*/
.Articles .Classe_Div_Liste_Articles_Case[b-kf7io4r6dh]
{
    width:initial;
}

article.Classe_Div_Liste_Articles_Case:hover[b-kf7io4r6dh] {
    z-index: 120;
    transform: scale(1.16);
    /*transform: scale3d(1.2,1.2,1);*/
    box-shadow: 1px 0px 50px rgba(0,0,0,0.2);
    cursor: pointer;
}

/* typical phone screen resolution */
@media only screen and (max-width : 667px) {
    article.Classe_Div_Liste_Articles_Case:hover[b-kf7io4r6dh] {
        transform: scale(1.1);
        box-shadow: 1px 0px 50px rgba(0,0,0,0.2);
        cursor: pointer;
    }
}


@media only screen and (max-width : 375px) {
    article.Classe_Div_Liste_Articles_Case:hover[b-kf7io4r6dh] {
        transform: scale(1);
        box-shadow: none;
        cursor: pointer;
    }
}


@media (pointer: coarse) and (hover: none) {
    article.Classe_Div_Liste_Articles_Case:hover[b-kf7io4r6dh] {
        transform: scale(1);
        box-shadow: none;
        cursor: pointer;
    }
}
/*@media only screen and (max-width : 768px) {
    article.Classe_Div_Liste_Articles_Case:hover {
        z-index: 120;
        transform: scale(1);
        box-shadow: none;
        cursor: pointer;
    }
}*/

.Classe_Div_Liste_Articles_Case_Photo[b-kf7io4r6dh] {
    position: relative;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 10px auto 0 auto;
    min-height: 240px;
    /*width: calc(100% - 20px);*/
    width: 100%;
    /*margin-left: 10px;*/
    display: grid;
    align-items: end;
    /*	background-size: cover;
	min-height: 400px;*/
}

/*------------------------------TITRE------------------------------*/
.Classe_Div_Catalogue h1[b-kf7io4r6dh] {
    text-align: center;
    font-weight: 400;
    /*grid-column-start: span 2;*/
}

/*----------------------------RESPONSIVE CATALOGUE------------------------------*/

@media (max-width: 768px) {
    .Classe_Div_Catalogue[b-kf7io4r6dh] {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(5, auto);
    }

        .Classe_Div_Catalogue h1[b-kf7io4r6dh] {
            grid-column-start: span 1;
        }

}

@media (max-width: 576px) {
}
/*.Classe_Div_Catalogue {
	display: grid;
	grid-template-columns: 1fr 4fr;
	grid-template-rows: repeat(4, auto);
	column-gap: 20px;
	row-gap: 20px;
}*/

/* typical tablet screen resolution */
@media only screen and (max-width : 775px) {
    .Classe_Div_Liste_Articles_Case[b-kf7io4r6dh] {
        width: 30%;
        margin: 10px 0;
        /*align-content: stretch;*/
    }

    .Classe_Div_Liste_Articles_Case_Photo[b-kf7io4r6dh] {
/*        min-height: 220px;
        max-height: 220px;*/
        min-height: 175px;
        max-height: 175px;
        background-position: top center;
    }

    .Classe_Div_Liste_Case_Bas .Classe_Div_Article_Nom[b-kf7io4r6dh], .Classe_Div_Liste_Case_Bas .Classe_Div_Article_Marque[b-kf7io4r6dh] {
        font-size: 0.90em;
    }
}

@media only screen and (max-width : 468px) {
    .Classe_Div_Liste_Articles_Case[b-kf7io4r6dh] {
        width: 45%;
        margin: 5px 0;
        /*align-content: stretch;*/
    }

    .Classe_Div_Liste_Articles_Case_Photo[b-kf7io4r6dh] {
        background-position: top center;
        min-height: 215px;
        max-height: 215px;
    }

    .Classe_Div_Liste_Case_Bas .Classe_Div_Article_Nom[b-kf7io4r6dh], .Classe_Div_Liste_Case_Bas .Classe_Div_Article_Marque[b-kf7io4r6dh] {
        font-size: 0.85em;
    }
}

/* typical phone screen resolution */
@media only screen and (max-width : 375px) 
{
    .Classe_Div_Liste_Articles_Case_Photo[b-kf7io4r6dh] {
        
        min-height: 175px;
        max-height: 175px;
    }
}
@media only screen and (max-width : 250px) 
{
    .Classe_Div_Liste_Articles_Case_Photo[b-kf7io4r6dh] {
        
        min-height: 150px;
        max-height: 150px;
    }
}



/*------------------------------MENU CATEGORIES------------------------------*/
#Div_Contenu nav.Classe_Menu_Sous-Categorie > nav.menu > ul[b-kf7io4r6dh] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    /*NOT WORKING*/
}


/*------------------------------TRIER PAR------------------------------*/
.Classe_Div_Filtres[b-kf7io4r6dh] {
    display: flex;
}

.Classe_Div_Filtre[b-kf7io4r6dh] {
    grid-column-start: span 4;
}

    .Classe_Div_Filtre > input[type=checkbox][b-kf7io4r6dh] {
        display: none;
    }

    .Classe_Div_Filtre > label[b-kf7io4r6dh]::after {
        content: "\f078";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        font-size: 20px;
    }

/*----------------------------HOME PAGE*/


.Articles .Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, auto);
    column-gap: 20px;
    row-gap: 20px;
}


.Articles div.Classe_Div_Liste_Case_Bas .Classe_Div_Article_Nom[b-kf7io4r6dh]
{
    font-size: 1.0em;
}

/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
    .Articles div.Classe_Div_Liste_Case_Bas .Classe_Div_Article_Nom[b-kf7io4r6dh] {
        font-size: 0.9em;
    }
}


@media only screen and (max-width : 667px) {
    .Articles .Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh] {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(4, auto);
        row-gap: 5px;
    }
}

@media only screen and (max-width : 375px) {
    .Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh] {
        justify-content: space-around;
    }

    
}


/*---------------TOP AVEC / ALTERNATIVES / AUTRES...------------------*/
section.Other_Products .Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh]
{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    column-gap:20px;
    width:100%;
}

    section.Other_Products .Classe_Div_Liste_Articles_Liste article[b-kf7io4r6dh]
    {
        width:initial;
    }

@media only screen and (max-width : 1224px) {
    section.Other_Products .Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh] {
        grid-template-columns: repeat(4,1fr);
    }
}

/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
    section.Other_Products .Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh] {
        grid-template-columns: repeat(3,1fr);
    }

}


@media only screen and (max-width : 667px) {
    section.Other_Products .Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh] {
        /*grid-template-columns: repeat(2,1fr);*/
    }
}

@media only screen and (max-width : 500px) {
    section.Other_Products .Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh] {
        grid-template-columns: repeat(2,1fr);
    }
}






    /*---------------CODE DEJA LA A RANGER------------------*/
    #Div_Liste_Articles_Liste_Items[b-kf7io4r6dh] {
        margin-bottom: 40px;
    }

.Classe_Div_Liste_Articles_Promotion[b-kf7io4r6dh] {
    position: absolute;
    /*left:-10px;*/
    top: 20px;
    left: calc(100% - 70px);
    top: calc(100% - 70px);
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: darkred;
    color: whitesmoke;
    border-radius: 40px;
    padding: 5px;
    font-size: 11pt;
    font-weight: 600;
    opacity: 0.8;
}


.Classe_Div_Prix_Vente[b-kf7io4r6dh] {
}

.Classe_Div_Prix_Vente_Barré[b-kf7io4r6dh] {
    text-decoration: line-through;
}

.Classe_Div_Liste_Articles_Navigation[b-kf7io4r6dh] {
    width: 100%;
}

.Classe_Label_Page_En_Cours[b-kf7io4r6dh] {
}

.Classe_Div_Liste_Articles_Prix_Vente_Promotion[b-kf7io4r6dh] {
}

.Classe_Div_Liste_Articles_Liste[b-kf7io4r6dh] {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    /*justify-content: space-around;*/
    /*	display:grid;
	grid-template-columns:repeat(4,1fr);*/
}


.Class_Div_Liste_Articles_Header[b-kf7io4r6dh] {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    color: #c3bfa4;
    font-size: 10pt;
}



.Classe_Div_Liste_Case_Bas[b-kf7io4r6dh] {
    top: calc(100% - 100px);
    padding: 10px;
    background-color: white;
    width: 100%;
    /*
	TODO: this

*/
}

.Classe_Div_Liste_Case_Marque_Nom[b-kf7io4r6dh] {
    display: flex;
    flex-flow: column wrap;
}

.Classe_Div_Liste_Case_Nom[b-kf7io4r6dh] {
    color: #fe6145;
}



.Classe_Div_Liste_Case_Prix[b-kf7io4r6dh] {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 100%;
    /*top: calc(100% - 30px);*/
    display: flex;
    flex-flow: row wrap;
    text-align: right;
    margin-top: 5px;
    font-weight: 600;
    background-image: linear-gradient(to right, transparent 0%,#fff 90%,#ffffff 100%);
    justify-content: flex-end;
    align-items: center;
    padding-right: 5px;
    width: 60%;
}

.Classe_Font_Euro[b-kf7io4r6dh] {
    color: dimgray;
}

.Classe_Div_Liste_Case_Logo[b-kf7io4r6dh] {
    font-size: 11pt;
    color: black;
    margin: 0;
    order: 2;
}

.Classe_Div_Liste_Articles_Réservé[b-kf7io4r6dh] {
    position: absolute;
    top: 120px;
    width: calc(100% - 20px);
    background-color: rgba(163, 98, 8, 0.5);
    color: white;
    padding: 8px;
    text-align: center;
    font-weight: 700;
    font-size: 12pt;
}

.Classe_Div_Liste_Articles_Vendu[b-kf7io4r6dh] {
    position: absolute;
    /*left:-10px;*/
    top: 120px;
    width: calc(100% - 20px);
    background-color: rgba(99, 0, 0, 0.5);
    color: white;
    padding: 8px;
    text-align: center;
    font-weight: 700;
    font-size: 12pt;
    /*transform:rotate(-10deg);*/
}
/* /Components/Product/ModelInformation.razor.rz.scp.css */
body[b-2bxpyaeu65] {
}
/* /Components/Product/SearchField/Color/Color.razor.rz.scp.css */
div.Classe_Div_Recherche_Par_Couleur[b-7zi8ywfabp] {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
}

@media only screen and (max-width : 667px) {
    div.Classe_Div_Recherche_Par_Taille[b-7zi8ywfabp] {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
    }
}

span.Legende[b-7zi8ywfabp] {
    font-weight: 700;
}

div.Color_Selector[b-7zi8ywfabp] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
/* /Components/Product/SearchField/Decade/Decade.razor.rz.scp.css */

/* /Components/Product/SearchField/Pattern/Pattern.razor.rz.scp.css */

/* /Components/Product/SearchField/Used/Used.razor.rz.scp.css */
/* /Components/Product/TechnicalSheet/Search/Field.razor.rz.scp.css */
div.Classe_Div_Recherche_Par_Taille[b-5d0tvkn8s8] {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
}

@media only screen and (max-width : 667px) {
    div.Classe_Div_Recherche_Par_Taille[b-5d0tvkn8s8] {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
    }
}

span.Legende[b-5d0tvkn8s8] {
    font-weight: 700;
}

div.Size_Selector[b-5d0tvkn8s8] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.switch[b-5d0tvkn8s8] {
    position: relative;
    display: grid;
    /*width: 60px;*/
    margin: 4px;
    cursor: pointer;
}

    .switch input[b-5d0tvkn8s8] {
        opacity: 0;
        width: 0;
        height: 0;
    }

.CheckButton[b-5d0tvkn8s8] {
    /*    display: grid;
    align-items: center;*/
    cursor: pointer;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    height: 30px;
    border-radius: 15px;
    /*justify-items: center;*/
    padding: 5px 10px;
}

input:checked + .CheckButton[b-5d0tvkn8s8] {
    background-color: orange;
}
/* /Components/Product/TechnicalSheet/Search/SearchForm.razor.rz.scp.css */
p[b-9uoixbmd3f]
{
    margin-bottom:5px;
}
/* /Components/Product/TechnicalSheet/TechnicalSheet.razor.rz.scp.css */
/* /Components/Product/TechnicalSheet/TechnicalSheetLine.razor.rz.scp.css */
/*.Classe_Div_Fiche_Technique_HTML_Ligne_Valeur {
    margin-left: 5px;
}
*/
/*.Classe_Div_Fiche_Technique_HTML_Ligne {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}

.Classe_Div_Fiche_Technique_HTML_Ligne_Titre {
    width: 70%;
    min-width: 150px;
    font-size: 10pt;
}*/


.Classe_Div_Fiche_Technique_HTML_Ligne_Valeur[b-f5fc8nxk2p] {
    justify-self: end;
    font-weight: 700;
}

/* /Components/Product/TechnicalSheet/VariantList.razor.rz.scp.css */
div.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes[b-h8bgm27jt2] {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 10px;
    justify-content: flex-start;
}

div.Stock button[b-h8bgm27jt2] {
    padding: 10px;
    border-radius: 100%;
    transition: 0.3s;
    cursor: pointer;
    text-align: center;
    align-self: center;
    margin: 2px;
    font-weight: 600;
}

    div.Stock button:hover[b-h8bgm27jt2] {
        transform: scale(1.1);
    }
    div.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes > div[b-h8bgm27jt2] {
        margin: 0 2px;
    }
    div.Stock.InternalStockAvailable button[b-h8bgm27jt2] {
        color: #2ba114;
        border: 2px solid #2ba114;
        background-color: white;
        z-index: 999;
    }

div.Stock.SuppliersStockAvailable button[b-h8bgm27jt2] {
    color: #f07d00;
    border: 2px solid #f07d00;
    background-color: white;
    z-index: 998;
}
div.Stock.Active.InternalStockAvailable button[b-h8bgm27jt2] 
{
    background-color: #2ba114;
    color: #ffffff;
    border: 2px solid #2ba114;
}

div.Stock.Active.SuppliersStockAvailable button[b-h8bgm27jt2] {
    background-color: #f07d00;
    color: #ffffff;
    border: 2px solid #f07d00;
}

div.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_Valeur_Active.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_StockUnavailable[b-h8bgm27jt2] {
    border: 2px solid rgb(128,128,128);
    /*border: 2px solid lightgray;*/
    background-color: rgb(128,128,128);
    color: lightgray;
}

div.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_Valeur_Active.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_StockUnavailable .StockUnavailable_Bar[b-h8bgm27jt2]{
    background-color: rgba(211,211,211,0.7);
}

.Legende_Couleurs p[b-h8bgm27jt2]
{
    margin:30px 0 7px 0;
}
.Legende_Couleurs i[b-h8bgm27jt2]
{
    font-size:15px;
    margin-right:5px;
    vertical-align:middle;
}
.Legende_Couleurs .En_Stock i[b-h8bgm27jt2] {
    color: #2ba114;

}

.Legende_Couleurs .Sur_Commande i[b-h8bgm27jt2] {
    color: #f07d00;
}

.Legende_Couleurs .Indisponible i[b-h8bgm27jt2] {
    color: lightgray;
    
}
/* /Pages/About.razor.rz.scp.css */
div#Div_Contenu[b-v9gv63b0qz] {
    min-height: initial !important;
}

p[b-v9gv63b0qz] {
    font-size: 1.2em;
    text-align: center;
}
/* /Pages/Blog/Index.razor.rz.scp.css */
div#Div_Contenu[b-nl9646x8pl] {
    min-height: initial !important;
}

section.Disclaimer[b-nl9646x8pl]
{
    margin-bottom:40px;
}

div.Thumnail_Left article[b-nl9646x8pl] {
    grid-template-areas: "Thumbnail Content";
}

div.Thumnail_Right article[b-nl9646x8pl] {
    grid-template-areas: "Content Thumbnail";
}
/* /Pages/Brands.razor.rz.scp.css */
body[b-3ryqdbluc2] {
    display: flex;
    flex-direction: column;
    text-align: center;
}

h2[b-3ryqdbluc2] {
    font-size: 1.2rem;
}

p[b-3ryqdbluc2] {
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}
/* /Pages/Contact.razor.rz.scp.css */
div#Div_Contenu[b-6bprr3wg55] {
    min-height: initial;
}

.Classe_Div_Contact[b-6bprr3wg55] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3,auto);
    row-gap: 20px;
    background-color: rgba(255, 255, 255, 0.85);
    border-radius: 15px;
    padding: 15px;
    grid-auto-flow: row;
/*    border:1px solid orange;*/
}

h1[b-6bprr3wg55] {
    text-align: center;
}

h2[b-6bprr3wg55] {
    text-align: center;
    grid-column-start: span 2;
    margin:25px 0 15px 0;
}

.Classe_Div_Contact_Magasin[b-6bprr3wg55] {
    grid-column-start: span 2;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap:20px;
    grid-template-rows:repeat(2,auto);
}

    .Classe_Div_Contact_Magasin .iframe_GoogleMap[b-6bprr3wg55] {
        height: 300px;
    }

.Classe_Div_Contact_Reseaux_Sociaux[b-6bprr3wg55] {
    grid-column-start: span 2;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    margin-bottom: 20px;
}

.Classe_Div_Contact_Instagram[b-6bprr3wg55] {
    grid-column: 2 / 3
}

.Classe_Div_Contact_Bouton[b-6bprr3wg55], .Classe_Div_Contact_Instagram[b-6bprr3wg55], .Classe_Div_Contact_Facebook[b-6bprr3wg55] {
    background-color: #ffffff;
    border-radius: 20px;
    border: 2px solid orange;
    width: 250px;
    display: grid;
    grid-template-columns: auto 1fr;
    height: 45px;
    align-content: center;
    align-items: center;
    margin: 0 auto;
}

.Classe_Div_Contact_Instagram[b-6bprr3wg55], .Classe_Div_Contact_Facebook[b-6bprr3wg55] {
    width: 150px;
    /*justify-items: center;*/
}

    i[b-6bprr3wg55] {
        display: grid;
        /*background-color: orange;*/
        /*color: #ffffff;*/
        color: orange;
        font-size: 30px;
        justify-content: center;
        align-content: center;
        height: 45px;
        width: 100%;
        /*border-radius: 20px 0 0 20px;*/
        /*border-right: 2px solid orange;*/
        padding: 0 15px;
    }

a[b-6bprr3wg55] {
    cursor:pointer !important;
}

a:hover[b-6bprr3wg55] 
{
    text-decoration:none;
    background-color:orange;
    color:#ffffff;
}
a:hover i[b-6bprr3wg55]
{
    color:#fff;
}

.Classe_Div_Contact_Magasin a:hover[b-6bprr3wg55]
{
    text-decoration:underline;
    color:orange;
    background-color:initial;
}
/*RESPONSIVE*/
@media (max-width: 768px) {
    .Classe_Div_Contact[b-6bprr3wg55] {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(4,auto);
    }

    .Classe_Div_Contact_Instagram[b-6bprr3wg55] {
        grid-column: 1 / 2
    }

    .Classe_Div_Contact_Magasin[b-6bprr3wg55] {
        grid-column-start: span 1;
    }

    .Classe_Div_Contact_Reseaux_Sociaux[b-6bprr3wg55] {
        grid-column-start: span 1;
        display: grid;
        grid-template-columns: 1fr;
        justify-content: center;
        row-gap: 20px;
    }

    .Classe_Div_Contact_Magasin[b-6bprr3wg55] {
        grid-template-columns: 1fr;
    }

        .Classe_Div_Contact_Magasin h2[b-6bprr3wg55] {
            grid-column-start: initial;
        }
}

@media (max-width: 350px) {
    .iframe_GoogleMap[b-6bprr3wg55]
    {
        display:none;
    }
}
/* /Pages/CookiePolicy.razor.rz.scp.css */

/* /Pages/FAQ.razor.rz.scp.css */
body[b-bn818idtbs] {
}
/* /Pages/Identity/Account/Index.razor.rz.scp.css */
div.Hello[b-4u6gbweqku]
{
    text-align:center;
    margin:20px 0 30px 0;
    font-weight:bold;
}

section.Account_Menu[b-4u6gbweqku] {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-template-rows: repeat(3,auto);
    column-gap: 15px;
    row-gap: 15px;
}

    section.Account_Menu a.Account_Menu_Item[b-4u6gbweqku] {
        display: grid;
        grid-template-columns: 50px 1fr;
        color: orange;
        border-radius: 20px;
        border: 2px solid orange;
        height: 40px;
        align-items: center;
        justify-content: start;
        font-size: 24px;
        column-gap: 5px;
        font-size: 16px;
        font-weight: 600;
        padding: 0 5px;
        margin-top: 0;
        cursor: pointer;
        text-decoration:none;
    }

        section.Account_Menu a.Account_Menu_Item:hover[b-4u6gbweqku] {
            background-color: orange;
            color: white;
        }

        section.Account_Menu a.Account_Menu_Item i[b-4u6gbweqku] {
            justify-self: center;
            font-size: 30px;
            padding-left: 2px;
        }
        section.Account_Menu .Account_Menu_Item.Log_Out[b-4u6gbweqku] {
            grid-column: 4 / span 1;
            margin-top:15px;
        }

/* typical tablet screen resolution */
@media only screen and (max-width : 834px) 
{
    section.Account_Menu[b-4u6gbweqku] {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(5,auto);
        row-gap:15px;
        column-gap:15px;
    }
        section.Account_Menu .Account_Menu_Item.Log_Out[b-4u6gbweqku] {
            grid-column: 2;
        }
}

/* typical phone screen resolution */
@media only screen and (max-width : 667px) {
    section.Account_Menu[b-4u6gbweqku] {
        grid-template-columns: 1fr;
        row-gap: 10px;
    }
        section.Account_Menu .Account_Menu_Item.Log_Out[b-4u6gbweqku] {
            grid-column: 1;
        }
}


/* /Pages/Identity/Unsubscribe.razor.rz.scp.css */
h1[b-3tkbgd5n9a]
{
    margin-bottom:35px;
    color:#000;
}

button[b-3tkbgd5n9a] {
    height: 45px;
    font-size: 12pt;
    border: 2px solid orange;
    text-align: center;
    text-decoration: none;
    padding: 5px;
    margin: 10px auto;
    cursor: pointer;
    border-radius: 20px;
    transition: 0.3s;
    background-color: #fff;
    color: orange;
    font-weight: 600;
    text-transform: uppercase;
}

button:hover[b-3tkbgd5n9a]{
    color:#fff;
    background-color:orange;
}

.Confirmation_Desinscription[b-3tkbgd5n9a]
{
    text-align:center;
}
/* /Pages/Index.razor.rz.scp.css */

h2[b-wr2vs1ean4], h2 a[b-wr2vs1ean4] {
    text-transform: uppercase;
    color: orange;
    font-weight: 300;
    text-align: center;
    margin: 0 0 20px 0;
}

section[b-wr2vs1ean4] {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-areas: "Articles Bouton";
    column-gap: 25px;
    margin-bottom:100px;
}

    section#Panel_Catégorie_Notre_Sélection[b-wr2vs1ean4] {
        grid-template-columns: 1fr 2fr;
        grid-template-areas: "Bouton Articles";
            
    }

.Articles[b-wr2vs1ean4] {
    grid-area: Articles;
    
}


        .Bouton[b-wr2vs1ean4] {
            grid-area: Bouton;
            display: grid;
            grid-template-columns:1fr;
            align-items: center;
            justify-content: center;
        }

    .Bouton h3[b-wr2vs1ean4] {
        
    }

.Nouveautes_Vintage[b-wr2vs1ean4], .Selection_Retro[b-wr2vs1ean4], .Nouveautes_Retro[b-wr2vs1ean4] {
    display: grid;
    align-content: end;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

    .Nouveautes_Vintage h3[b-wr2vs1ean4], .Selection_Retro h3[b-wr2vs1ean4], .Nouveautes_Retro h3[b-wr2vs1ean4] {
        background-color: #fff;
        border-radius: 10px;
        padding: 20px;
        margin: 20px;
        text-align: center;
        border: 1px solid orange;
    }

section div.Bouton[b-wr2vs1ean4] {
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    cursor: pointer;

}


/* typical tablet screen resolution */
@media only screen and (max-width : 834px)  {
    section[b-wr2vs1ean4], section#Panel_Catégorie_Notre_Sélection[b-wr2vs1ean4] {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        column-gap:0;
        grid-template-areas:"Articles" "Bouton";
    }


}


div#Div_Catégorie_Femme[b-wr2vs1ean4] {
    margin-bottom: 10px;
}


/* /Pages/LegalInformation.razor.rz.scp.css */
div#Div_Contenu[b-elfaehilnz] {
    min-height: initial;
}

.Classe_Div_Contenu_Legal a[b-elfaehilnz] {
    color: #000000;
    font-weight: bold;
}

    .Classe_Div_Contenu_Legal a:hover[b-elfaehilnz] {
        text-decoration: underline;
    }

.Classe_Div_Contenu_Legal[b-elfaehilnz] {
    background-color: rgba(255, 255, 255, 0.85);
    border-radius: 15px;
    padding: 15px;
}

h1[b-elfaehilnz] {
    text-align: center;
}
p[b-elfaehilnz]{
    margin:15px;
}
/* /Pages/Order.razor.rz.scp.css */
/*****************STRUCTURE DE BASE*****************/
div #Panel_Commande[b-dlo6w5poxw] {
	background-color: #fff;
	padding: 10px;
	border-radius: 8px;
	width: 100%;
	/*min-height: inherit;*/
	font-family:"nunito", sans-serif;
}

div#Panel_Commande_Contenu[b-dlo6w5poxw] {
	/*display: flex;*/
	padding: 10px;
	/*border: solid 2px #ff9933;*/
	border-radius: 8px;
	justify-content: space-between;
}
.Classe_Div_Order_Content[b-dlo6w5poxw], .Classe_Div_Order_Right[b-dlo6w5poxw] {
	width: 100%;
	/*justify-self: start;*/
}
.Classe_Div_Order_Right[b-dlo6w5poxw] {
	display: flex;
	text-align: left;
	flex-direction: column;
	margin: 3px;
	padding: 3px 0;
	align-items: center;
	justify-self: end;
	align-items: stretch;
	align-content: stretch;
}
	.Classe_Div_Order_Right .Classe_Div_Order_Right_Background_Grey[b-dlo6w5poxw] {
		padding:10px 0 0 0;
		background-color: #eae8e8;
		border-radius: 10px;
	}
	.Classe_Div_Order_Right #Div_Ligne_Montant_Total_Valeur[b-dlo6w5poxw], .Classe_Div_Order_Right .Class_Div_Commande_Livraison_Valeur[b-dlo6w5poxw], .Classe_Div_Order_Right #Div_Ligne_Montant_A_Payer_Valeur[b-dlo6w5poxw] {
		text-align: right;
	}
	.Classe_Div_Order_Total[b-dlo6w5poxw] {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		text-align: left;
	}

.Classe_Div_Commande_Liste_Ligne_Case_Taille[b-dlo6w5poxw] {
	width: 30px;
	font-size: 15pt;
	flex-shrink: 2;
}

.Classe_Div_Commande_Liste_Ligne_Case_Prix[b-dlo6w5poxw] {
	width: 120px;
	margin-left: 20px;
	font-size: 15pt;
	text-align: right;
	flex-shrink: 2;
}


.Classe_Div_Commande_Liste_Ligne_Case_Taille[b-dlo6w5poxw] {
	text-align: center;
	justify-self: center;
}
.Classe_Div_Commande_Liste_Ligne_Case_Retirer[b-dlo6w5poxw] {
	grid-area: prix;
	/*text-align: center;*/
}

.Classe_Div_Commande_Liste_Ligne_Case_Remettre_Dans_Panier button[b-dlo6w5poxw] {
	text-align: right;
	display:block;
}


p#Order_Mud_Content[b-dlo6w5poxw] {
	display: grid !important;
	grid-template-columns: auto 1fr !important;
}

.Div_Classe_Order_Delivery_Adress[b-dlo6w5poxw] {
	display: grid;
}

button.mud-button[b-dlo6w5poxw] {
	width: 86%;
}

.Order_Livraison[b-dlo6w5poxw] {
	margin-bottom: 0;
}
.Order_Livraison a[b-dlo6w5poxw] {
	color: #000;
	text-decoration:underline;
}

.Next_Step[b-dlo6w5poxw] {
	display: flex;
	justify-content: flex-end;
}

/* typical tablet screen resolution */
@media only screen and (max-width : 840px) {
	.Classe_Div_Order_Content_Total[b-dlo6w5poxw] {
		flex-flow: wrap;
		flex-direction: row;
		border: none;
		/*display: block;*/
	}

	.Classe_Div_Commande_Liste_Ligne_Case_Favoris[b-dlo6w5poxw] {
		align-self: center;
	}

	.Classe_Div_Order_CTA[b-dlo6w5poxw] {
		display: block;
	}

	.Classe_Div_NextPage[b-dlo6w5poxw] {
		display: block;
	}

	.Classe_Div_Order_Right[b-dlo6w5poxw]
	{
		width:100%;
	}

}

/* RESPONSIVE */
@media only screen and (max-width : 667px) {
	.Classe_Div_Order_Content_Total[b-dlo6w5poxw] {
		padding: 0;
	}



	

	.Classe_Panel_Commande[b-dlo6w5poxw] {
		padding: 0;
	}
}

@media only screen and (max-width : 375px) {
	div#Panel_Commande_Contenu[b-dlo6w5poxw] {
		padding:0;
	}
	.Classe_Div_Order_Right[b-dlo6w5poxw]{
		margin:3px 0 3px 0;
	}

	.Next_Step[b-dlo6w5poxw] {
		
		justify-content: center;
	}
}
/* /Pages/PrivacyPolicy.razor.rz.scp.css */
div#Div_Contenu[b-jvznyaq8cm] {
    min-height: initial;
    background-color:#fff;
}

div.mud-container[b-jvznyaq8cm]
{
    background:#fff;
}
/* /Pages/Product.razor.rz.scp.css */
article.Classe_Article_Detail[b-topnvz0vfp] {
    width: 100%;
    background-color: white;
    border-radius: 10px;
    padding: 10px;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin-bottom: 60px;
    min-height: 70vh;
}

div#Panel_Valeurs_Fiche_Technique_Groupes div.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_Nom_Champ[b-topnvz0vfp] {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 10px;
    justify-content: flex-start;
}

div#Div_Article[b-topnvz0vfp] {
    color: orange;
    font-weight: bold;
    font-size: 2em;
}

@media only screen and (max-width : 768px) {
    div#Div_Article[b-topnvz0vfp] {
        margin-top: 20px;
    }
}


#Div_Ajouter_Au_Panier i[b-topnvz0vfp] {
    font-size: 2rem;
    margin-right: 10px;
    vertical-align: baseline;
}

div#Div_Article_Marque[b-topnvz0vfp] {
    font-weight: 600;
    font-size: 1.2em;
    margin-bottom: 10px;
}



.Classe_Div_Liste_Articles_Conteneur[b-topnvz0vfp] {
    width: 100%;
}

.Classe_Div_Liste_Photos[b-topnvz0vfp] {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
}

.Classe_Bouton_Article_Dans_Panier_Supprimer[b-topnvz0vfp] {
    background-color: darkred;
    color: white;
}


#Div_Article_Header[b-topnvz0vfp] {
    margin-bottom: 10px;
}

.Classe_Div_Article_Photos_Navigation[b-topnvz0vfp] {
    margin-right: 10px;
    display: grid;
    grid-template-rows: repeat(5,auto);
    grid-template-columns: repeat(4,auto);
    grid-auto-flow: column;
}

    .Classe_Div_Article_Photos_Navigation div[b-topnvz0vfp] {
        width: 100% !important;
    }

#Div_Article_Photo_Principale[b-topnvz0vfp] {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    /*max-height: 80vh;
	min-height: 400px;*/
    height: 100%;
    width: 100%;
}

.Classe_Div_Photo_Principale_Slider[b-topnvz0vfp] {
    overflow: hidden;
}

div#Div_Article_Prix[b-topnvz0vfp] {
    font-weight: 800;
    font-size: 16pt;
    margin: 10px 0 10px 0;
}

.Classe_Div_Prix_Principal[b-topnvz0vfp] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    /*padding: 10px;*/
    background-color: whitesmoke;
    border-radius: 5px;
}

.Classe_Label_Stock[b-topnvz0vfp] {
    font-size: 11pt;
    font-weight: 600;
}

.Classe_Label_Stock_Disponibilité[b-topnvz0vfp] {
    font-size: 9pt;
    font-weight: 400;
}

.Classe_Div_Promotion[b-topnvz0vfp] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    background-color: darkred;
    color: white;
    padding: 10px;
    margin-top: 5px;
    border-radius: 5px;
}


.Classe_Div_Prix_Promotion[b-topnvz0vfp] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    background-color: whitesmoke;
    color: #252525;
    padding: 10px;
    margin-top: 5px;
    border-radius: 5px;
}

.Classe_Label_Condition_Promotion[b-topnvz0vfp] {
    font-size: 8pt;
}

span.Classe_Article_Label_Promotion[b-topnvz0vfp] {
    font-size: 12pt;
    color: white;
}


.Classe_Div_Prix_Gauche[b-topnvz0vfp] {
    width: calc(100% - 120px);
    text-align: left;
    font-weight: 300;
    font-size: 9pt;
}

.Classe_Div_Prix_Droite[b-topnvz0vfp] {
    width: 120px;
    text-align: right;
    font-weight: 600;
}

.Classe_Div_Promotion_Gauche[b-topnvz0vfp] {
    width: calc(100% - 120px);
    text-align: left;
    font-weight: 400;
    font-size: 9pt;
}

.Classe_Div_Promotion_Droite[b-topnvz0vfp] {
    width: 120px;
    text-align: right;
    font-weight: 600;
}

div#Div_Article_Référence[b-topnvz0vfp] {
    /*display:none;*/

    font-size: 10pt;
}

.Classe_Div_Article_Description[b-topnvz0vfp] {
    margin-top: 30px;
    text-align: justify;
    /*display:grid;*/
}

    .Classe_Div_Article_Description .Fiche_Technique[b-topnvz0vfp] {
        display: grid;
        grid-template-columns: 1fr auto 1fr;
        row-gap: 10px;
        align-items: center;
        grid-auto-flow: row;
    }

.Disponibilité .En_Stock[b-topnvz0vfp] 
{

}

    .Disponibilité .En_Stock i[b-topnvz0vfp] 
    {
        color: #2ba114;
    }

.Disponibilité .Sur_Commande[b-topnvz0vfp] 
{
}

    .Disponibilité .Sur_Commande i[b-topnvz0vfp] 
    {
        color: #f07d00;
    }


div#Div_Article_Boutons[b-topnvz0vfp] {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 60px 0px 50px 0px;
}

.Classe_Bouton_Blanc[b-topnvz0vfp] {
    height: 50px;
    width: calc(50% - 5px);
    font-size: 13pt;
    text-align: center;
    text-decoration: none;
    background-color: #e7e5d6;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: 10px 0;
    cursor: pointer;
}

    .Classe_Bouton_Blanc:hover[b-topnvz0vfp] {
        border-width: 3px;
    }

.Classee_Champ_Marque[b-topnvz0vfp] {
    width: 100%;
}

.Classee_Champ_Nom[b-topnvz0vfp] {
    width: 100%;
}


#Div_Ajouter_Au_Panier_Ajout_Retrait_Favoris[b-topnvz0vfp] {
    width: 100%;
}

#Div_Ajouter_Au_Panier[b-topnvz0vfp] {
    display: grid;
    margin-top: 10px;
}

.Classe_Bouton_Ajouter_Au_Panier[b-topnvz0vfp], .Classe_Bouton_Retirer_Du_Panier[b-topnvz0vfp] {
    height: 45px !important;
    font-size: 12pt !important;
    border: 2px solid orange;
    text-align: center;
    text-decoration: none;
    padding: 5px !important;
    /* margin: 10px auto; */
    cursor: pointer;
    border-radius: 20px !important;
    transition: 0.3s;
    background-color: orange;
    color: white !important;
    /* font-weight: 600; */
    text-transform: uppercase;
}

    .Classe_Bouton_Ajouter_Au_Panier:hover[b-topnvz0vfp] {
        border-color: white;
        border-style: solid;
        border-width: 2px;
        /* box-shadow: white 10px 3px; */
        transform: scale(1.05);
    }

div#Div_Article_Gauche[b-topnvz0vfp] {
    height: auto;
    width: 70%;
    min-width: 150px;
    display: inline-block;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: row;
    margin-right: 10px;
}

div#Div_Article_Photo_Principale[b-topnvz0vfp] {
    width: 100%;
}

#PH_Contenu_Bouton_Retour_Liste_Articles[b-topnvz0vfp] {
    display: none;
}


div#Div_Article_Droite[b-topnvz0vfp] {
    min-height: 600px;
    width: calc(30% - 30px);
}

div#Div_Article_Référence[b-topnvz0vfp] {
    align-self: end;
}

#PH_Contenu_Bouton_Modifier[b-topnvz0vfp] {
    width: 90px;
}

div.Classe_Div_Article_Liste_Articles[b-topnvz0vfp] {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    display: none;
}


.Slides_Photo_Principale[b-topnvz0vfp] {
    max-height: 80vh;
}

.Classe_Div_Edition_Header[b-topnvz0vfp] {
    height: 150px;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 10px;
}


.Classe_Div_Edition_Header_Photo[b-topnvz0vfp] {
    width: 150px;
    margin-right: 15px;
}

.Classe_Div_Edition_Header_Nom[b-topnvz0vfp] {
    width: calc(100% - 100px);
}

div#Div_Article_Signaler_Probleme[b-topnvz0vfp], div#Model_Information[b-topnvz0vfp] {
    margin-top: 25px;
}
    div#Div_Article_Signaler_Probleme button[b-topnvz0vfp]
{
    background-color:red;
    color:#fff;
    border:2px solid red;
    border-radius:10px;
    padding:10px 5px;
    text-transform:uppercase;
    font-weight:bold;
}

        div#Div_Article_Signaler_Probleme button:hover[b-topnvz0vfp] {
            color: red;
            background-color: #fff;
        }



        #MessageSender_Section[b-topnvz0vfp] {
            margin-top: 45px;
        }



#Div_Ajouter_Aux_Favoris:hover[b-topnvz0vfp] {
    cursor: pointer;
    transform: scale(1.1);
}

#Div_Ajouter_Aux_Favoris[b-topnvz0vfp] {
    height: 60px;
    width: 60px;
    background-color: white;
    background-image: url('/Images/coeur.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#Div_Retirer_Des_Favoris:hover[b-topnvz0vfp] {
    cursor: pointer;
    transform: scale(1.1);
}

#Div_Retirer_Des_Favoris[b-topnvz0vfp] {
    height: 60px;
    width: 60px;
    background-color: white;
    background-image: url('/Images/coeur_rose.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes[b-topnvz0vfp] {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 10px;
}

.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_Valeur[b-topnvz0vfp] {
    background-color: whitesmoke;
    padding: 10px;
    border-radius: 5px;
    transition: 0.3s;
    cursor: pointer;
}

.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_Valeur_Active[b-topnvz0vfp] {
    border: 2px dashed black;
    /* background-color: #f07d00;*/
}

.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_InternalStockAvailable[b-topnvz0vfp] {
    background-color: #2ba114;
    color: white;
}

.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_SuppliersStockAvailable[b-topnvz0vfp] {
    background-color: #f07d00;
    color: white;
}


.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_Valeur:hover[b-topnvz0vfp] {
    transform: scale(1.1);
}

.Classe_Div_Liste_Valeurs_Fiche_Technique_Groupes_Nom_Champ[b-topnvz0vfp] {
    width: 100%;
}

#Bouton_Page_Suivante[b-topnvz0vfp],
#Bouton_Page_Précédente[b-topnvz0vfp],
#Bouton_Page_Suivante_Bas[b-topnvz0vfp],
#Bouton_Page_Précédente_Bas[b-topnvz0vfp] {
    width: 150px;
}

.Classe_Div_Liste_Articles_Groupes_Ligne[b-topnvz0vfp] {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    cursor: pointer;
}


    .Classe_Div_Liste_Articles_Groupes_Ligne:hover[b-topnvz0vfp] {
        background-color: darkred;
        color: whitesmoke;
    }



.Classe_Div_Liste_Articles_Groupes_Ligne_Case[b-topnvz0vfp] {
    padding: 5px;
    width: 70px;
    margin-right: 20px;
}

.Classe_Font_Descriptif_Titre[b-topnvz0vfp] {
    font-size: 16pt;
}

.Classe_Font_Descriptif_Texte[b-topnvz0vfp] {
    font-size: 12pt;
}

/* typical tablet screen resolution */
@media only screen and (max-width : 768px) {
    article.Classe_Article_Detail[b-topnvz0vfp] {
        flex-direction: column;
        padding: 0;
    }

    div#Div_Article_Gauche[b-topnvz0vfp], #Div_Article_Photo_Principale[b-topnvz0vfp], div#Div_Article_Droite[b-topnvz0vfp] {
        width: 100%;
        margin-right: 0;
    }

    div#Div_Article_Gauche[b-topnvz0vfp] {
        flex-direction: column-reverse;
    }

    .Classe_Div_Article_Photos_Navigation[b-topnvz0vfp] {
        /*        flex-wrap:nowrap;
        flex-direction:row;
        justify-content:space-around;
        width:100%;*/
        grid-auto-flow: row;
        grid-template-columns: repeat(5,1fr);
        grid-template-rows: repeat(4,auto);
        justify-content: center;
        margin-right: 0;
    }

    div#Div_Article_Droite[b-topnvz0vfp] {
        min-height: initial;
        display: grid;
    }
}

@media only screen and (max-width : 375px) {
    div#Div_Article_Gauche[b-topnvz0vfp] {
        /*flex-wrap:wrap-reverse;*/
    }

    .Classe_Div_Article_Photos_Navigation[b-topnvz0vfp] {
        display: none;
    }
}

/*---------------TOP AVEC / ALTERNATIVES / AUTRES...------------------*/

section.Other_Products[b-topnvz0vfp] {
    display: grid;
    grid-template-columns: 1fr 6fr;
    column-gap: 20px;
    grid-template-rows: repeat(3,auto);
    width: 100%;
}

/* typical phone screen resolution */



section[b-topnvz0vfp] {
    margin: 20px 0;
}

    section h2[b-topnvz0vfp] {
        text-align: left;
    }

    /*section.Related_ProductList, 
    section.Alternative_ProductList,
    section.Other_ProductList {
        display: grid;
        grid-template-columns: 1fr 6fr;*/
    /*display:flex;
    flex-wrap:wrap;
    flex-direction:row;*/
    /*align-items: start;
        column-gap: 15px;
        width: 100%;
    }*/

    /*section.Other_Products .Titre_Bouton {
            height:100%;
            display: grid;
            align-content: space-between;
            

        }*/

    section.Other_Products button[b-topnvz0vfp] {
        height: 45px;
        font-size: 12pt;
        border: 2px solid orange;
        text-align: center;
        text-decoration: none;
        padding: 5px;
        cursor: pointer;
        border-radius: 20px;
        background-color: orange;
        color: white;
        text-transform: uppercase;
        justify-self: end;
        grid-column: 1 / 3;
        margin-top: 20px;
        padding: 10px;
    }

        section.Other_Products button:hover[b-topnvz0vfp] {
            border: 2px solid orange;
            color: orange !important;
            background-color: #ffffff;
        }


@media only screen and (max-width : 667px) {
    section.Other_Products[b-topnvz0vfp] {
        grid-template-columns: 1fr;
    }

        section.Other_Products h2[b-topnvz0vfp] {
            text-align: center;
        }

        section.Other_Products button[b-topnvz0vfp] {
            grid-column: 1 / 2;
            justify-self: center;
        }

        section.Other_Products .Classe_Div_Liste_Articles_Case[b-topnvz0vfp] {
            min-height: initial;
        }
}

section.Related_ProductList .Classe_Div_Liste_Articles_Liste[b-topnvz0vfp], section.Alternative_ProductList .Classe_Div_Liste_Articles_Liste[b-topnvz0vfp] {
}

section button[b-topnvz0vfp] {
    /*    background-image: url(https://placekitten.com/250/400);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    color: white;
    border-radius: 20px;*/
}
/* /Pages/ProductList.razor.rz.scp.css */
.Div_Liste_Articles_Liste_Items[b-rqj1n74osh] {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
/* /Pages/Shared/MVCLayout.cshtml.rz.scp.css */
/*body
{
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:auto 1fr auto;
    height:100vh;
    margin:0;
}

#Register {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}

header a {
    color: orange;
    font-weight: 700;
}

    header a:hover {
        text-decoration: none;
    }

    header a i.fas {
        margin-right: 10px;
    }



*/

footer ul[b-r17gu7igy1]
{
    display:flex;
    justify-content:space-around;
}
/* /Pages/Stores.razor.rz.scp.css */

body[b-mtfousk8wt] {
    display: flex;
    flex-direction: column;
    min-height: initial;
}

div#Div_Contenu[b-mtfousk8wt] {
    min-height: initial;
}

h1[b-mtfousk8wt] {
    font-size: 2em;
    text-align: center;
}

h2[b-mtfousk8wt] {
    font-size: 1.2em;
    text-align: center;
}

.Div_Stores[b-mtfousk8wt] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /*flex-wrap:wrap;
    
    justify-content: space-around;*/
}

.Div_Store_Brussels[b-mtfousk8wt], .Div_Store_Liege[b-mtfousk8wt] {
    padding: 15px;
    background-color: rgba(255,255,255,0.85);
    flex-grow: 1;
    width: 45%;
    border-radius: 15px;
    margin: 10px 10px;
    display: flex;
    flex-direction: column;
}

.Classe_Div_Shop_Contenu[b-mtfousk8wt] {
    display: flex;
    flex-direction: row;
}

.Classe_Div_Shop_Map[b-mtfousk8wt] {
    position: relative;
}

iframe[b-mtfousk8wt] {
    width: 100%;
    height: 400px;
}

.Div_Shop_Liege_Travaux[b-mtfousk8wt] {
    font-weight: bold;
}

div#Div_Contenu a[b-mtfousk8wt] {
    color: black;
    font-weight: 700;
}
/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
}

/* typical phone screen resolution */
@media only screen and (max-width : 400px) {

    .Div_Store_Brussels[b-mtfousk8wt], .Div_Store_Liege[b-mtfousk8wt] {
    }

    .Classe_Div_Shop_Contenu[b-mtfousk8wt] {
        flex-direction: column;
    }

    .Classe_Div_Shop_Contenu_Adresse[b-mtfousk8wt] {
        width: 100%;
    }
}
/* /Pages/Talents.razor.rz.scp.css */
h1[b-hua8ufoubm] {
    text-align: center;
}

section.Stage[b-hua8ufoubm]
{
    display:grid;
    grid-template-columns:1fr 3fr;
    background-color:#fff;
    margin-top:45px;
    column-gap:25px;
}

.Photo_Stage[b-hua8ufoubm] {
    background-repeat: no-repeat;
    background-size: contain;
    /*background-size: cover;*/
    background-position:center top;
    height: 100%;
    width: 100%;
}

.Stories_Insta[b-hua8ufoubm] {
    align-self: start;
}
.Stories_Insta img[b-hua8ufoubm]
{
    width:100%;
}

section.Stage h2[b-hua8ufoubm]
{
    margin-top:0;
    text-align:left;
}

section.Stage h3[b-hua8ufoubm]
{
    text-align:left;
}

section.Stage .Description[b-hua8ufoubm]
{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}

@media only screen and (max-width : 1105px) {
    section.Stage[b-hua8ufoubm]
    {
        grid-template-columns:2fr 3fr;
    }
}

/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
    section.Stage[b-hua8ufoubm] {
        grid-template-columns: 1fr 1fr;
    }
}


/* typical phone screen resolution */
@media only screen and (max-width : 667px) {
    section.Stage[b-hua8ufoubm] {
        grid-template-columns: 1fr;
        grid-template-rows:auto auto;
        row-gap:20px;
    }

    section.Stage h2[b-hua8ufoubm]
    {
        text-align:center;
    }
}

/* typical phone screen resolution */
/*@media only screen and (max-width : 375px) {
    section.Stage {
        grid-template-rows: 600px auto;
    }
}

@media only screen and (max-width : 320px) {
    section.Stage {
        grid-template-rows: 500px auto;
    }
}*/
@media only screen and (max-width : 300px) {
    section.Stage[b-hua8ufoubm] {
        grid-template-rows: 500px auto;
    }
}
@media only screen and (max-width : 270px) {
    section.Stage[b-hua8ufoubm] {
        grid-template-rows: 450px auto;
    }
}
@media only screen and (max-width : 250px) {
    section.Stage[b-hua8ufoubm] {
        grid-template-rows: 400px auto;
    }
}


/* /Pages/TermsOfSales.razor.rz.scp.css */
div#Div_Contenu[b-0y69bas6hp] {
    min-height: initial;
}

.Classe_Div_Contenu_Legal a[b-0y69bas6hp] {
    color: #000000;
    font-weight: bold;
}

    .Classe_Div_Contenu_Legal a:hover[b-0y69bas6hp] {
        text-decoration: underline;
    }

.Classe_Div_Contenu_Legal[b-0y69bas6hp] {
    background-color: rgba(255, 255, 255, 0.85);
    border-radius: 15px;
    padding: 15px;
}

h1[b-0y69bas6hp] {
    text-align: center;
}
