
/* Recaptcha */

.grecaptcha-badge {
visibility: hidden;
}

/*



/*

Suppression sidebar

*/
button
{
	cursor:pointer;
}
#wpadminbar {
    display: none;
}

.woocommerce-info.wc_points_rewards_earn_points {
    display: none;
    }
    .woocommerce-info.wc_points_redeem_earn_points {
    display: none;
    }

* {
    margin: 0;
    font-family: var(--police-roboto);
}
/*
@font-face {
    font-family: "Caramella";
    src: url("../fonts/Caramella.otf") format("opentype");
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;700;900&display=swap'); */
body {
    --color-blanc-1: #FFFFFF;
    --color-blanc-2: #F7F6F6;
	--color-noir-1: #000000;
    --color-noir-2: #312015;
    --color-gris-1: #E8E8E8;
    --color-gris-2: #E4E3E4;
	--color-gris-3: #797072;
    --color-bois: #693C20;
	--color-bleu-1: #3D5172;
    --color-bleu-2: #334C74;
	--color-bleu-3: #1E3351;

    overflow-x: hidden;
   /* margin-top: 170px; */
}



html {
    scrollbar-width: auto;
    scrollbar-color: #334C74#F4F4F4;
}

h1{
    font-size: 50px;
	font-weight:700;
}

h2 {
    font-size: 45px;
	font-weight:700;
}

h3,
h4,
h5,
h6 {
    font-size: 20px;
	font-weight:600;
}

a {
    text-decoration: none;
    font-size: 20px;
}

p, span, tr, td, bdi {
    font-size: 20px;
}

li {
    font-size: 20px;
}


@media screen and (max-width: 768px) {
h1 {
font-size: 40px;
}
h2 {
font-size: 40px;
}
h3,
h4,
h5,
h6 {
font-size: 16px;
}
a {
font-size: 16px;
}
p, span, tr, td, bdi {
font-size: 16px;
}
li {
font-size: 14px;
}
}

@media screen and (max-width: 350px) {

    h1 {
    font-size: 35px;
    }
    h2 {
    font-size: 35px;
    }

    }


/* Pour limité le nombre de ligne d'une description */
/*
.limite-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.limite-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.limite-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.limite-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.limite-5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.limite-6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.limite-7 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
} */
/* SWIPER */

.swiper-container-initialized {
    position: relative;
}


@media screen and (max-width:810px)
{
	section
	{
		overflow: hidden;
	}
}
