/* Mini Reset */
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

ul {
	list-style: none;
}

button, input, select, textarea {
	margin: 0;
	box-shadow: none;
	border: 0;
	border-radius: 0;
}


html {
	box-sizing: border-box;
}

*, *:before, *:after {
	box-sizing: inherit;
}

img, embed, object, audio, video {
	height: auto;
	max-width: 100%;
}

iframe {
	max-width: 100%;
}

iframe {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0;
	text-align: center;
}

/******** GENERALITE ********/

body {
	font-family: 'Raleway';
	font-weight: normal;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #000000;
}

h1, h2, h3, h4 {
	font-family: 'Raleway';
}

h1 {
	font-family: 'Kenjo I';
	font-size: 60px;
}

#page_home h2 {
	text-align: center;
	font-family: 'Kenjo I';
	font-size: 50px;
	text-transform: uppercase;
	padding: 0;
	color: #000000;
}

h2 {
	text-align: center;
	font-family: 'Raleway';
	font-size: 50px;
	text-transform: uppercase;
	padding: 0;
	color: #000000;
}

h3 {
	font-family: 'Raleway';
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	color: #000000;
}

#page_home h4 {
	font-size: 20px;
	font-weight: bold;
}

h4 {
	font-weight: 400;
	font-size: 16px;
	padding: 15px 0 10px;
	color: #000000;
}


a {
	outline: none;
	color: #848484;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

p {
	line-height: 1.8;
	padding: 0;
	margin: 0;
}

img {
	max-width: 100%;
	border: 0;
}

input {
	-webkit-appearance: none;
	-moz-appearance: none;
}

body .title {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 50px;
	padding-bottom: 20px;
	box-sizing: border-box;
	justify-content: center;
	background-image: url("https://7003d2.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/refonte/back-titre.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 350px auto;
	font-family: 'Kenjo I';
	font-size: 80px;
	text-align: center;
}

#page_home .title {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 50px;
	padding-bottom: 20px;
	box-sizing: border-box;
	justify-content: center;
	background-image: url("https://7003d2.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/refonte/back-titre.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 500px auto;
	font-family: 'Kenjo I';
	font-size: 80px;
	text-align: center;
}

#page_home .title h1,
#page_home .title h2 {
	font-size: 100px;
}


body .sousTitre {
	font-family: 'Cervanttis';
	font-size: 40px;
	line-height: 50px;
	text-align: center;
}

.cta_general {
	display: inline-block;
	border: 2px solid #EBD9B9;
	box-sizing: border-box;
	color: #000;
	background-color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

.cta_general a {
	padding: 15px 45px;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}

.cta_general br {
	display: none;
}


.txt_alert {
	color: #EF476F;
	font-weight: bold;
}

.change_color {
	color: #323232;
}

body .screenSmart {display: none;}

/*LOADING AJAX*/
#loader_site {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	z-index: 100000;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.loader_site_inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.lds-ellipsis {
	display: inline-block;
	position: relative;
	width: 64px;
	height: 64px;
}

.lds-ellipsis div {
	position: absolute;
	top: 27px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #000000;
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
	left: 6px;
	animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
	left: 6px;
	animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
	left: 26px;
	animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
	left: 45px;
	animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}

@keyframes lds-ellipsis3 {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(0);
	}
}

@keyframes lds-ellipsis2 {
	0% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(19px, 0);
	}
}


#loadingajax {
	position: fixed;
	background-color: #fff;
	width: 100%;
	height: 100%;
	display: none;
	-moz-opacity: .5;
	opacity: .5;
	filter: alpha(opacity=50);
	text-align: center;
	top: 0;
	left: 0;
}

#loadingajax img {
	padding-top: 20%
}

/*max width 1024px*/

#header_reassurance_1, #menu, .main_vente, .slide_reassurance, .footer_actu, #main_promo_block_1, #main_block_1, .main_nouveaute_block_inner, .main_marque_block_inner {
	max-width: 1280px;
	margin: auto;
}

/*couleur générale du main*/


#main_block_1 {
	padding: 0 20px 30px 20px;
	box-sizing: border-box;
}

/*clearfix*/

.clearfix::after {
	display: block;
	content: "";
	clear: both;
}

.main_nouveaute_block_inner::after, .main_marque_block_inner::after, .main_block_wrapper::after, #main_block_1::after {
	display: block;
	content: "";
	clear: both;
}

/*top page*/

.top_page {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 10000;
}

.top_page img {
	width: 100%;
}

/*reseaux sociaux right*/

.reseaux_sociaux_right {
	position: fixed;
	z-index: 1000;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.un_reseau_right {
	margin-top: 10px;
}

/******* COOKIES *******/
.cookies_aff {
	position: fixed;
	background-color: #848484;
	z-index: 99999;
	bottom: 0;
	left: 0;
	width: 100%;
}

.cookies_aff .main_barre_vente {
	background-color: transparent;
}

.bousatxt {
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.bousa {
	font-size: 12px;
	text-align: center;
	padding: 5px 8px;
	color: #323232;
	background-color: #fff;
	display: inline-block;
	margin-top: 5px;
	cursor: pointer;
}

/******* COLORBOX *******/
#cboxOverlay, .cboxIframe {
	width: 100%;
	height: 100%;

}

#cboxOverlay, #cboxWrapper, #colorbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100000000;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: 100%;
	border: none;

}

#cboxOverlay, #cboxWrapper, #colorbox {
	padding: 0;
}

#colorbox {
	border: 2px solid #000000;
	border-radius: 2px;
}

#cboxOverlay {
	background-color: rgba(255, 255, 255, 0.9);
	width: 100%;
	min-height: 100%;
	height: auto;
	position: fixed;
}

#cboxWrapper, #colorbox {
	background-color: #ffffff;
}

#cboxClose {
	position: absolute;
	top: 4px;
	right: 16px;
	background: url(https://892df8.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/exit.png?v=2) no-repeat;
	width: 42px;
	height: 42px;
	text-indent: -9999px;
	border: none;
}

#colorbox {
	max-width: 900px !important;
	width: 100% !important;
}

#cboxWrapper, #cboxContent, #cboxLoadedContent, #main_block_page_pop  {
	width: 100% !important;
}

/********* HEADER ********/
header {
	position: relative;
	padding: 0 16px;
	box-sizing: border-box;
	border-bottom: 2px solid #E8E8E8;
}

.content-header {
	max-width: 1280px;
	margin: 20px auto;
}

/* HEADER TOP */
#header_bandeau_1 {
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}

.header_bandeau_top {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	z-index: 9999;
}

.reseauxHeader {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.reseauxHeader a {
	margin-right: 10px;
}

.panier_compte {
	display: flex;
	align-items: center;
}

#header_1_compte a {
	width: 100%;
	height: 100%;
	display: flex;
}

#header_reassurance {
	background-color: #000000;
	padding: 10px;
}

#header_1_service_client {
	float: left;
}

.header_top_devis {
	float: right;
}

.lien_header_top {
	display: block;
}

.lien_header_top img, .lien_header_top span {
	display: inline-block;
	vertical-align: middle;
}

.lien_header_top span {
	color: #ffffff;
	font-size: 16px;
	padding-left: 5px;
	font-weight: bold;
}


/* HEADER BOTTOM */
#header_1_acces_compte {
	text-align: right;
	padding: 5px 0;
}

/*Recherche Header*/

#header_1_recherche {
	margin-right: 20px;
	max-width: 160px;
	position: relative;
	display: inline-block;
}

.champ_recherche {
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px solid #000;
	padding: 0 0 5px 0;
	box-sizing: border-box;
	width: 100%;
}

.champ_recherche::placeholder {
	font-style: italic;
	font-weight: lighter;
}

.recherche_efface {
	height: 16px;
	width: 16px;
	box-sizing: border-box;
	border-width: 0;
	border-style: none;
	background-image: url(https://e662a2.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/suprfiltre.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	background-size: cover;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	cursor: pointer;
}

#recha {
	height: auto;
	width: 100%;
}

.cat_rec {
	display: block;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #323232;
	padding: 3px;
	text-align: left;
}

#recha {
	border: solid 1px #eee;
}

#recha, .img_rec, .img_rec2 {
	display: block;
	float: left;
	visibility: hidden;
	position: absolute;
	height: auto;
	background-color: #fff;
	top: 23px;
	width: 250px;
	max-height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.cat_reca img {
	margin-right: 5px;
	margin-left: 5px;
}

.txt_rec, .txt_rec_prix {
	float: left;
	display: block;
	margin-left: 16px;
	cursor: pointer;
}

.img_rec img, .img_rec2 img {
	border: 1px solid #ccc;
	position: absolute;
	top: 0;
	left: 98%;
	width: 100px;
	height: 100px;
}

.barrrecher, .cat_reca {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.txt_rec {
	width: 100%;
}

.txt_rec a {
	color: #000;
}

.txt_rec_prix {
	width: 90%;
	color: #000000;
	text-align: right;
}

.txt_rec_prix a {
	font-size: 14px;
}

.txt_rec_prix span {
	color: #323232;
	font-size: 11px;
	font-weight: 400;
}

.cat_rec {
	display: block;
	float: left;
	width: 99%;
	font-size: 12px;
	color: #323232;
	padding: 3px;
	text-align: left;
}

.barrrecher {
	float: left;
	margin-left: 25%;
	width: 50%;
	border-bottom-color: #ddd;
}

.description_texte2 {
	width: 100%;
	text-align: center;
	color: #323232;
	font-size: 16px;
}

.cat_reca, .cat_recz {
	display: block;
	float: left;
	text-align: left
}

.cat_recz {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #323232;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cat_reca {
	width: 99%;
	background-color: #fff;
	border-bottom-color: #323232;
	font-size: 12px;
	color: #323232;
	padding-top: 3px;
	padding-bottom: 3px
}

/*Panier Compte*/
#header_1_panier {
	margin-left: 25px;
	display: inline-flex;
	align-items: flex-end;
}

.txt_1_header_panier {
	position: relative;
}

.txt_1_header_panier a {
	display: flex;
	align-items: center;
}

.txt_1_header_panier a img {
	margin-right: 10px;
}

#page_panier .title {
	padding: 42px 0;
}

.nbre_articles {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	box-sizing: border-box;
	background-color: #EBD9B9;
	border-radius: 100% 100%;
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

.txt_2_header_panier {
	display: block;
	float: left;
	text-align: left;
	padding: 10px;
	font-size: 14px;
	font-weight: 300;
}

.nom_compte, .nom_panier {
	font-family: 'Raleway';
	font-weight: 300;
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 5px;
	text-align: left;
	transition: all 0.3s ease;
}

.nom_compte:hover, .nom_panier:hover {
	color: #848484;
}

/**** MENU****/
body .lienMenuSmart {
	display: none;
}

.menu_principal {
	margin: 25px auto 0;
}

.navigation {
	max-width: 1280px;
	margin: auto;
	height: auto;
}

.nav-menu {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nav-menu > li {
	margin: 0 32px;
	text-align: center;
}

.nav-menu > li > a {
	color: #000;
	font-family: 'Raleway';
	font-size: 16px;
	padding: 0 0 2px;
	font-weight: bold;
	box-sizing: border-box;
	text-transform: uppercase;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	border-bottom: 3px solid transparent;
}

.nav-menu > li:hover > a, .nav-menu > li.active > a, .nav-menu > li.focus > a {
	color: #000;
}

.nav-menu > li > a:hover {
	color: #000;
	border-bottom: 3px solid #EBD9B9;
}

.submenu-indicator {
	display: none;
}

.nav-dropdown-horizontal {
	background-color: #fff;
	text-align: center;
	margin: auto;
	display: none;
}

.nav-dropdown > li > a {
	font-family: 'Raleway';
	font-weight: bold;
	font-size: 16px;
	padding: 15px 8px;
	color: #000000;
	text-transform: uppercase;
	height: auto;
	background-color: #fff;
	text-align: left;
	letter-spacing: 0.3em;
}

.nav-dropdown > li:hover > a,
.nav-dropdown > li.active > a,
.nav-dropdown > li.focus > a {
	color: #848484;
}

.nav-dropdown-trois {
	background-color: #fff;
	text-align: center;
	margin: auto;
}

.nav-dropdown-trois > li > a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 15px 8px;
	color: #4d4b4a;
	text-transform: uppercase;
	height: auto;
	background-color: #ffffff;
}

.nav-dropdown-trois > li:hover > a,
.nav-dropdown-trois > li.active > a,
.nav-dropdown-trois > li.focus > a {
	color: #989391;
}

.avistrusted {
	display: none;
}

/******** SLIDER ********/
#main_fond_slider {
	position: relative;
	width: 100%;
	height: 0;
	margin: 0 auto;
	padding-bottom: 34%;
}

.slide_accueil {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.slick-slider .slick-track, .slick-slider .slick-list {
	width: 100%;
	height: 100%;
}

.un_slide {
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.slide_accroche {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	margin: auto;
}

#page_home .slide_accroche h2 {
	text-transform: uppercase;
	font-size: 95px;
	font-weight: normal;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	text-shadow: 1px 1px 6px #000;
	color: #fff;
}

.sousTitreSlider {
	font-family: 'Cervanttis';
	font-size: 33px;
	text-shadow: 1px 1px 6px #000;
	color: #fff;
	text-align: center;
}

.btnSlide {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 160px;
	height: 53px;
	margin: 60px auto 0;
	padding: 10px;
	box-sizing: border-box;
	color: #fff;
	border: solid 2px #fff;
	font-size: 20px;
	/*effet*/
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.btnSlide:hover {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

/******************
	HOMEPAGE
 ******************/
#page_home {
	overflow-x: hidden;
}

#page_home #main_container {
	padding: 65px 0 0;
	box-sizing: border-box;
}

/*** ACCES ***/
.content-accesHome {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding: 4% 16px 150px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.wrapper-accesHome {
	margin: 0 20px;
	position: relative;
	max-width: 525px;
	width: 100%;
}

.unAccesHome {
	position: relative;
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
}

.blocAcces {
	position: absolute;
	bottom: -195px;
	left: 40px;
	max-width: 361px;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
}

.accesDeco {
	margin-top: 310px;
}

.accesDeco .blocAcces {
	bottom: initial;
	top: -205px;
}

.lienAcces {
	display: flex;
	width: 100%;
	height: 100%;
}

.blocAcces h3 {
	display: flex;
	flex-direction: column;
	font-size: 50px;
	color: #000;
	padding: 0;
	margin: 0 0 25px;
	font-family: 'Kenjo I';
	text-align: left;
	line-height: 1.2;
}

.btnAcces {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	background-color: #EBD9B9;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

/*** BANDEAU INFO ***/
.content-bandeauInfo {
	width: 100%;
	padding: 50px 16px;
	text-align: center;
	background-color: #EBD9B9;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}

/*** PRESENTATION ***/
.content-presHome {
	position: relative;
	max-width: 1280px;
	width: 100%;
	margin: 90px auto;
	padding: 0 16px 50%;
	box-sizing: border-box;
}

.textePres {
	max-width: 432px;
	width: 100%;
}

.textePres h3 {
	font-family: 'Raleway';
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 35px;
	padding: 0;
}

.imgPres {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
}

.imgPres1 {
	top: -2%;
	right: 6%;
	z-index: 1;
	max-width: 665px;
	width: 52%;
}

.imgPres2 {
	z-index: 4;
	top: 30%;
	max-width: 536px;
	width: 42%;
}

.imgPres3 {
	z-index: 4;
	top: initial;
	right: initial;
	left: 100px;
	bottom: 6%;
	max-width: 675px;
	width: 53%;
}

/*HOVER*/
.hoverProdHome {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100.01%;
	height: 100.01%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #353838;
	background-color: rgba(255,255,255,0.8);
	letter-spacing: 0.25em;
	text-align: center;
	padding: 10px;
	box-sizing: border-box;
	cursor: pointer;
	/*effet*/
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.imgPres:hover .hoverProdHome {
	opacity: 1;
}

.prixHoverProd {
	margin-bottom: 30px;
	color: #353838;
	font-size: 22px;
	font-family: 'Raleway';
	display: block;
	text-align: center;
}

.titreHoverProd {
	margin-bottom: 20px;
	text-align: center;
	color: #353838;
	font-weight: 500;
	letter-spacing: 0.25em;
	font-size: 30px;
}

.btnHoverProd {
	color: #ffffff;
	background-color: #000000;
	display: inline-block;
	font-size: 25px;
	text-transform: uppercase;
	padding: 5px 25px;
	font-weight: 300;
}

/*** ENTREPRISE ***/
.content-etsHome {
	position: relative;
	max-width: 1280px;
	width: 100%;
	margin: 280px auto 180px;
	padding: 0 16px;
	box-sizing: border-box;
}

.imgEts {
	max-width: 756px;
	width: 100%;
	-webkit-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
}

.blocEts {
	position: absolute;
	right: 0;
	top: -100px;
	max-width: 640px;
	width: 100%;
	padding: 50px;
	box-sizing: border-box;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
}

.blocEts h3 {
	font-family: 'Kenjo I';
	margin-bottom: 50px;
	font-size: 70px;
	font-weight: normal;
	text-align: center;
}

/*** PLANCHE ***/
.content-planche {
	position: relative;
	padding: 50px 16px 80px;
	box-sizing: border-box;
}

.wrapper-planche {
	position: relative;
	max-width: 1280px;
	margin: 0 auto 81px;
	padding: 0 0 625px;
	box-sizing: border-box;
}

#page_home .wrapper-planche h2 {
	position: absolute;
	top: -13%;
	font-size: 100px;
}

.textePlan {
	padding-top: 55px;
	box-sizing: border-box;
	max-width: 560px;
	width: 100%;
}

.imgPlan {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 99px 0px rgba(0,0,0,0.16);
}

.imgPlan1 {
	z-index: 4;
	max-width: 432px;
	width: 34%;
	top: initial;
	bottom: 29%;
}

.imgPlan2 {
	top: initial;
	bottom: 8%;
	right: 27%;
	max-width: 578px;
	width: 46%;
}

.imgPlan3 {
	top: 32%;
	left: 0;
	right: initial;
	z-index: 4;
	max-width: 432px;
	width: 34%;
}

/*Top Promo */
.main_barre_vente {
	max-width: 1024px;
	margin: auto;
}

.main_vente {
	border: 1px solid #000000;
	text-align: center;
	padding: 10px 0;
	color: #000000;
	font-size: 18px;
	margin: 10px 20px;
	box-sizing: border-box;
	position: relative;
}


/**********************************
            INTERIEUR
**********************************/
/*** MARQUES PROMOTIONS ET NOUVEAUTE ****/
#main_nouveaute_titre2 {
	text-transform: uppercase;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	color: #e21e29;
	font-size: 20px;
	margin: 0;
}

.slickSlideProduit {
	padding: 0;
	box-sizing: border-box;
	background-color: #FFFFFF;
}

.slick-prev, .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 25px;
	height: 41px;
	margin-top: -10px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slick-prev {
	left: -50px;
}

.slick-next {
	right: -50px;
}

.slick-prev:after {
	content: url(https://5d0f09.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/prev.png);
}

.slick-next:before {
	content: url(https://e34a1f.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/next.png);
}

.slickSlideProduit .slick-slider .slick-track {
	margin: auto;
}

.slickSlideProduit.slick-initialized .slick-slide {
	display: flex;
	height: auto;
}

.slick-dots {
	text-align: center;
}

.slick-dots li {
	display: inline-block;
	padding: 5px;
}

.slick-dots button {
	width: 12px;
	height: 12px;
	border-radius: 12px;
	border: 1px solid #dddddd;
	background: transparent;
	font-size: 0;
	cursor: pointer;
}

.slick-dots .slick-active button {
	background-color: #dddddd;
}

.main_marque_block_1 {
	display: none;
}

/*UN PRODUIT*/
#page_produit h1 {
	font-size: 30px;
}

.slick-track {
	display: flex;
}

.prod_box_cat_click {
	padding: 5px 5px;
	box-sizing: border-box;
	margin: 0 10px;
	position: relative;
	transition: all 0.5s ease;
	width: 100%;
	height: auto;
}

.info_produit_hover {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1000;
	transform: translate(-50%, -50%);
	transition: all 0.5s ease;
}

.prod_box_cat_click:hover .info_produit_hover {
	display: block;
}

.prod_box_cat_click:not(.prod_box_cat_click-fictif):hover .product_img_cat_peoduitt img {
	opacity: 0.2;
}


.product_img_cat_peoduitt {
	text-align: center;
	width: 100%;
}

.product_img_cat_peoduitt {
	width: 100%;
	background-color: #ffffff;
}

.product_img_cat_peoduitt img {
	width: 100%;
	transition: all 0.5s ease;
}

.flagnew {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #474545;
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
}

.flagsolde {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #e21e29;
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
}

.flagnew, .flagsolde {
	display: none;
}

.product_title_cat_peoduitt, .product_title_cat_peoduitt a {
	text-align: center;
	margin: auto;
	color: #353838;
	font-weight: 400;
	letter-spacing: 0.25em;
	padding: 10px 0;
	font-size: 30px;
}

.listing_produitsSuspendus .product_title_cat_peoduitt, .listing_produitsSuspendus .product_title_cat_peoduitt a {
	font-size: 26px;
}


.price {
	color: #353838;
	font-size: 22px;
	font-family: 'Raleway';
	display: block;
	text-align: center;
}

.reduce {
	font-size: 13px;
	display: block;
	margin: auto;
	text-align: center;
	color: #353838;
}

.prod_plus_txt_bigproduit {
	text-align: center;
	margin: auto;
	transition: all 0.7s ease;
	margin-top: 40px;
}

.prod_plus_txt_bigproduit a {
	color: #ffffff;
	background-color: #000000;
	display: inline-block;
	font-size: 25px;
	text-transform: uppercase;
	padding: 5px 25px;
	font-weight: 300;
}


.prixbarree {
	text-decoration: line-through;
}

/***** FIL D'ARIANNE *********/

#fil_arrianne_p {
	padding: 6px 0;
}

#fil_arrianne_p li, #fil_arrianne_p ul {
	margin: 5px 0 0;
	padding: 0;
	list-style-type: none;
	display: inline-block
}

#fil_arrianne_p li a {
	color: #353838;
	font-family: 'Raleway';
	font-size: 14px;
}

#fil_arrianne_p ul li:last-of-type a {
	color: #848484;
}

#fil_arrianne_p li a:hover {
	color: #848484;
}


/*** PAGE DYNAMIQUE ***/

#main_block_1 .h1_blog {
	color: #000000;
}

#main_block_1 .bloc_left {
	margin: 50px 0;
}

.text-blog {
	font-family: 'Dancing Script', cursive;
	font-size: 20px;
}

.main_block .barre_article {
	height: 0px;
	background: none;
}


.image_droite, .image_gauche {
	margin: 10px 0;
}

.image_droite {
	float: right;
	margin-left: 10px;
	width: 40%;
}

.image_gauche {
	float: left;
	margin-right: 10px;
	width: 40%;
}

.text_champ {
	display: block;
	padding: 10px 0;
}

.bloc_champ {
	width: 800px;
	height: auto;
	padding: 0px;
	text-align: center;
}

#main_block_1 #titre_article {
	color: #B08E1E;
}

.bloc_champ .text_champ {
	margin: 50px 0 60px 0;
}

.bloc_champ a {
	color: #B08E1E;
	font-size: 25px;
}

.bloc_champ .date_news_archive {
	margin: 5px 0;
	font-size: 12px;
	color: #939393;
	font-style: italic;
}

.bloc_champ p {
	line-height: 30px;
	font-size: 20px;
	font-family: 'Dancing Script', cursive;
}

.bloc_champ .barre_news {
	height: 1px;
	width: 80%;
	margin: 0 auto;
	background-color: #B08E1E;
}

.barre_news img {
	margin: -15px 10px 0px 10px;
	width: 30px;
	height: auto;
}

/* Responsive Blog */
@media screen and (max-width: 826px) {
	.bloc_champ {
		width: 100%;
	}
}


/*PAGE DYNAMIQUE PARTAGE ET COMMENTAIRE*/

.partage_txt, #commentaire_tpage, .commentaire_page {
	display: none;
}


/*** LISTE PRODUIT PAGE LISTE PRODUIT***/

#block_info_gauche {
	display: none;
}

#block_info_droite {
	display: block;
}


/*LISTE PRODUIT BLOCK GAUCHE*/

.wrap_in_ma_selection {
	border: 1px solid #dddddd;
	padding: 20px 15px;
	box-sizing: border-box;
}

.wrap_in_ma_selection > span {
	color: #333333;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	position: relative;
	padding-left: 30px;
}

.wrap_in_ma_selection > span::before {
	content: url(https://7aa4fe.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/icone_ma_selection.png);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.subMenu, .subMenu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.subMenu {
	padding-top: 10px;
}

.subMenu li {
	padding: 10px;
	vertical-align: middle;
}

.subMenu li img {
	vertical-align: middle;
	padding-right: 8px;
}

.toggleSubMenu, .navigation_filtre {
	list-style: none;
	margin: 0;
	padding: 0;
}

.navigation_filtre > li {
	list-style: none;
	margin: 20px 0 0 0;
	border: 1px solid #dddddd;
	padding: 20px 15px;
}

.navigation_filtre > li > a {
	color: #333333;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
}

.navigation_filtre .toggleSubMenu > a::before, .navigation .toggleSubMenu > span::before {
	content: url(https://ea084d.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/accordeon_off.png);
	padding-right: 10px;
	width: 11px;
	height: 11px;
	position: relative;
}

.navigation_filtre .open > a::before, .navigation .open > span::before {
	content: url(https://dd91dd.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/accordeon_on.png);
	padding-right: 10px;
	width: 11px;
	height: 11px;
	position: relative;
}

/*Prix qui glisse*/

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
	margin-top: 0 !important
}


/*.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}*/

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}

.ui-slider-horizontal {
	background-color: #686a6d;
	height: 2px
}

.ui-slider-horizontal .ui-slider-handle {
	top: -5px /*-.5em*/;
	margin-left: -7px /*-.6em*/;
	height: 12px;
	width: 12px;

	background-repeat: no-repeat;
	border: none !important
}

.ui-slider-horizontal .ui-slider-handle:hover {
	opacity: .85
}


/*.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}*/

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

#amount,
#amount2 {
	width: 25%;
}

#texte_prix {
	display: inline-block;
}

/*case a cocher*/

.subMenu li input[type=checkbox] {
	-webkit-appearance: none;
	-moz-appearance: none;

	background-color: #fff;
	border: 1px solid #333333;
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.subMenu li input[type=checkbox]:checked {
	content: '';
	width: 12px;
	height: 12px;
	background-color: #a3a5aa;
	display: inline-block;
	vertical-align: middle;
}

.subMenu li a {
	padding-left: 10px;
}

.subMenu li a:hover {
	text-decoration: underline;
}


/*LISTE PRODUIT BLOCK DROITE*/

.texte_categorie_referencement {
	font-size: 15px;
	font-family: 'Raleway';
	color: #353838;
	font-style: italic;
	text-align: center;
}


#filtreprixch {
	display: none;
}

#nbrplacecd, #nbrplacecdfiltre {
	font-family: 'Raleway';
	font-size: 16px;
	color: #353838;
}

#nbrplacecdfiltre select {
	border: 1px solid transparent;
	padding: 2px 4px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	color: #4d4b4a;
}

#listing_produit {
	width: 100%;
	text-align: center;
}

#listing_produit > div {
	display: inline-block;
	vertical-align: top;
}

#listing_produit .prod_box_cat_click {
	width: 31%;
	margin: 1%;
}

#listing_produit .prod_box_cat_click.larg_2tiers {
	width: 64%;
}

#listing_produit .prod_box_cat_click.larg_3tiers {
	width: 97%;
}

#listing_produit.listingProduits-nouvelleCollection .prod_box_cat_click {
	width: 43%;
	margin: 1%;
}


#listing_produit.listing_produitsSuspendus .prod_box_cat_click {
	width: 22%;
	margin: 1%;
	font-size: 12px;
	padding: 0;
}

.affinerrec, #filtre_block_info_gauche_responsive {
	display: none;
}


/****** FICHE PRODUIT *******/

.center_prod_box_details > div {
	padding: 60px 0 10px;
}

/**LE PRODUIT EN IMAGE**/

.product_img_details {
	float: left;
	width: 48%;
	margin-right: 2%;
}

.product_img_details img {
	width: 100%;
}

.produit-slider-nav {
	padding: 20px 50px;
}

.produit-slider-nav .slick-slide {
	margin: 5px;
	padding: 8px;
	border: 1px solid #dde1e7;
}

.produit-slider-nav .slick-current {
	border: 1px solid #4f4c4b;
}

.produit-slider-nav img {
	width: 100%;
	height: auto;
}

.produit-slider-nav .slick-prev {
	left: 10px;
}

.produit-slider-nav .slick-next {
	right: 10px;
}


.texte_description_produit p {
	font-family: 'Raleway';
	font-style: italic;
}

/**INFOS PRINCIPALES**/

.cadre_produit {
	float: left;
	width: 46%;
	margin-left: 4%;
}

#main_block_1 .cadre_produit h1 {
	text-align: left;
	padding: 0 0 20px;
}

#main_block_1 .titre_produit_detail {
	text-align: left;
	padding: 0;
	padding-bottom: 10px;
}

#txt_header_ref {
	color: #383535;
	font-family: 'Raleway';
	font-size: 14px;
	padding-bottom: 20px;
	font-weight: 300;
	font-style: italic;
}

#produit_prix_barre {
	display: inline-block;
	color: #dddddd;
	text-decoration: line-through;
	padding-right: 10px;
	font-size: 14px;
}

#reducepro {
	display: inline-block;
	color: #dddddd;
	font-size: 14px;
}

#reduceprono {
	color: #000000;
	font-family: 'Raleway';
	font-size: 26px;
	letter-spacing: 0.45em;
	padding-bottom: 20px;
	font-weight: bold;
	min-height: 52px;
}

.nom_cat_condi {
	font-style: italic;
	font-family: 'Raleway';
	text-transform: capitalize;
	padding-bottom: 5px;
}

.les_caracteristiques {
	padding: 10px 0 20px;
}

.description_produit_detail {
	margin: 10px 0 20px;
}

#conditionnement_prix_produit, .conditionnemeznt_prixe_prodruit, .champ_libreprix_input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	display: inline-block;
	padding: 5px;
	width: 50%;
	font-family: 'Raleway';
	color: #383535;
	font-size: 18px;
	margin-bottom: 10px;
}

/*.guide_produit {
    background-color: #dde1e7;
    color: #a2a3a9;
    margin-left: 10px;
    padding: 8px 10px;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
}*/

#reducepro3 {
	padding: 20px 20px 20px 0;
	display: inline-block;

}

.quaffiii {
	color: #383535;
	font-size: 18px;
	text-transform: capitalize;
	font-family: 'Raleway';
	font-weight: 500;
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
}

.ligne_quantite_dyn, .ligne_quantite_dyn_fiche {
	display: inline-block;
	vertical-align: middle;
}


.bp_plus {
	margin-bottom: 5px;
	float: left;
	display: inline-block;
}

.bp_moins {
	margin-bottom: 5px;
	float: left;
	display: inline-block;
}

.champ_texte_quantite2 {
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #333333;
	padding: 7px 5px;
	font-size: 18px;
	font-family: 'Raleway';
	float: left;
	display: inline-block;
	text-align: center;
}

.stock_vert {
	color: #76BF83;
	font-size: 16px;
	font-family: 'Raleway';
	display: none;
}

.stock_vert > div,
.stock_vert > img {
	display: inline-block;
	vertical-align: middle;
}

.stock_rouge {
	color: #F03A47;
	font-size: 16px;
	font-family: 'Raleway';
	font-weight: bold;
}

.txt_stock_en_ru {
	vertical-align: middle;
	display: inline-block;
}

.stock_rouge img {
	vertical-align: middle;
	display: inline-block;
}

.prodrupall {
	padding: 15px 0;
}

.prodrupall div {
	color: #383535;
	font-size: 18px;
	font-family: 'Raleway';
	padding-bottom: 10px;
}

.prodrupture, .recherche_ok {
	display: none;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #000000;
	padding: 8px 10px;
	font-size: 16px;
	font-family: 'Raleway';
	margin: 0;
}

.prodrupture {
	width: 45%;
}

.recherche_ok {
	color: #000000;
	border: 1px solid #000000;
	cursor: pointer;
	transition: all 0.5s ease;
}

.recherche_ok:hover {
	background-color: #000000;
	border: 1px solid #000000;
	color: #ffffff;
}

.prodrupall {
	display: none;
}

.prixProduit {
	min-height: 60px;
}

.prod_buy-panier_wrapper {
	padding: 6px 12px;
	box-sizing: border-box;
	font-size: 18px;
	cursor: pointer;
	transition: all 0.5s ease;

	margin: 10px 0;
	display: inline-block;
	border: 1px solid #000000;
	background-color: #ffffff;
	box-shadow: none;
}

.prod_buy-panier {
	font-size: 18px;
	font-family: 'Raleway';
	text-transform: uppercase;
	background-color: #ffffff;
	color: #000000;
	cursor: pointer;
	font-weight: bold;
	letter-spacing: 0.20em;
	transition: all 0.5s ease;
	border: none;
	box-shadow: none;
}

.prod_buy-panier:hover, .prod_buy-panier_wrapper:hover, .prod_buy-panier_wrapper:hover .prod_buy-panier {
	background-color: #000000;
	color: #ffffff;
}

.prod_buy-panier_envie_wrapper::before {
	content: url(https://a4feca.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/envie_produit.png);
}

#labelprod {
	margin: 20px 0 0 0;
}

#labelprod img {
	height: 45px;
	width: auto;
	margin: 5px;
}

.produit_pose img, .produit_pose span {
	display: inline-block;
	vertical-align: middle;
	color: #ffffff;
}

/*** TABLEAU DETAIL**/

.caracteristiques_detail_produit {
	padding: 10px 0;
}

.un_caracteristique {
	padding-top: 5px;
}


.block_gauche_txt {
	float: left;
	margin-right: 5%;
	width: 48%;
}

.block_droite_txt {
	width: 46%;
	float: left;
	margin-left: 1%;
}

.fiche_produit_titre_first, .fiche_produit_titre {
	font-weight: normal;
	border-bottom: 1px solid #a3a5aa;
	padding: 10px 0;
	color: #e21e29;
	margin-bottom: 10px;
}


.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-tabs {
	position: relative;
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	font-size: 14px;
	padding: 10px 25px;
	text-transform: uppercase;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
	background-color: #4d4a49;
	color: #fff;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	padding: 1em 1.4em;
	background: 0 0;
	border: 1px solid #ccc;
	height: auto !important;
	overflow: auto;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 0 solid #ccc;
	font-weight: 700;
	color: #182619;
	cursor: pointer;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #000;
	text-decoration: none;
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
	border: 0 solid #182619;
	font-weight: 700;
	color: #e21e29;
}

.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	color: #182619;
	text-decoration: none
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #ccc;
	font-weight: 700;
	color: #e21e29;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #e21e29;
	text-decoration: none;
}


/**ON VOUS CONSEILLE AUTRE PRODUIT**/

.main_nouveaute_titre {
	font-family: 'Raleway';
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	box-sizing: border-box;
	color: #000000;
	letter-spacing: 0.3em;
	padding: 20px 0;
	text-transform: uppercase;
}

/****** MON PANIER *******/

#pasresimg {
	width: 65%;
	display: block;
	margin: auto;
	padding-bottom: 33px;
}

.btn_continuer_achat {
	display: inline-block;
	background-color: #000000;
	padding: 8px 16px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 22px;
	transition: all 1s ease;
}

.btn_continuer_achat span, .btn_continuer_achat img {
	display: inline-block;
	vertical-align: middle;
}

.btn_continuer_achat img {
	height: 22px;
	width: auto;
	padding-right: 10px;
}

.btn_continuer_achat:hover {
	background-color: #353838;
}


/** TABLEAU RECAP COMMANDE DE MON PANIER**/


.check_cadeau_span, .content_panier_1_2 {
	overflow: hidden;
	display: block;
	width: auto;
}

.devcatpan {
	color: #fff;
	text-transform: uppercase;
	text-align: center;

}

.ligneprodpan {
	width: 100%;
	display: block;
	float: left;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

.titrecatpan.catpan1 {
	width: 50%;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	text-align: left;
	padding: 10px 40px;
	box-sizing: border-box;
}

.catpan1 {
	width: 50%;
}

.titrecatpan.catpan2 {
	width: 15%;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}

.catpan2 {
	width: 15%;
}

.titrecatpan.catpan3 {
	width: 20%;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}

.catpan3 {
	width: 20%;
}

.titrecatpan.catpan4 {
	width: 15%;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}

.catpan4 {
	width: 15%;
}

.devcatpan, .titrecatpan {
	display: block;
	float: left;
	padding: 10px;
	box-sizing: border-box;
}

.prix_panier {
	text-align: center;
}

.titrecatpan {
	text-transform: capitalize;
	color: #353838;
	padding: 10px 0;
	font-size: 18px;
	text-align: center;
	font-style: italic;
}


.content_panier_1_2_2 .stock_vert img {
	display: none;
}

.lien_visuel_panier {
	display: block;
	overflow: hidden;
	width: 30%;
	float: left;
}

.content_panier_1_2_2 {
	width: 70%;
	float: left;
	font-size: 14px;
}

.content_panier_1 img.visuel_panier {
	width: 100%;
	max-width: 125px;
	min-width: 75px;
}

.txt_produit {
	color: #323232;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	padding-top: 10px;
}

.txt_ref {
	display: block;
	padding-bottom: 10px;
	color: #a2a3a9;
}

.content_panier_1_2_3 {
	width: auto;
	text-align: center;
	margin-top: 33px;
}

.txt_prix_unit {
	font-size: 16px;
	font-weight: 700;
	color: #000;
}

.txt_ancien_prix {
	font-size: 14px;
	color: #999;
	font-weight: 700;
	text-decoration: line-through;
}

.content_panier_1_2_4 {
	width: 117px;
	text-align: center;
	margin: 24px auto auto;
}

.control_quantite_panier_moins, .control_quantite_panier_plus {
	font-size: 25px;
	overflow: hidden;
	text-align: center;
	width: 33px;
	font-weight: 400;
	color: #4d4a49;
	line-height: 26px;
	height: 30px;
	cursor: pointer;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #dedcdc #c1bfbf #b5b4b4 #dad8d8;
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	background: linear-gradient(to bottom, #fff 0, #fbfbfb 100%);
	user-select: none;
}

.content_panier_1_2_4 > form {
	display: block;
	overflow: hidden;
	float: left;
	width: auto;
}

.control_quantite_panier_moins {
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

.control_quantite_panier_plus {
	display: block;
	overflow: hidden;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

.content_panier_1_2_4 .champ_qte {
	float: left;
	height: 28px;
	margin-top: 5px;
	text-align: center;
	width: 27px;
}

.content_panier_1_2_5 {
	width: auto;
	text-align: center;
	margin-top: 33px;
}

.content_panier_1_2_5 > form {
	display: block;
	float: right;
	overflow: hidden;
	margin-right: 4%;
}

.total_ligne_panier {
	text-align: center;
	width: 25%;
}


/**** Autres produits****/

.content_panier_2 {
	padding-bottom: 80px;
}

.content_panier_2 .prod_box_cat_click {
	padding: 3px;
	margin: 0 4px;
}

.content_panier_2:after {
	display: block;
	content: "";
	clear: both;
}

.content_panier_2_2 {
	float: left;
	width: 67%;
	margin-right: 3%
}

.content_panier_2_3 {
	padding-top: 5px;
	height: 50px;
	text-align: center
}

.entete_orange, .entete_vide {
	font-family: 'Raleway';
	font-size: 26px;
	font-weight: 700;
	padding: 20px 0;
	box-sizing: border-box;
	color: #000000;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	text-align: center;
}

.entete_orange {
	padding-left: 0;
	text-align: center;
}


/***** Bon de réduction *****/


.block_offre_promo, .block_recap_panier {
	border: 1px solid #eee;
	padding: 15px;
	margin-bottom: 10px;
	box-sizing: border-box;
}

.block_offre_promo {
	float: left;

	padding: 30px 15px;
}

.block_recap_panier {
	float: right;
}


.txt_offre {
	font-size: 18px;
	color: #000000;
	text-transform: uppercase;
	font-family: 'Raleway';
	margin-bottom: 10px;
	display: inline-block;
}

.wrap_btn {
	font-size: 0;
	display: inline-block;
}

.input_code_promo {
	border: 1px solid #000000;
	color: #000000;
	padding: 10px;
	box-sizing: border-box;
	margin: 0;
	min-width: 200px;
}

.bouton_valid_code_promo {
	color: #000000;
	border: 1px solid #000000;
	background-color: #fff;
	padding: 10px;
	margin: 0;
	box-sizing: border-box;
	transition: 1s all ease;
	box-shadow: none;
	border-radius: 0;
}

.bouton_valid_code_promo:hover {
	background-color: #000000;
	color: #ffffff;
}


/***** Total des prix *****/

.btn_valider_panier {
	width: 100%;
	border-radius: 0;
	color: #000000;
	padding: 10px;
	box-sizing: border-box;
	background-color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-family: 'Raleway';
	margin: 10px 0;
	transition: all 0.5s ease;
	box-shadow: none;
	border: 2px solid #000000 !important;
	cursor: pointer;
}

.btn_valider_panier:hover {
	background-color: #000000;
	color: #ffffff;

}

.ligne_recap_panier {
	font-size: 16px;
	color: #4c4a49;
	text-transform: uppercase;
	font-family: 'Raleway';
	padding-bottom: 5px;
}


.ligne_recap_panier span, .ligne_recap_panier_total span {
	float: right;
	font-weight: bold;
}

.ligne_recap_panier span::after, .ligne_recap_panier_total span::after {
	display: block;
	content: "";
	clear: both;
}

.ligne_recap_panier_total {
	font-size: 18px;
	color: #383535;
	text-transform: uppercase;
	font-family: 'Raleway';
	padding: 10px 0;

}

.ligne_recap_panier_total span {
	color: #000000;
	padding-left: 10px;
	box-sizing: border-box;
}


/****************** MA LIVRAISON *********/

.content_confirm_commande_gauche {
	display: block;
	float: left;
	width: 67%;
	margin-top: 10px;
}


/*Mes adresses*/

.une_adresse {
	display: block;
	float: left;
	width: 49%;
	overflow: hidden;
}

.une_adresse:nth-last-of-type(2) {
	border-left: 1px solid #ddd;
}

.btn_retour_tunnel, .liste_adresses {
	display: block;
	overflow: hidden;
	border: 0 solid green
}

.une_adresse h3 {
	display: block;
	width: auto;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
}

.in_une_adresse {
	padding-top: 10px;
}

.div_content_check {
	position: relative;
	display: block;
	width: 40px;
	overflow: hidden;
	float: left;
	padding-left: 15px;
	margin-top: 20px;
}

.div_content_check input {
	position: absolute;
	opacity: 0;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
}

.une_adresse .texte_adresse {
	display: block;
	clear: right;
	padding-left: 15px;
	text-align: justify;
	overflow: hidden;
}

.une_adresse #radio2 + span.check_cadeau_span {
	background-image: url(https://f76313.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/checkbox_empty.png?v=2);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 23px;
}

.une_adresse #radio2:checked + span.check_cadeau_span, input[type=radio]:checked + span.check_general_span {
	background-image: url(https://a00ad1.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/checkbox_check.png?v=2);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 23px;
}

.ligner_action_adresse {
	text-align: right;
	font-weight: 700;
	margin: 10px;
}


/*MODE DE LIVRAISON*/

table.tableau_ports {
	margin-top: 10px;
	font-size: 14px;
}

.txt_entete_tableau_port {
	display: block;
	overflow: hidden;
	color: #000;
	font-weight: 700;
	padding-left: 7%;
	padding-bottom: 12px;
	font-size: 14px
}

.content_confirm_commande_4_2_2a, .content_confirm_commande_4_2_2a3 {
	border: 0 solid green;
	width: auto;
	padding-left: 20px
}

.content_confirm_commande_4_2_2a {
	position: relative;
	display: block;
	overflow: visible;
	height: 47px;
	margin-top: 12px;
	margin-bottom: 12px
}

.encart_message_commande #commentaire {
	display: block;
	width: 100%;
	border: 1px solid #dde1e7;
	max-width: 100%;
	padding: 5px;
	box-sizing: border-box;
	font-family: 'Raleway';
	color: #333;
}

.encart_message_commandef h3 {
	display: block;
	padding-left: 3%;
	width: auto;
	color: #ddd;
	text-align: center;
	font-size: 16px
}


/*ACCEPTATION CGV + PAGE PRECEDENTE + VALIDER MA COMMANDE*/

.ligne_cgv {
	display: block;
	overflow: hidden;
	padding: 13px 3%;
	margin-bottom: 27px
}

.ligne_cgv .tag_box_general {
	float: left;
	margin-right: 1%
}

.ligne_cgv span {
	font-size: 13px;
	display: block;
	float: left;
}

.tag_box_general {
	position: relative;
	width: 17px;
	height: 19px;
}

.tag_box_general input[type=checkbox] {
	display: block;
	width: 100%;
	height: 100%;
	border: 0 solid transparent;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	opacity: 0;
}

.tag_box_general input[type=checkbox] + span.span_checkbox {
	background-image: url(https://f76313.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/checkbox_empty.png?v=2);
	background-repeat: no-repeat;
}

.tag_box_general input[type=checkbox]:checked + span.span_checkbox {
	background-image: url(https://a00ad1.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/checkbox_check.png?v=2);
	background-repeat: no-repeat;
}

.span_checkbox {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
}

.btn_retour_tunnel {
	display: inline-block;
	-o-transition: all .7s linear;
	-webkit-transition: all .7s linear;
	-moz-transition: all .7s linear;
	transition: all .7s linear;
	margin: 10px;
}


.btn_retour_tunnel a {
	background-color: #000000;
	display: block;
	padding: 10px 15px;
}

.btn_retour_tunnel span {
	text-transform: uppercase;
	font-family: 'Raleway';
	font-size: 18px;
	color: #ffffff;
}

.btn_retour_tunnel img {
	max-height: 20px;
	padding-right: 10px;
}

.btn_retour_tunnel span, .btn_retour_tunnel img {
	vertical-align: middle;
}

.ligne_btn {
	width: auto;
}

.ligne_btn, .recap_commande_droite {
	overflow: hidden;
	display: block;
	float: right;
}


.ligne_btn .btn_valider_commande {
	width: 100%;
}

.btn_valider_commande,
.ligne_recap_panier_total {
	display: inline-block;
	padding: 0 15px;
	box-sizing: border-box;
}


/**RECAP A DROITE**/

.ligne_recap_commande {
	border-bottom: 1px solid #dde1e7;
}

.recap_commande_droite {
	width: 29%;
	margin-top: 10px;
	padding-left: 20px;
	box-sizing: border-box;
	border-left: 1px solid #dde1e7;
}

.recap_commande_droite img.bloc_produit_bordure {
	display: block;
	float: left;
	width: 25%;
}

.recap_commande_droite .ligne_recap_commande {
	display: block;
	overflow: hidden;
	font-size: 14px;
	padding: 10px 0;
}

.recap_commande_droite .txt_produit, .recap_commande_droite .txt_confirm_commande_produits {
	float: left;
	font-weight: 700;
	padding-left: 5px;
	box-sizing: border-box;
	width: 75%;
}

.recap_commande_droite .block_offre_promo, .recap_commande_droite .block_recap_panier {
	width: 100%;
}

.recap_commande_droite .ligne_recap_panier_total span {
	float: right;
}

.recap_commande_droite .ligne_recap_panier_total {
	display: block;
	padding: 10px 0 0;
}


/***** Paiement ******/

.content_paiement_2 {
	text-align: center;
}

.mode_paiement {
	border: 1px solid #dde1e7;
	display: inline-block;
	vertical-align: middle;
	margin: 20px 2%;
	box-sizing: border-box;
	width: 96%;
	padding: 10px;
	text-align: center;
	position: relative;
}

.bloc_produit_texte_description {
	border: 1px solid #dde1e7;
	margin: 10px 2%;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
}

.content_paiement_2_11 .btn_paiement::before {
	content: url(https://05992a.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/cb.png?v=2);
	max-width: 70px;

}

.content_paiement_2_14 .btn_paiement::before {
	content: url(https://979558.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/paypal.png);
	max-width: 70px;
}

.mode_paiement:hover,
.active_paiement {
	border: 1px solid #000000;
}


.btn_telechargement {
	text-align: right;
}

.btn_telechargement a {
	padding: 10px 15px;
	box-sizing: border-box;
	color: #000000;
	border: 1px solid #000000;
	font-size: 16px;
	font-family: 'Raleway';
	text-transform: uppercase;
	background-color: #fff;
	transition: all 0.5s ease;
	margin-top: 20px;
	display: inline-block;
}

.btn_telechargement a:hover {
	background-color: #000000;
	color: #fff;
}

.prix_total_paiement {
	font-size: 24px;
	text-align: center;
	margin: auto;
	float: none;
}

.prix_total_paiement span {
	float: none;
}

.paiement_secur {
	width: 200px;
	height: 175px;
	background: url(https://0a3757.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/paiement_carte_btn.png?v=2);
	cursor: pointer;
}

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

.txt_alert {
	font-size: 16px;
	font-family: 'Raleway';
	text-align: center;
	padding: 20px 0;
}

#page_creaCompte h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 20px auto 50px;
}

.content_popup_left,
.content_popup_right,
.content_identification_1,
.content_identification_2 {
	width: 48%;
	float: left;
	margin-right: 2%;
}

.content_popup_left label,
.content_popup_right label,
.content_identification_1 label,
.content_identification_2 label {
	display: block;
	font-family: 'Raleway';
	font-weight: 400;
}

.txt_link_popup {
	color: #F03A47;
}

#main_block_page_pop {
	padding: 25px;
	box-sizing: border-box;
}

#main_block_page_pop::after {
	display: block;
	content: "";
	clear: both;
}

#main_block_page_pop h1 {
	font-family: 'Raleway';
	text-align: center;
	margin-bottom: 30px;
	font-size: 50px;
}

#main_block_page_pop h2 {
	margin: 20px auto;
	font-family: 'Raleway';
	font-weight: bold;
	font-size: 20px;
}

.content_popup_right {
	display: flex;
	flex-direction: column;
	align-items: center;
}

/**** VOUS VENEZ D'AJOUTER AU PANIER***/

.content_popup_panier_2_3_2 {
	text-align: right;
	float: right;
}

.content_popup_panier_2 {
	padding: 10px 0;
}

.content_popup_panier_2::after {
	display: block;
	content: "";
	clear: both;
}

.content_popup_panier_2_1,
.content_popup_panier_2_2,
.content_popup_panier_2_3 {
	float: left;
}

.content_popup_panier_2_2 h1 {
	text-align: left !important;
	font-size: 20px !important;
}

.content_popup_panier_2_1 {
	width: 30%;
}

.content_popup_panier_2_2,
.content_popup_panier_2_3 {
	width: 66%;
	margin-left: 4%;
}

.txt_popup_produit {
	font-family: 'Raleway';
	font-size: 26px;
	font-weight: 700;
	padding: 20px 0;
	box-sizing: border-box;
	color: #000000;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	text-align: center;
}


.info_txt_pop_produit {
	padding: 10px 0;
	display: block;
}

.txt_popup_remise {
	color: #dddddd;
	font-size: 15px;
}

.txt_popup_total {
	color: #000000;
	font-family: 'Raleway';
	font-size: 22px;
	letter-spacing: 0.45em;
	padding: 30px 0 20px;
	font-weight: bold;

}

.pop_up_voir_panier {
	font-size: 18px;
	display: inline-block;
	font-family: 'Raleway';
	text-transform: uppercase;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #000000;
	margin: 10px 0;
	padding: 8px;
	cursor: pointer;
	font-weight: bold;
	letter-spacing: 0.20em;
	transition: all 0.5s ease;
	box-shadow: none;
}

.pop_up_voir_panier:hover {
	background-color: #000000;
	border: 1px solid #000000;
	color: #ffffff;
}

/**** CREATION DE COMPTE ***/
.bouraidioligne {
	margin: 5px 0 10px;
}

.champinputtext, .champinputmultitext {
	width: 100%;
	max-width: 100%;
	border: 1px solid #ccc;
	background-color: #ffffff !important;
	margin: 5px 0 10px;
	font-size: 16px;
	font-family: 'Raleway';
	padding: 10px 5px;
	box-sizing: border-box;
}

.champinputtext:focus,
.champinputmultitext:focus {
	border: 1px solid #000000;
}

.champinputmultitext {
	height: 120px;
}

.champinputbouton {
	cursor: pointer;
	transition: all 0.5s ease;
	background-color: #ffffff;
	color: #000000;
	border: 2px solid #000000;
	font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	padding: 10px 15px;
	margin: 5px 0;
}

.champinputbouton:hover {
	background-color: #000000;
	color: #ffffff;
	border: 2px solid #000000;
}

/*Bouton Radio*/

.champinputcheck[type=radio] {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	margin-top: -3px;
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 17px;
	height: 17px;
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
}

/****** CONTACT *******/

.droite_contact, .gauche_contact {
	display: block;
	width: 48%;
	margin-right: 2%;
	float: left;
	overflow: hidden;
}

.gauche_contact label {
	display: block;
	font-family: 'Raleway';
	font-weight: bold;
}

#sujett {
	display: none;
}

/****** BLOG *******/
#main_nouveaute_block_1 {
	padding: 20px 0;
}

.titre_blog {
	font-size: 30px;
	color: #353838;
	font-family: 'Raleway';
	padding: 10px 0;

	box-sizing: border-box;
	text-align: left;
	font-weight: 300;
	text-transform: initial;
}

.bloc_left, .bloc_right {
	display: inline-block;
	vertical-align: top;
	padding-bottom: 40px;
}

.bloc_left {
	width: 66%;
	margin-right: 3%;
}

.bloc_right {
	width: 30%;
	margin-top: 15px;
}

.titre_archives {
	margin: 10px 0;
}

.date_news_archive {
	font-size: 14px;
	font-weight: 400;
	display: block;
}

.news_after_before {
	text-align: center;
	margin: auto;
}

.news_before, .news_after {
	color: #000000;
	font-family: 'Raleway';
	font-size: 14px;
	padding: 5px 10px;
	display: inline-block;
	transition: 1s all ease;
	margin: 5px 0;
}

.news_before {
	float: left;
}

.news_after {
	float: right;
}

.news_before a:hover, .news_after a:hover {
	color: #353838;
	text-decoration: underline;
}

.news_before a, .news_after a {
	color: #000000;
	transition: 1s all ease;
}

.btn_all_news {
	text-align: center;
	margin: 5px 0;
}

.all_news {
	color: #000000;
	font-family: 'Raleway';
	font-size: 16px;

	padding: 5px 10px;
	display: inline-block;
	transition: 1s all ease;

}

.all_news:hover {
	color: #848484;
	text-decoration: underline;
}

/***MON COMPTE SIDEBAR GAUCHE****/
#page_compte h2 {
	font-weight: bold;
	font-size: 18px;
	margin: 20px auto;
}

.content_client_accueil_gauche {
	float: left;
	width: 30%;
	padding-top: 20px;
}

.modif_adresse {
	font-weight: bold;
	padding: 10px 0;
}

.content_client_accueil_deconnexion a {
	color: #fff;
	display: block;
	background-color: #a3a5aa;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
	text-transform: uppercase;
	transition: all 1s ease;
}

.content_client_accueil_deconnexion a:hover {
	background-color: #474545;
}

/****** INFORMATIONS COMPTES ******/

.content_client_accueil_3,
.content_client_accueil_4 {
	float: left;
	width: 68%;
	margin-left: 2%;
	padding-top: 20px;
	font-size: 12px;
	text-align: center;
}

.content_client_accueil_3_1 {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	border-top: 1px solid #ccc;
}

.content_client_accueil_3_1,
.content_client_accueil_3_2,
.content_client_accueil_4_1 /*envie*/
{
	width: 100%;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 12px 0;
}

.content_client_accueil_3_1::after,
.content_client_accueil_3_2::after {
	display: block;
	content: "";
	clear: both;
}

.content_client_accueil_3_2 > div {
	padding: 3px;
}

.content_client_accueil_3_1_1,
.content_client_accueil_3_1_2,
.content_client_accueil_3_1_5,
.content_client_accueil_3_2_1,
.content_client_accueil_3_2_2,
.content_client_accueil_3_2_5 {
	width: 20%;
	float: left;
}

.content_client_accueil_3_1_3,
.content_client_accueil_3_2_3 {
	width: 30%;
	float: left;
}

.content_client_accueil_3_1_4,
.content_client_accueil_3_2_4 {
	width: 10%;
	float: left;
}

/****** LISTE D'ENVIE *******/

.content_client_accueil_4 {
	float: left;
	width: 68%;
	margin-left: 2%;
	padding-top: 20px;
}

.produit_envie, .cadre_droite_fiche {
	float: left;
}

.produit_envie {
	width: 30%;
}

.cadre_droite_fiche {
	width: 70%;
	padding-top: 25px;
}

.supprenvie {
	text-align: left;
}

.supprenvie a {
	display: block;
}

.cadre_quantite_detail {
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
}

.btn_voir_produit {
	font-family: 'Roboto Condensed', sans-serif;
	background-color: #a2a3a9;
	color: #ffffff;
	cursor: pointer;
	transition: all 0.5s ease;
	border: none;
	padding: 10px 18px;
	box-sizing: border-box;
	display: inline-block;
	margin: 10px 0;
	font-size: 18px;
	text-transform: uppercase;
}

.btn_voir_produit {
	background-color: #878482;
}

/****** FOOTER *******/
footer {
	background-color: #F4F4F4;
}

.content-infosCommerce {
	padding: 0 16px;
	box-sizing: border-box;
	background-color: #EBD9B9;
}

.content-infosCommerce * {
	color: #fff;
	text-align: center;
}

.wrapper-infosCommerce {
	max-width: 990px;
	width: 100%;
	margin: 0 auto;
	padding: 50px 0 40px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: space-between;
}

.blocInfos {
	margin: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.blocInfos img {
	margin-bottom: 20px;
}

.blocInfos span {
	max-width: 160px;
	width: 100%;
	font-weight: bold;
	font-size: 25px;
}

.blocInfos u {
	margin-top: 10px;
}

/*** ACCES ***/
.content-infosFooter {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding: 20px 0 50px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}

.unBlocFooter {
	margin: 0 20px 30px;
}

.unBlocFooter h3 {
	margin-bottom: 20px;
	font-family: 'Raleway';
	font-weight: bold;
	font-size: 20px;
}

.unBlocFooter ul li {
	margin: 10px 0;
}

.unBlocFooter ul li:hover {
	text-decoration: underline;
}

.unBlocFooter.reseaux ul,
.unBlocFooter.paiements ul {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.unBlocFooter.reseaux ul li,
.unBlocFooter.paiements ul li {
	margin: 0;
}

.unBlocFooter  img {
	margin-right: 10px;
}

.mentionsFooter {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}

.mentionsFooter * {
	color: #848484;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
}


	/*BANDEAU REASSURANCE*/
.bandeau_reassurance {
	background-color: #a3a5aa;
}

.slide_reassurance {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
}

.slide_reassurance_bt {
	display: flex;
}

.slide_reassurance_text {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	text-align: left;
	padding-left: 10px;
	color: #ffffff;
	transition: all 0.3s ease;
}

.slide_reassurance_text:hover {
	color: #333333;
}


/*FOOTER SITUATION*/

.footer_actu > div {
	display: inline-block;
	vertical-align: top;
	width: 33%;
	padding: 20px;
	box-sizing: border-box;
}

.footer_actu_map iframe {
	max-width: 100%;
	width: 100%;
	max-height: 200px;
}


/*FOOTER INFOS LEGALES*/
#header_bandeau_aide_1,
#header_bandeau_aide_1 a {
	color: #848484;
}

/*COPYRIGHT*/

#header_bandeau_aide_1 {
	text-align: center;
	padding: 10px 0;
}

.btnSupprCodePromo {
	width: 20px;
}


/****** RESPONSIVE *******/
@media screen and (max-width: 1280px) {
	.page_categorie .main_block_wrapper {
		background: url(https://b653c7.claudeassets.com/20220812153525im_/https://www.lesbijouxigoretlulu.com/userfiles/image/1/bgigor.png) no-repeat left bottom;
	}
}

@media screen and (max-width: 1024px) {
	/* HEADER BOTTOM */
	.champ_recherche {
		font-size: 14px;
	}

	/*MENU*/
	.nav-menu {
		display: block;
		white-space: normal;
	}

	.nav-header {
		border: 1px solid #eee;
	}

	.nav-toggle:before {
		background-color: #000000;
		box-shadow: 0 0.5em 0 0 #000000, 0 1em 0 0 #000000;
	}

	.nav-menus-wrapper-close-button {
		color: #353838;
	}

	.navigation-portrait .nav-menus-wrapper {
		background-color: #ffffff;
	}

	.navigation-portrait .nav-menu > li {
		background-color: #ffffff;
		margin: 0;
	}

	/*****FOOTER***/
	.slide_reassurance {
		display: none;
	}

	.footer_actu {
		display: none;
	}
}

@media screen and (min-width: 901px) {
	.displayMobile{
		display: none !important;
	}
}

@media screen and (max-width: 900px) {
	/***LISTE PRODUIT BLOCK DROITE****/
	#listing_produit .prod_box_cat_click,
	#listing_produit .prod_box_cat_click.larg_2tiers,
	#listing_produit .prod_box_cat_click.larg_3tiers {
		width: 45%;
		margin: 2%;
	}

	.displayDesktop{
		display: none !important;
	}
}

@media screen and (max-width: 870px) {
	/****MA LIVRAISON***/
	.content_confirm_commande_gauche {
		width: 100%;
	}

	.recap_commande_droite {
		width: 100%;
		padding-left: 0;
		border-left: 1px solid transparent;
	}

	.btn_retour_tunnel {
		display: none;
	}

	/*** Produit Liste ***/
	.product_title_cat_peoduitt,
	.product_title_cat_peoduitt a {
		font-size: 22px;
	}

	.price {
		font-size: 18px;
	}

	.prod_plus_txt_bigproduit {
		margin-top: 20px;
	}

	.prod_plus_txt_bigproduit a {
		font-size: 20px;
	}

	/***MON COMPTE SIDEBAR GAUCHE****/
	.content_client_accueil_gauche {
		width: 100%;
	}

	/****** INFORMATIONS COMPTES ******/
	.content_client_accueil_3 {
		width: 100%;
	}

	/****** LISTE D'ENVIE *******/
	.content_client_accueil_4 {
		width: 100%;
	}

	/**PANIER**/
	.block_right_panier {
		width: 100%;
	}

	#listing_produit.listing_produitsSuspendus .prod_box_cat_click {
		width: 45%;
		margin: 2%;
	}
}

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


	/*SLIDER*/
	.slide_accroche h2 {
		font-size: 25px;
	}


	/***LISTE PRODUIT BLOCK DROIT****/
	/***LISTE PRODUIT BLOCK GAUCHE****/
	#block_info_gauche {
		display: none;
	}

	#block_info_droite {
		display: block;
		float: none;
		width: 100%;
		margin-left: 0;
	}

	#filtreprixch {
		position: relative;
	}

	#filtre_block_info_gauche_responsive {
		display: none;
		position: absolute;
		background-color: rgb(255, 255, 255);
		z-index: 10000;
		padding: 10px;
		box-sizing: border-box;
		-o-transition: all .7s linear;
		-webkit-transition: all .7s linear;
		-moz-transition: all .7s linear;
		transition: all .7s linear;
		width: 100%;
		top: 100%;
		right: 0;
	}

	.affinerrec {
		display: block;
		cursor: pointer;
		background-color: #4d4b4a;
		padding: 4px 8px;
		color: #fff;
	}

	/******MON PANIER*****/
	#pasresimg {
		width: 100%;
	}

	.btn_continuer_achat, .btn_continuer_achat span {
		font-size: 14px;
	}

	.devcatpan {
		float: none;
	}

	.ligneprodpan {
		position: relative
	}

	.titrecatpanres {
		display: none;
	}

	.catpan1 {
		width: 100%;
	}

	.devcatpan {
		width: 100%;
	}

	.lien_visuel_panier {
		float: none;
		margin: auto;
		text-align: center;
	}

	.content_panier_1_2_2 {
		float: none;
		width: 100%;
	}

	.content_panier_1_2_4 {
		width: 100%;
		margin: 0;
	}

	.control_quantite_panier_moins, .control_quantite_panier_plus, .content_panier_1_2_4 > form {
		float: none;
		display: inline-block;
	}

	.content_panier_1_2_5 > form {
		position: absolute;
		right: 0;
		top: 6%;
	}

	.content_panier_1_2_5 {
		margin-top: 0;
	}

	.txt_prix_unit {
		font-size: 22px;
	}

	.content_panier_2_2 {
		width: 100%;
		margin-right: 0;
	}

	.block_offre_promo, .block_recap_panier {
		width: 100%;
		margin-top: 10px;
	}
}

@media screen and (max-width: 650px) {
	/******FICHE PRODUIT******/
	.product_img_details {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.product_img_details img {
		width: 100%;
	}

	.slick-slide img {
		margin: auto;
	}

	.cadre_produit {
		width: 100%;
		margin-left: 0;
		text-align: center;
	}

	.block_gauche_txt, .block_droite_txt {
		float: none;
		margin-left: 0;
		width: 100%;
	}

	.prodrupture {
		width: 75%;
	}

	#main_block_1 .titre_produit_detail {
		text-align: center;
	}

	.prod_buy-panier_wrapper {
		padding: 10px;
	}

	/****** POPUP CONTENT *******/
	.content_popup_left,
	.content_popup_right,
	.content_identification_1,
	.content_identification_2 {
		width: 100%;
		float: left;
		margin: 20px 0;
	}

	.droite_contact, .gauche_contact {
		width: 100%;
		margin: 20px 0;
	}

	/****** BLOG *******/
	.bloc_left {
		width: 100%;
		margin-right: 0;
	}

	.bloc_right {
		width: 100%;
	}

	/****** INFORMATIONS COMPTES ******/
	.content_client_accueil_3_1_2,
	.content_client_accueil_3_1_3,
	.content_client_accueil_3_1_4,
	.content_client_accueil_3_1_5 {
		display: none;
	}

	.content_client_accueil_3_1 {
		margin: auto;
		text-align: center;
	}

	.content_client_accueil_3_1_1 {
		width: 100%;
	}

	.content_client_accueil_3_2_1,
	.content_client_accueil_3_2_2,
	.content_client_accueil_3_2_3,
	.content_client_accueil_3_2_4,
	.content_client_accueil_3_2_5 {
		width: 100%;
	}

	/****** POPUP AJOUTER PANIER *******/
	.content_popup_panier_2_1 {
		width: 100%;
	}

	.content_popup_panier_2_2,
	.content_popup_panier_2_3 {
		width: 100%;
		margin: 10px auto;
		text-align: center;
	}

	.pop_up_voir_panier {
		font-size: 18px;
	}

	.main_nouveaute_titre {
		font-size: 18px;
	}
}

@media screen and (max-width: 530px) {
	/****** PROMO ACCUEIL******/
	.main_promo_block:nth-child(1), .main_promo_block:nth-child(2), .main_promo_block {
		width: 100%;
	}

	/******* PAGE DYNAMIQUE ******/
	.image_gauche, .image_droite {
		float: none;
		width: 100%;
	}

	/***LISTE PRODUIT BLOCK droite****/
	#nbrplacecdfiltre {
		padding: 10px 0;
	}

	#filtreprixch {
		flex-direction: column;
	}

	/***LISTE PRODUIT BLOCK droite****/
	#listing_produit .prod_box_cat_click {
		width: 100% !important;
		margin: 10px 0 !important;
	}
}

@media screen and (max-width: 480px) {
	/* HEADER TOP */
	#header_1_service_client, .header_top_devis {
	}

	.lien_header_top span {
		font-size: 12px;
	}

	.lien_header_top img {
		width: 15px;
	}

	/* HEADER BOTTOM */
	#header_1_acces_compte {
		display: none;
	}

	.panier_compte {
		text-align: right;
	}

	.txt_2_header_panier {
		display: none;
	}

	/*CODE PROMO*/
	.main_vente {
		font-size: 14px;
		padding: 10px 5px;
	}

	/******FICHE PRODUIT******/
	.guide_produit {
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}

	.prod_buy-panier {
		font-size: 17px;
	}

	.prod_buy-panier_envie_wrapper::before {
		content: "";
	}

	.prod_buy-panier_envie_wrapper, .prod_buy-panier_wrapper {
		display: block;
	}

	.prod_buy-panier_envie {
		font-size: 13px;
	}

	/****MA LIVRAISON***/
	.une_adresse {
		width: 100%;
	}

	.une_adresse:nth-last-of-type(2) {
		border-left: none;
	}

	.ligne_cgv .tag_box_general {
		width: 9%;
	}

	.ligne_cgv > span {
		float: left;
		width: 90%;
	}

	.ligne_btn {
		float: none;
	}

	/*PANIER*/
	.content_paiement_2 > div {
		width: 100%;
	}

	.btn_telechargement {
		text-align: center;
	}

	.btn_telechargement a {
		padding: 10px 15px;
		font-size: 14px;
		display: block;
	}

	#paypal {
		width: 100%;
	}


}

@media screen and (max-width: 460px) {
	.acc_slogan::before {
		content: none;
	}

	.acc_texte {
		position: initial;
	}
}

@media screen and (max-width: 395px) {
	#main_block_1 h1, #main_block_page_pop h1, .titre_big {
		font-size: 25px;
	}

	.main_nouveaute_titre {
		font-size: 25px;
	}

	/***LISTE PRODUIT BLOCK droite****/
	.txt_entete_tableau_port {
		font-size: 12px;
		padding-left: 0;
	}
}


@media(max-width:673px){
	#rc-imageselect, .g-recaptcha {
		transform:scale(0.77);
		transform-origin:0;
		transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform:scale(0.77);
		transform:scale(0.77);
		-webkit-transform-origin:0 0;
		transform-origin:0 0;
	}
}

@media(max-width:500px){
	#rc-imageselect, .g-recaptcha {
		transform:scale(0.70);
		transform-origin:0;
		transform:scale(0.70);
		transform-origin:0 0;
		-webkit-transform:scale(0.70);
		transform:scale(0.70);
		-webkit-transform-origin:0 0;
		transform-origin:0 0;
	}
}

.recaptcha-wrapper{
	margin: 25px 10px 5px;
}
/*
     FILE ARCHIVED ON 17:45:18 Mar 03, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:29:18 Nov 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.875
  exclusion.robots: 0.081
  exclusion.robots.policy: 0.064
  esindex: 0.011
  cdx.remote: 12.642
  LoadShardBlock: 269.82 (3)
  PetaboxLoader3.datanode: 220.031 (4)
  PetaboxLoader3.resolve: 122.198 (3)
  load_resource: 104.551
*/