.bloc_item.article.configurateur .bloc_item.contenu{align-content: flex-start;background: #08273a no-repeat;display: flex;flex-wrap: wrap;position: relative;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre h2{color: #FFFFFF;font: calc(var(--title-h2-font) - 0.8rem)/100% "CopperplateGothic-Light";margin: 0 0 1.5rem;padding: 0;position: relative;text-transform: uppercase;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre h3{color: #c67351;font: var(--title-h3-font)/125% "CopperplateGothic-Light";margin: 0 0 1.5rem;padding: 0;position: relative;text-transform: uppercase;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre hr{background: #FFFFFF;border: 0;height: 1px;margin-bottom: 1.5rem;margin-left: 0;margin-top: 1.5rem;width: 7.5rem;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre p{color: #FFFFFF;font: var(--texte-font)/150% "Poppins-Regular";}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre p strong, .bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre a{color: #FFFFFF;font: var(--texte-font)/150% "Poppins-Bold";font-weight: normal;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre ul{display: flex;flex-wrap: wrap;position: relative;row-gap: 1.5rem;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre ul li{color: #FFFFFF;flex: 1 0 100%;font: var(--texte-font)/150% "Poppins-Regular";list-style: none;padding-left: 2.5rem;position: relative;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.titre ul li:before{background: #c67351;content: '';display: block;height: 6px;left: 0;margin: auto;position: absolute;top: 1rem;width: 6px;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix{background: url(../..//images/granit-cie-fond3.png) no-repeat;background-color: #f4e3dc;background-position: 115% -15rem;background-size: 95.1rem;flex: 1 0 100%;padding-bottom: 15rem;padding-left: 10rem;padding-right: 10rem;padding-top: 5rem;position: relative;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator{display: flex;flex-wrap: wrap;position: relative;row-gap: 5rem;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section{flex: 1 0 100%;position: relative;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section__title{color: #08273a;font: var(--title-h3-font)/125% "CopperplateGothic-Light";margin: 0 0 1.5rem;padding: 0;padding-left: 30rem;position: relative;text-transform: uppercase;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator hr{background: #08273a;border: 0;height: 1px;margin-bottom: 2.5rem;margin-left: 30rem;margin-top: 1.5rem;width: 7.5rem;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator p{color: #08273a;font: var(--texte-font)/150% "Poppins-Regular";padding-left: 30rem;width: 200%;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid{display: grid;gap: 18px;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid.gc-grid--4{grid-template-columns: repeat(4, 1fr);}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid.gc-grid--6{grid-template-columns: repeat(6, 1fr);}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid .gc-card{border: 5px solid transparent;border-radius: 2.5rem;overflow: hidden;padding: 0;cursor: pointer;transition: .2s ease;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid .gc-card.is-active, .bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left .gc-swatches .gc-swatch.is-active{border-color: #08273a;box-shadow: 0 0 0 2px rgba(215,140,99,.25);}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid .gc-card img{aspect-ratio: 1.5 / 1;display: block;  object-fit: cover;width: 100%;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom{align-content: flex-start;display: flex;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left{flex: 1 0 45%;padding-left: 30rem;position: relative;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left .gc-section__title{padding-left: 0;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left hr{margin-left: 0;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left p.gc-configurator__text{margin: 0;max-width: 75%;padding: 0;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left .gc-swatches{column-gap: 2.5rem;display: flex;flex-wrap: wrap;padding-top: 2.5rem;row-gap: 1.5rem;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left .gc-swatches .gc-swatch{border: 5px solid transparent;border-radius: 8px;box-shadow: var(--shadow);cursor: pointer;height: 10rem;width: 10rem;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__preview{border-radius: 1.5rem;flex: 1 0 30%;position: relative;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__preview img{background: #f8f8f8;border-radius: 1.5rem;min-height: 320px;object-fit: contain;width: 100%;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__preview .gc-configurator__summary{margin-top: 1.5rem;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__preview .gc-configurator__summary p{padding-left: 0;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__preview .gc-configurator__summary p strong{font-family: "Poppins-Bold";font-weight: normal;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-quote-form{}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-quote-form .gc-button{background: #c67351;border: 0;border-radius: 75rem;color: #FFFFFF;cursor: pointer;font: var(--texte-font)/150% "Poppins-Regular";margin-top: 1.5rem;padding: 1.5rem 2.5rem 1.5rem 2.5rem;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-quote-form .gc-button:hover{-webkit-transform: scale(0.95); -moz-transform: scale(0.95);-ms-transform: scale(0.95); -o-transform: scale(0.95);transform: scale(0.95);}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-quote-form .gc-form-message{margin-top: 1.5rem;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-quote-form .gc-form-message.is-success{color: #08273a;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-quote-form .gc-form-message.is-error{color: #b42318;}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-quote-form .gc-quote-form__grid{display: grid;gap: 1.5rem;grid-template-columns: repeat(3, 1fr);}
.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-quote-form .gc-quote-form__grid input{border: 1px solid #d9d9d9;border-radius: 75rem;padding: 1.5rem;width: 100%;}

/*--------------------------------------------------------------
/*  Media Queries
--------------------------------------------------------------*/
@media only screen and (max-width: 1919px) /* 1600 x 900 */
{
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section__title{padding-left: 0;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator hr{margin-left: 0;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator p{padding-left: 0;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left{padding-left: 0;}
}
@media only screen and (max-width: 1512px) /* 1512 x 982 */
{
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left{padding-right: 10rem;}
}
@media screen and (max-width: 1366px) and (max-height: 1024px) and (orientation : landscape) /* 1366 x 768 */
{}
@media screen and (max-width: 1334px) and (max-height: 800px) and (orientation : landscape) /* 1334 x 800 */
{}
@media only screen and (max-width: 1280px) /* 1280 x 1024 */
{}
@media only screen and (max-width: 1024px) /* 768 x 1024 */
{
	.bloc_item.article .bloc_item.contenu .bloc_item.titre{padding-left: 5rem;padding-right: 5rem;padding-top: 20rem;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix{padding-left: 5rem;padding-right: 5rem;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid.gc-grid--4{grid-template-columns: repeat(2, 1fr);}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid.gc-grid--6{grid-template-columns: repeat(3, 1fr);}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom{flex-wrap: wrap;row-gap: 7.5rem;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left{flex: 1 0 100%;}
} 
@media only screen and (max-width: 1024px) and (orientation : landscape) /* 1024 x 768 */
{}
@media screen and (max-width: 962px) and (orientation : landscape) /* 962 x 601 */
{}
@media screen and (min-width: 769px) and (max-height: 1334px) and (orientation : portrait)  /* 800 x 1334 */
{}
@media only screen and (max-width: 601px) /* 601 x 962 */
{}
@media only screen and (max-width:447px)
{
	.bloc_item.article .bloc_item.contenu .bloc_item.titre{padding-left: 2.5rem;padding-right: 2.5rem;}
	.bloc_item.article.configurateur .bloc_item.contenu{overflow: hidden;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix{padding-left: 2.5rem;padding-right: 2.5rem;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid.gc-grid--4{grid-template-columns: repeat(1, 1fr);}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-grid.gc-grid--6{grid-template-columns: repeat(2, 1fr);}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left{padding-right: 0;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left p.gc-configurator__text{max-width: 100%;}
	.bloc_item.article.configurateur .bloc_item.contenu .bloc_item.choix .gc-configurator .gc-section .gc-configurator__bottom .gc-configurator__left .gc-swatches .gc-swatch{height: 20rem;width: 20rem;}
}
@media only screen and (max-width:393px)
{}
@media only screen and (max-width:390px)
{}
@media only screen and (max-width:360px)
{}
@media only screen and (max-width:306px)
{}