body,html{height:100%;margin:0;padding:0}.home2 a{color:#004b8f;text-decoration:none}.home2 a h2{text-align:left;font-size:33px;text-transform:uppercase;color:#004b8f}@media (max-width:576px){.home2 a h2{font-size:25px}}@media (min-width:768px) and (max-width:991px){.home2 a h2{font-size:24px}}.home2 a p{color:#958e8a;font-size:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:768px){.home2 a p{font-size:16px}}.home a{color:#004b8f;text-decoration:none}.home a h2{text-align:center;font-size:1.5rem;color:#004b8f}@media (min-width:576px){.home a h2{color:#6f762b}}.home a h2.alliance_femme{color:#940805}.home a h2.alliance_homme{color:#4c6122}.home a h2.bagues{color:#bf506b}.home a h2.diamant{color:#6f762b}.home a h2.maison{color:#a63029}.bloc_accueil{position:relative}.bloc_accueil h2{position:absolute;font-size:2.2rem!important;line-height:120%;text-align:left!important}@media (min-width:1100px){.bloc_accueil h2{font-size:2.6rem!important}}.bloc_accueil h2.alliance_femme{left:7%;top:15%;color:#940805}.bloc_accueil h2.alliance_homme{right:15%;top:7%;color:#4c6122}.bloc_accueil h2.bagues{left:56%;top:18%;color:#bf506b}.bloc_accueil h2.diamant{left:7%;top:10%;text-align:center!important}#carouselDesktopHome{height:calc(100% - 190px);cursor:pointer}#carouselDesktopHome .carousel-indicators li.active{background-color:#004b8f}#carouselDesktopHome .carousel-inner{height:100%}#carouselDesktopHome .carousel-inner .carousel-item{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;position:relative}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider{position:absolute;top:5%;left:55%;width:40%;max-width:380px;background-color:hsla(0,0%,100%,.5);text-align:center}@media (min-width:1200px){#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider{width:30%;left:70%}}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.slider_white h2{color:#fff}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.slider_white .text-reduction{color:#fff;text-align:center}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.slider_white .text-ouvert{color:#fff;font-size:15px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.slider_white a{color:#fff}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.slider_white .text-reduction-hs{color:#000}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.black_friday{background:none;top:22%}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.black_friday .text-reduction{color:#fff;line-height:130%;font-size:19px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.black_friday h2{display:none}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.black_friday .magasin{text-transform:uppercase}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.black_friday .pourcentVp{font-family:arial,helvetica,san-serif;line-height:70px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.black_friday .pourcentVp2{font-family:arial,helvetica,san-serif;line-height:50px;font-size:50px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.black_friday .text-ouvert{color:#fff;font-size:20px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-reduction{color:#082352}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-reduction.remisebijou{font-size:45px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-reduction span.bijou{font-size:50px;font-weight:400;text-transform:uppercase}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-reduction span.bijou b{font-family:arial,helvetica,san-serif}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce h2{text-transform:none;color:#082352;font-variant:small-caps;margin-top:1rem}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .magasin{text-transform:uppercase}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .bloc-reduction-hs{background-color:#082352}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-ouvert{color:#000}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider h2{color:#004b8f;font-size:48px;text-transform:uppercase}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider h2 span{font-size:20px;text-transform:none;line-height:26px;display:block}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider .text-reduction{text-align:center;color:#004b8f;font-size:18px;padding-left:5%;line-height:50px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider .text-reduction span.pourcentVp{font-size:62px;font-weight:400}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider .text-reduction span.magasin{font-size:40px;font-weight:400}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider .bloc-reduction-hs{background-color:#7fa5c7}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider .bloc-reduction-hs p{color:#fff;font-size:19px;margin:0 auto;text-align:center;padding-left:5%;line-height:30px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider .bloc-reduction-hs p span{font-size:26px;font-weight:700}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider .text-ouvert{color:#b00000;font-size:18px}#carouselDesktopHome .carousel-inner .carousel-item .bloc_slider a{color:#b18a6d}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider{text-align:center}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider h2{color:#004b8f;font-size:40px;text-transform:uppercase;line-height:28px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider h2 span{font-size:20px;text-transform:none;line-height:20px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider p{margin-bottom:0}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider p.text-reduction{text-align:center;color:#004b8f;font-size:18px;max-width:380px;margin:0 auto 10px;line-height:50px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider p.text-reduction span.pourcentVp{font-size:62px;font-weight:400}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider p.text-reduction span.magasin{font-size:40px;font-weight:400}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider p.text-ouvert{color:#b00000;font-size:15px;line-height:130%}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider .bloc-reduction-hs{background-color:#7fa5c7}@media (max-width:576px){#carouselMobileHome .carousel-inner .carousel-item .bloc_slider .bloc-reduction-hs{margin-right:-15px;margin-left:-15px}}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider .bloc-reduction-hs p{color:#fff;font-size:18px;max-width:380px;margin:0 auto;text-align:left}@media (max-width:576px){#carouselMobileHome .carousel-inner .carousel-item .bloc_slider .bloc-reduction-hs p{padding-left:15px}}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider .bloc-reduction-hs p span{font-size:25px;font-weight:700}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider a{color:#b18a6d}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.black_friday .text-reduction{color:#000;line-height:130%;font-size:19px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.black_friday h2{display:none}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.black_friday .magasin{text-transform:uppercase}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.black_friday .pourcentVp{font-family:arial,helvetica,san-serif;line-height:70px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.black_friday .pourcentVp2{font-family:arial,helvetica,san-serif;line-height:50px;font-size:50px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.black_friday .text-ouvert{color:#000;font-size:20px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-reduction{color:#082352;line-height:40px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-reduction.remisebijou{font-size:45px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-reduction span.bijou{font-size:40px;letter-spacing:.05rem;font-weight:400;text-transform:uppercase}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-reduction span.bijou b{font-family:arial,helvetica,san-serif}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce h2{text-transform:none;color:#082352;font-variant:small-caps;font-size:43px}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .magasin{text-transform:uppercase}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .bloc-reduction-hs{background-color:#082352}#carouselMobileHome .carousel-inner .carousel-item .bloc_slider.bleu_fonce .text-ouvert{color:#000}.detail-promo{display:none;position:relative}.detail-promo .btn_close_invitation{z-index:1;position:absolute;right:15px;top:5px;cursor:pointer}.detail-promo .btn_close_invitation i{color:#004b8f}.detail-promo div .bloc_detail-promo>div{color:#004b8f;text-align:center;width:100%}@media (max-width:768px){.detail-promo div .bloc_detail-promo>div h3{font-size:1.25rem}}@media (max-width:768px){.detail-promo div .bloc_detail-promo>div p{letter-spacing:-.08rem}}.detail-promo div .bloc_detail-promo>div:nth-child(2){font-size:20px}@media (min-width:768px){.detail-promo div .bloc_detail-promo>div:nth-child(2){font-size:30px}}.detail-promo .remise{color:#004b8f;line-height:120%;font-size:.8rem}@media (min-width:768px){.detail-promo .remise{font-size:1rem}}.detail-promo .ouvert{font-family:arial,helvetica,san-serif;color:#004b8f;line-height:120%;text-transform:uppercase;font-weight:700;font-size:22px;margin-top:2rem}@media (min-width:768px){.detail-promo .ouvert{font-size:28px}}.detail-promo .promo_enligne_mariage tr{background-color:#a49254}.detail-promo .promo_enligne_mariage td{color:#fff;font-size:20px}@media (min-width:768px){.detail-promo .promo_enligne_mariage td{font-size:30px}}@media (max-width:475px){.detail-promo .promo_enligne_mariage td{font-size:15px}}.detail-promo .promo_remise_mariage{background-color:#004b8f}.detail-promo .promo_remise_mariage tr td{color:#fff;font-weight:400;line-height:120%}@media (max-width:475px){.detail-promo .promo_remise_mariage tr td{font-size:15px}}.detail-promo .promo_remise_mariage tr th{color:#fff;font-weight:400;line-height:120%;border-bottom:2px solid #fff;font-size:20px}@media (min-width:768px){.detail-promo .promo_remise_mariage tr th{font-size:30px}}@media (max-width:475px){.detail-promo .promo_remise_mariage tr th{font-size:15px;letter-spacing:-.06rem}}.detail-promo .promo_remise_mariage tr.titre td{font-size:18px;line-height:110%;border-bottom:2px solid #fff}@media (min-width:768px){.detail-promo .promo_remise_mariage tr.titre td{font-size:25px}}@media (max-width:475px){.detail-promo .promo_remise_mariage tr.titre td{font-size:15px}}.detail-promo .promo_remise_mariage tr.mois td{font-size:18px;line-height:110%;border-top:0}@media (min-width:768px){.detail-promo .promo_remise_mariage tr.mois td{font-size:25px}}@media (max-width:475px){.detail-promo .promo_remise_mariage tr.mois td{font-size:15px}}.open.detail-promo{display:block}.txt_home h3.accroche-shop{color:#004b8f;font-size:1rem;line-height:140%}@media (min-width:768px){.txt_home h3.accroche-shop{font-size:20px}}.txt_home p{color:#958e8a;font-size:.9rem}@media (min-width:768px){.txt_home p{font-size:1rem}}.txt_home p.adresse-shop{color:#004b8f;font-size:1rem}.txt_home p.adresse-shop span{font-size:20px}.txt_home p.adresse-shop a{color:#004b8f;font-size:20px;text-decoration:none}@media (min-width:768px){.txt_home p.adresse-shop{font-size:16px}}.message_home{background-color:#004b8f}.message_home p{color:#fff}.message_home p a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px}@media (max-width:767px){.message_home p a{font-size:13px}}#blocArticle .btn.btn_caroussel{color:#004b8f;font-size:1.5rem;text-transform:uppercase;border:0;text-decoration:underline}#blocArticle .btn.btn_caroussel.collapsed{text-decoration:none}@media (max-width:576px){#blocArticle .btn.btn_caroussel{font-size:.9rem;padding:.375rem .2rem!important}}#blocArticle .btn:focus{box-shadow:0 0 0 #fff}#blocArticle p{color:#004b8f}.carouselBlocArticle .carousel-control-next,.carouselBlocArticle .carousel-control-prev{color:#958e8a;width:8%;opacity:1}.carouselBlocArticle .carousel-item{text-align:center;margin-bottom:5px;margin-top:5px}.carouselBlocArticle .carousel-item a{color:#004b8f}.carouselBlocArticle .carousel-item span.version{font-family:arial,helvetica,san-serif;color:#bebcbc;font-size:12px}.carouselBlocArticle .carousel-item div.bloc{box-shadow:0 0 2px #c3c3c3;height:100%}.carouselBlocArticle .carousel-item div h3{padding:5px 0 0;text-align:center;margin:0;text-transform:capitalize;font-size:14px;letter-spacing:-1px}@media (min-width:992px){.carouselBlocArticle .carousel-item div h3{font-size:16px;letter-spacing:0}}.carouselBlocArticle .carousel-item div.bloc_price{text-align:center;margin-top:-7px}.carouselBlocArticle .carousel-item div.bloc_price span.price-before{font-size:14px;color:#928b87;text-decoration:line-through}.carouselBlocArticle .carousel-item div.bloc_price span.price{font-size:24px;color:#004b8f;text-align:right;width:54px;display:inline-block}.carouselBlocArticle .carousel-item div.bloc_price span.place{color:#004b8f;margin-right:10px}@media (max-width:768px){.carouselBlocArticle .carousel-item div.bloc_price span.place{margin-right:0;font-size:13px}}.carouselBlocArticle .carousel-item div.bloc_price span.place.mag{margin-right:20px}@media (max-width:768px){.carouselBlocArticle .carousel-item div.bloc_price span.place.mag{margin-right:10px}}.carouselBlocArticle .carousel-item{margin-right:0}.carouselBlocArticle .carousel-inner .active+.carousel-item{display:block}.carouselBlocArticle .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carouselBlocArticle .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carouselBlocArticle .carousel-inner .carousel-item-next{position:relative;transform:translateZ(0)}.carouselBlocArticle .active.carousel-item-left+.carousel-item-next.carousel-item-left,.carouselBlocArticle .carousel-item-next.carousel-item-left+.carousel-item,.carouselBlocArticle .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carouselBlocArticle .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.carouselBlocArticle .active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carouselBlocArticle .carousel-item-prev.carousel-item-right+.carousel-item,.carouselBlocArticle .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block}@media (min-width:768px) and (max-width:991px){.carouselBlocArticle .carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px) and (max-width:768px){.carouselBlocArticle .carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible}}@media (min-width:768px){.carouselBlocArticle .carousel-inner .active+.carousel-item+.carousel-item{display:block}.carouselBlocArticle .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carouselBlocArticle .carousel-inner .carousel-item-next{position:relative;transform:translateZ(0)}.carouselBlocArticle .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carouselBlocArticle .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block}}@media (min-width:991px){.carouselBlocArticle .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carouselBlocArticle .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carouselBlocArticle .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block}}.section h2{color:#004b8f;font-size:30px;text-transform:uppercase;text-align:center;margin-top:60px;width:100%}@media (max-width:768px){.section h2{font-size:25px;margin-top:30px;padding:10px}}.carrousel-section{position:relative}.carrousel-section .carrousel-horizontal{padding-top:20px;overflow-x:hidden}.carrousel-section .carrousel-horizontal .carrousel-content{display:flex;flex-wrap:nowrap}.carrousel-section .carrousel-horizontal .carrousel-content .item{flex:0 0 50%;max-width:50%;padding:0 15px}.carrousel-section .carrousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;padding:10px 15px;z-index:10;cursor:pointer}.carrousel-section .carrousel-btn.left{left:0}.carrousel-section .carrousel-btn.right{right:0}.carte{padding:0;height:100%}.carte a{color:#004b8f;text-decoration:none}.carte a h2{text-align:left;font-size:24px;text-transform:uppercase;color:#004b8f}@media (max-width:576px){.carte a h2{font-size:22px}}.carte a p{color:#958e8a;font-size:18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:768px){.carte a p{font-size:16px}}.carte a img{transition:transform .3s ease}.carte a img:hover{transform:scale(1.05)}