.tj_doubles_bagues .elementor-add-to-cart {
	font-family: "Raleway", Sans-serif;
    font-size: 14px !important;
    font-weight: 400;
}
.tj_doubles_bagues .form-group {
	display: flex;
	flex-flow: row wrap;
}
.tj_doubles_bagues .form-group .form-control-label {
	align-self: center;
	font-weight: bold;
	line-height: 42px;
	width: 50% !important;
}
.tj_doubles_bagues .form-group input,
.tj_doubles_bagues .form-group select {
	font-size: 14px !important;
	width: 50% !important;
}
.tj_doubles_bagues .show_required {
	display: none;
}
.tj_doubles_bagues div.ppom-wrapper_outer-tj_prix_texte_1,
.tj_doubles_bagues div.ppom-wrapper_outer-tj_prix_texte_2,
.tj_doubles_bagues div[class*="ppom-wrapper_outer-tj_prix_sertissage_1"],
.tj_doubles_bagues div[class*="ppom-wrapper_outer-tj_prix_sertissage_2"] {
    display: none;
}
.tj_doubles_bagues div[class*="ppom-wrapper_outer-tj_sertissage_1"],
.tj_doubles_bagues div[class*="ppom-wrapper_outer-tj_sertissage_2"],
.tj_doubles_bagues div[class*="ppom-wrapper_outer-tj_image"] {
    display: block;
}

.tj_doubles_bagues .dualbox-controls {
    display: none;
}
.tj_doubles_bagues .dualbox a {
    display: none !important;
}

.tj_doubles_bagues .tj_taille_link {
	color: #666666;
	font-size: 80%;
	padding-top: 1em;
	text-align: center;
	width: 100%;
}
.tj_doubles_bagues .tj_taille_link a {
	color: #666;
	text-decoration: underline;
}
.tj_doubles_bagues .tj_taille_link a:hover,
.tj_doubles_bagues .tj_taille_link a:focus {
	color: #000;
	text-decoration: underline;
}

.tj_doubles_bagues .tj_texte_counter_1,
.tj_doubles_bagues .tj_texte_counter_2 {
	color: #666666;
	font-size: 80%;
	padding-bottom: 1em;
	text-align: right;
	width: 100%;
}

.tj_doubles_bagues span.tj_letter {
	border: 1px solid #ebebeb;
    float: right;
	font-size: 14px;
	font-weight: normal;
	height: 42px;
    margin-right: 10px;
    /* padding: .25em 0; */
	text-align: center;
	width: 32px;
}

.tj_doubles_bagues ul.tj_symbols {
    list-style: none;
    padding: 0;
    width: 50%;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.tj_doubles_bagues ul.tj_symbols li {
    margin: 0;
    padding: 0;
}
.tj_doubles_bagues ul.tj_symbols li button {
	background-color: #ffffff !important;
	border: 1px solid #ebebeb !important;
	color: #000000 !important;
	font-size: 16px !important;
	font-weight: normal !important;
	line-height: 42px;
	padding: 0 !important;
	width: 32px;
}
.tj_doubles_bagues ul.tj_symbols li button:hover,
.tj_doubles_bagues ul.tj_symbols li button:focus {
	background-color: #ffffff !important;
	border: 1px solid #000000 !important;
	color: #000000 !important;
	outline: none;
}

.woocommerce form .form-row {
    margin: 0;
    padding: 0;
}
.ppom-col {
    padding: 0 0 1em !important;
}

@media (max-width: 1023px) {
	.tj_doubles_bagues button,
	.tj_doubles_bagues input,
	.tj_doubles_bagues optgroup,
	.tj_doubles_bagues select,
	.tj_doubles_bagues textarea {
		font-size: 14px;
	}
}

.tj_button_text_container {
	background-color: #282738;
	border: 1px solid #282738;
    color: #fff;
    cursor: pointer;
    display: flex;
	flex-flow: row nowrap;
    font-size: 14px;
	font-weight: 700;
    justify-content: center;
	margin: 0px 10% 0 !important;
    padding: .5rem;
	text-transform: uppercase;
    width: 80% !important;
}
.tj_button_text_container:hover {
	background-color: #fff;
    color: #282738;
}
@media (max-width: 1023px) {
	.tj_button_text_container {
		margin: 0px 0 0 !important;
	    width: 100% !important;
	}
}

.ppom-price {
	font-size: 14px !important;
	display: contents;
}

/* HIDE STUFF */
.tj_doubles_bagues .quantity {
	display: none;
}
.tj_doubles_bagues button.single_add_to_cart_button {
	display: none !important;
}

.tj_sertissage_1_5{
	display: none!important;
}

.tj_sertissage_1_6{
	display: none!important;
}

.tj_sertissage_1_7{
	display: none!important;
}

.tj_sertissage_1_8{
	display: none!important;
}

.tj_sertissage_2_5{
	display: none!important;
}

.tj_sertissage_2_6{
	display: none!important;
}

.tj_sertissage_2_7{
	display: none!important;
}

.tj_sertissage_2_8{
	display: none!important;
}

.tj_image{
	display: none!important;
}

.tj_letter{
	display: none!important;
}
