@import"https://fonts.googleapis.com/css?family=Cormorant:300,300i,400,400i,500,500i,600,600i,700,700i|Open+Sans:300,400,400i,600,700,800&subset=latin-ext";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;display:block}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.info{background-color:#5bc0de !important}.success{background-color:#5cb85c !important}.warning{background-color:#f0ad4e !important}.alert{background-color:#d9534f !important}.info a{color:#5bc0de !important}.success a{color:#5cb85c !important}.warning a{color:#f0ad4e !important}.alert a{color:#d9534f !important}.video{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video.widescreen{padding-bottom:56.34%}.video.vimeo{padding-top:0}.video iframe,.video object,.video embed,.video video{top:0;left:0;width:100%;height:100%;position:absolute}#video_0{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}#video_0 .widescreen{padding-bottom:56.34%}#video_0 .vimeo{padding-top:0}#video_0 iframe,#video_0 object,#video_0 embed,#video_0 video{top:0;left:0;width:100%;height:100%;position:absolute}#cnil{background:#00a3b2;box-shadow:0 0 5px 0 rgba(0,0,0,.4);overflow:hidden;padding:10px 10px 0 10px;position:fixed;bottom:70px;right:0;max-width:300px;z-index:999999;transform:translate(0, 190%);transition:all .3s}#cnil p{font-size:1rem;color:#fff}#cnil a,#cnil span{display:block;background:#212121;color:#fff;font-size:.8rem;font-weight:600;text-transform:uppercase;margin:10px;padding:5px 10px;float:right;transition:all .3s}#cnil a:hover,#cnil span:hover{background:#fff;color:#212121;transition:all .3s}#cnil a i,#cnil span i{margin:0 10px 0 0;transition:margin .3s}#cnil a:hover i,#cnil span:hover i{margin:0 15px 0 0;transition:margin .3s}#cnil.show{transform:translate(0, 0)}.ontop{background:rgba(0,0,0,.3);border-radius:5px;line-height:30px;height:30px;width:30px;display:none;position:fixed;bottom:20px;right:20px;text-align:center;color:#fff;z-index:8000}.ontop i{font-size:1.6rem}.ontop:hover{color:#21cdec;background:rgba(0,0,0,.6)}.ontop_showed{display:block}@media all and (max-width: 1023px){#cnil{bottom:40px;transform:translate(0, 190%)}}header{position:fixed;width:100%;padding:0 0 15px 0;z-index:9000;height:90px;top:50px}.topnewsclosed header{top:0}#logo a{display:block;text-align:left;position:absolute;left:40px;top:50%;width:238px;transform:translateY(-50%);transition:all .5s}.home #logo a{width:288px}#logo a>span{display:block;width:92%;text-indent:-999em;margin:0;opacity:1;transition:all .5s}#logo a>span:first-of-type{background:url("https://www.i-diamants.com/images/logo_h.png") no-repeat 50% bottom/contain rgba(0,0,0,0);height:47px}#logo a>span:last-of-type{background:url("https://www.i-diamants.com/images/logo_b_fr.png") no-repeat 50% 5px/contain rgba(0,0,0,0);height:23px}.showname{position:absolute;left:50%;font-size:1.4rem;line-height:15px;padding:15px 10px;width:300px;background:#00a3b2;transform:translateX(-50%) scaleY(0);transform-origin:top center;z-index:1;transition:all .3s ease-out}.showname a{padding:0 0 0 5px;color:#fff}#authent_btn:hover .showname{transform:translateX(-50%) scaleY(1);box-shadow:0 0 20px rgba(0,0,0,.27)}#menu,#menu *{transition:all .5s}#menu>ul li{list-style:none;display:inline-block;vertical-align:top;position:relative}#menu>ul>li>a{color:#212121;display:block;font-size:1.4rem;font-weight:600;text-align:center;font-family:"Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;font-style:normal;position:relative;letter-spacing:.2rem;line-height:40px;padding:0 20px}#menu>ul>li>span{color:#212121;display:block;font-size:1.5rem;font-weight:600;text-align:center;font-family:"Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;font-style:normal;padding:0 20px;position:relative;letter-spacing:.2rem;line-height:40px}#menu .vall{display:none}.lang>a{line-height:2rem}#menu>ul>li>a:before{content:"";background:none;height:2px;width:calc(100% - 40px);position:absolute;top:100%;left:20px;transform:scaleX(0);z-index:9999;transition:all .3s}#menu>ul>li:hover>a:before{transform:scaleX(1)}#menu ul.fst{position:absolute;right:150px;top:50%;transform:translateY(-50%)}#menu .menucoords>a{display:none}#menu .menucoords>a:first-child{display:inline-block}ul.snd{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;width:110px}ul.snd>li{display:block;clear:both;margin:0}ul.snd>li>a,ul.snd>li>span{margin:0;padding:0;color:#00a3b2;font-size:1.8rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(33,33,33,0);border-radius:5px;transition:all .5s}ul.snd>li>a:hover,ul.snd>li>span:hover{background:rgba(33,33,33,.05)}ul.snd>li>a span{font-size:1.4rem;margin:0 0 0 2px}.minipanier{position:relative}.minipanier .showtotal{position:absolute;top:110%;right:0;transform:scaleY(0);transform-origin:top right;z-index:1;transition:all .5s;box-shadow:0 0 20px rgba(0,0,0,.27)}.minipanier .showtotal p{padding:0;margin:0;background:#00a3b2;color:#fff;white-space:nowrap;padding:5px 15px}.minipanier:hover .showtotal{transform:scaleY(1)}#menu ul li .submenu{background:#00a3b2;height:0;left:50%;opacity:0;overflow:hidden;position:absolute;top:100%;z-index:1000;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);transition:all .5s cubic-bezier(1, 0, 0, 1);transform:translate(-50%, 0)}#menu ul li:hover .submenu{height:auto;opacity:1;overflow:visible;position:absolute;display:table;top:40px;width:-moz-min-content;width:min-content}#menu .submenu ul{display:block;float:left;padding:0;position:fixed;left:100%;background:#00a3b2;transition:all .2s ease-in-out;opacity:0;height:auto;visibility:hidden;transform:translate(0, -35px)}#menu .submenu li{width:100%;padding:2px 0}#menu .submenu li a,#menu .submenu li span{position:relative;display:block;font-size:1.1rem;letter-spacing:1px;text-align:left;text-transform:uppercase;white-space:nowrap;width:100%;color:#fff;font-weight:600;padding:9px 30px}#menu .submenu li a:hover,#menu .submenu li span:hover{background:rgba(255,255,255,.1);color:#fff}#menu .submenu li:first-child{padding:15px 0 0 0}#menu .submenu li:last-child{padding:0 0 25px 0}#menu .submenu li:hover>ul{opacity:1;visibility:visible}.is_subsub:after{position:absolute;content:">";right:15px;transform:scaleY(2)}#toggle{cursor:pointer;display:block;font-size:3rem;height:50px;width:50px;z-index:8500;position:fixed;padding:15px;transition:all .5s;opacity:0;visibility:hidden;background:rgba(0,0,0,0);color:#212121;z-index:9000}#toggle span{display:block;clear:both;height:2px;background:#212121;margin:4px 0 0;transition:all .5s}#toggle span:nth-child(1){width:18px}#toggle span:nth-child(2){width:12px}#toggle span:nth-child(3){width:22px}#toggle:hover span:nth-child(1){width:22px}#toggle:hover span:nth-child(2){width:32px}#toggle:hover span:nth-child(3){width:16px}.deploy_h #toggle span:nth-child(1){width:20px !important;transform:rotate(45deg);background:#212121}.deploy_h #toggle span:nth-child(2){width:20px !important;transform:rotate(-45deg);margin:-3px 0 0;background:#212121}.deploy_h #toggle span:nth-child(3){width:0}[data-toggle=deploy_h] #toggle{top:30px;left:0}main,footer{left:0;position:relative}.deploy_h main,.deploy_h footer,.deploy_h header,.deploy_h #toggle{left:70vw;transition:all .5s}.deploy_h #menu{left:0;box-shadow:3px 0 5px -2px #333}.deploy_h main,.deploy_h #logo a{filter:blur(8px)}.deploy_h{overflow:hidden;position:fixed}@media all and (min-width: 1025px){.fixed,.home header.fixed{box-shadow:0 5px 5px 0 rgba(0,0,0,.2);background:rgba(255,255,255,.95);padding:0 0 1.4rem 0;height:60px}.fixed #logo a,.home .fixed #logo h1{width:180px;z-index:1000}ul.snd>li{display:inline-block;clear:none}}@media all and (max-width: 1280px){#menu li .megamenu{padding:0 10rem !important}#menu li:hover .megamenu{box-shadow:0px 3px 10px -2px rgba(0,0,0,.75);height:auto;min-height:200px;opacity:1;overflow:visible;padding:20px}#menu .megamenu .backnav{display:none}header{position:absolute;background:none}#toggle{visibility:visible;animation:animToggle 1s forwards}#menu{background:#00a3b2;left:-70vw;margin:0;position:fixed;top:0;bottom:0;width:70vw;overflow-y:auto;overflow-x:hidden;height:auto;display:flex;flex-direction:column;z-index:9000}#menu>ul>li>a,#menu>ul>li>span{color:#fff}#menu ul.fst{margin:20px 0 0;width:100%;position:relative;top:auto;right:auto;transform:none}#menu ul.fst>li{width:100%;border:none}#menu ul.fst>li a,#menu ul.fst>li span{height:auto;text-align:left;padding:4px 20px;letter-spacing:0;font-weight:500;min-width:50vw}#menu ul.fst>li:hover>a{background:rgba(255,255,255,.5)}#menu .menucoords>a{display:inline-block;min-width:auto}#menu ul li:hover .submenu{position:relative;top:auto;width:100%}#menu .submenu li:hover>ul{opacity:1;visibility:visible;display:block !important}#menu .submenu li:hover>ul.subsubmenu{position:relative;left:auto;transform:none;padding:0 10px;background:rgba(33,33,33,.1)}ul.snd{position:fixed;right:0;top:auto;padding:0;transform:translateY(0)}ul.snd>li{display:block;clear:both;margin:0}ul.snd>li>*{width:43px;height:50px;display:flex;justify-content:center;align-items:center}#logo a{left:50%;transform:translate(-50%, -50%)}}@media all and (max-width: 480px){#logo a{width:150px;left:50%;top:-10px;transform:translate(-50%, 0)}.deploy_h #toggle{left:70vw;top:0;padding:10px 100vw 100vh 0;z-index:99999;background:rgba(0,0,0,.8)}.home #logo a{width:190px}}@keyframes animToggle{0%{opacity:0;transform:translate(-20px, -10px)}50%{opacity:1}100%{opacity:1;transform:translate(0, 0)}}fieldset{margin:30px 0;display:block;border:1px solid rgba(33,33,33,.5);padding:20px;border-radius:10px}legend{font-size:1.6rem;padding:0 10px}.rowElem{margin:15px 0;position:relative}.radioElem,.checkboxElem,.selectElem{position:relative}input,textarea,select{display:inline-block;height:42px;outline:none;font-size:14px;vertical-align:top;width:100%;padding:0 0 0 36px}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:rgba(33,33,33,.4);opacity:1;font-weight:400}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:rgba(33,33,33,.4);font-weight:400}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:rgba(33,33,33,.4);font-weight:400}input,textarea,select{transition:all .5s}input{background:#fff;border:1px solid rgba(33,33,33,.5);color:#212121;border-radius:5px}input:hover{background:#fff;border:1px solid #00a3b2;color:#212121;border-radius:5px}input:focus,textarea:focus{background:#fff;border:1px solid #00a3b2;color:#212121;border-radius:5px}input[disabled],textarea[disabled]{background:#ccc;border:2px solid #ccc;color:#ccc}input[disabled]::-webkit-input-placeholder,textarea[disabled]::-webkit-input-placeholder{color:#ccc}input[disabled]::-moz-placeholder,textarea[disabled]::-moz-placeholder{color:#ccc}input[type=submit]{background:#00a3b2;border:1px solid #00a3b2;color:#fff;border-radius:5px;font-size:1.4rem;text-shadow:0 1px rgba(0,0,0,.08);padding:0;transition:all .5s}input[type=submit]:hover{background:#212121;border:1px solid #212121;color:#fff;border-radius:5px}textarea{background:#fff;border:1px solid rgba(33,33,33,.5);color:#212121;border-radius:5px;height:96px;line-height:19px;padding:10px 10px 10px 36px;resize:none;transition:all .5s}textarea:hover{background:#fff;border:1px solid #00a3b2;color:#212121;border-radius:5px}textarea:focus{height:120px}label{font-size:1.2rem}label i{font-size:1.4rem !important;pointer-events:none;position:absolute;top:14px;left:14px;z-index:4;color:rgba(33,33,33,.5);transition:all .5s}label span{background:#00a3b2;color:#fff;border-radius:3px;top:-8px;font-size:1.1rem;font-weight:500;left:10px;max-height:0;overflow:hidden;position:absolute;transition:all .5s}label.show-label span{max-height:22px;padding:0 10px}select{background:#fff;color:#212121;border:1px solid rgba(33,33,33,.5);border-radius:5px;display:block;margin:0;outline:none;padding:0 10px;text-indent:.01px;text-overflow:"";z-index:10;-webkit-appearance:none}.selectElem{position:relative}.selectElem:before{content:"";pointer-events:none;position:absolute;z-index:10;background:#fff;border-left:1px solid #fff;bottom:1px;right:1px;top:1px;width:34px;border-radius:5px}.selectElem i{right:10px;left:auto;font-size:1.2rem !important;z-index:12;top:50%;transform:translateY(-50%)}.selectElem:hover i,.selectElem:focus i{color:#00a3b2}.selectElem:hover select{background:#fff;color:#212121;border:1px solid #00a3b2;border-radius:5px}.selectElem option{padding:0 5px}.selectElem label span{max-height:22px;padding:0 10px}input[type=radio],input[type=checkbox]{height:inherit;left:0;opacity:0;position:absolute;width:auto}.radio,.checkbox{background:#fff;border:1px solid #212121;display:inline-block;height:17px;margin:0 2px 0 0;position:relative;top:5px;width:17px;max-height:inherit;left:0}.checkbox:before,.radio:before{content:"";display:none}input:checked+.checkbox:before,input:checked+.radio:before{display:block}.checkbox:before{border-color:#00a3b2;-o-border-image:none;border-image:none;border-style:solid;border-width:0 0 2px 2px;height:6px;left:3px;position:absolute;top:3px;transform:rotate(-45deg);width:9px}input:checked+.checkbox,input:checked+.radio{border:1px solid #00a3b2}.radio{border-radius:20px}.radio:before{background:#00a3b2;border-radius:10px;height:7px;margin:4px;width:7px}input:hover+.checkbox,input:hover+.radio{border-color:#00a3b2}input:focus+.checkbox,input:focus+.radio{border-color:#00a3b2}checkboxElem:hover label{color:#fff}.btnfile{height:34px;line-height:34px;padding:0 16px;position:absolute;right:4px;top:4px;z-index:10;background:#00a3b2;color:#fff;border-radius:3px;max-height:inherit;left:auto}input[type=file]{bottom:0;cursor:pointer;height:100%;opacity:0;padding:8px 10px;position:absolute;right:0;width:100%;z-index:11}.fileElem input[type=file]+input[type=text]{padding:0 0 0 35px}.fileElem input[type=file]:hover+input[type=text]{border-color:#00a3b2}@media all and (max-width: 640px){.details>.contact{padding:20px 24px}fieldset{padding:10px}}@media all and (max-width: 568px){.fileElem input[type=file]+input[type=text]{text-indent:999em}}@media all and (max-width: 360px){.details>.contact{padding:20px 15px}}#modal_box *{transition:all .5s}#modal_box{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:10000;overflow:hidden;visibility:hidden}.modal_content{backface-visibility:hidden;height:auto;left:50%;position:fixed;transform:translateX(-50%) translateY(-50%);visibility:hidden;z-index:2000;background:#00b3be;padding:20px 40px;top:50%;color:#fff;text-align:center}.modal_content h3{text-transform:uppercase;margin:0 0 10px 0;color:#fff}.modal_content a{display:block;padding:5px 10px;background:#fff;color:#00b3be;display:inline-block;margin:5px 10px;font-size:1.4rem;font-weight:600}.modal_content a:hover{padding:5px 20px}#modal_box.md_show{visibility:visible}.modal_content.md_cshow{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-50%);transition:all .3s ease 0s}#black_bg{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.7;display:none;z-index:10000}#video_lightbox{background:#fff;left:50%;transform:translate(-50%, 0);margin:0;position:fixed;top:10%;width:80%;height:80%;z-index:10001;display:none;padding:3px;border:none;padding:10px}#video_lightbox *{width:100%;margin:auto;height:calc(100% - 25px)}#video_lightbox a{color:#fff;position:absolute;top:5px;right:5px;width:auto;height:auto}@media all and (max-width: 810px){#video_lightbox{height:auto}#video_lightbox *{height:auto}}.compte *{transition:all .5s}.cptcreation{width:90%;margin:0 auto}.compte p{font-size:1.6rem;padding:5px 0}.compte p span{color:#212121}.compte h2{font-size:2.4rem;margin:0 0 15px 0;color:#212121;font-weight:600;letter-spacing:2.13px;text-align:center}.compte h3{position:relative;font-family:"Open Sans",sans-serif;display:inline-block;letter-spacing:0;color:#212121;padding:5px;flex:1 0 100%;font-size:1.6rem;font-weight:400;margin:0}.compte nav+div{display:inline-block;vertical-align:top;margin:33px 0 88px 0;width:100%;margin:30px auto 58px auto;padding:38px 42px 46px 42px}.compte .prevnext a{padding:7px 14px}.compte #espace-client{text-align:center;padding:0}.compte #espace-client a{margin:0 2px;display:inline-block;vertical-align:middle;text-align:center;background:#00a3b2;color:#fff;font-size:1.4rem;padding:.5em 10px;text-decoration:none}.retour{background:#212121;color:#fff;display:block;font-size:1.4rem;padding:.5em 1em;text-decoration:none}.retour{clear:both;color:#212121;float:right}.compte #espace-client a:hover,.retour:hover,.compte #espace-client a.active{background:#212121;color:#fff;transform:scale(0.95, 0.95)}.compte #cptindex{width:75%;max-width:1000px}.compte #cptindex h4{font-family:"Cormorant",serif;margin:10px 0;font-size:16px;font-weight:700;text-transform:uppercase}.compte #cptindex>div{border:1px solid #ddd;border-radius:10px;float:left;min-height:200px;margin:10px;overflow:hidden;padding:10px 20px;position:relative;width:calc(50% - 20px)}.compte #cptindex>div a{background:#00a3b2;border:medium none;border-radius:5px;box-shadow:0 3px 0 0 #00777d;color:#212121;font-family:"Cormorant",serif;font-size:1.2rem;font-weight:600;padding:5px 15px;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;margin:5px 0;clear:both}.compte #cptindex>div a:hover{background:#212121 none repeat scroll 0 0;box-shadow:none;color:#00a3b2}.compte form{text-align:left}.compte #tab_livraison{background:#f4f4f4 none repeat scroll 0 0;border:medium none;float:none;height:auto;margin:20px;padding:20px;width:auto}.compte #tab_livraison a{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#000}.compte #tab_livraison a.mod_adr_liv:hover,.gestion_compte #tab_livraison a.del_adr_liv:hover{transform:scale(1.3, 1.3)}.compte section.carte>div{float:none;height:auto;width:auto}.compte section.carte>div p{float:left}.compte section.carte>div p.solde{background:#f4f4f4 none repeat scroll 0 0;border-radius:5px;clear:both;margin:20px 0 0;padding:10px 30px}.compte section.carte>div a{float:right;margin:20px 0 0;padding:10px}.compte .table_historique{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:stretch;margin:30px auto}.compte .table_historique article{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:flex-start;min-height:39px;border-bottom:1px solid #2c2c2c;border-top:1px solid #2c2c2c}.compte .table_historique article p{text-align:center;flex:1 1 14%;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.1rem;color:#212121;padding:5px}.compte .table_historique article a{color:#212121;font-family:"Open Sans",sans-serif;font-weight:900;font-size:1.1rem}.compte .table_historique article a:hover{color:#00a3b2}.compte .table_historique article.intitule{padding:0 0 3px 0;border-top:none}.compte .table_historique article.intitule p{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.3rem;color:#212121;flex:1 1 14%}.compte .table_historique article .datecreation,.compte .table_historique article .prix,.compte .table_historique article p.etat{font-size:1.2rem;color:#212121}.compte .cptdetail{display:inline-flex;justify-content:space-between;flex-wrap:wrap}.compte .cptdetail h1{margin:0 auto 30px auto;display:block;flex:1 1 100%;text-align:left}.compte .cptdetail h2{margin:15px auto;display:block;flex:1 1 100%;text-align:left;font-style:italic}.compte .cptdetail>section{margin:10px 0;flex:0 1 48%;flex-basis:calc(50% - 10px);float:none;min-height:150px}.compte .cptdetail h3,.compte .cptdetail h4{padding:0;display:block;text-align:left}.compte .cptdetail h3{text-align:left;display:block;width:100%;margin:10px 0}.compte .cptdetail .facture{flex:1 1 100%}.compte .cptdetail .facture p{font-weight:400;color:#212121;margin:0;font-size:1.4rem;font-family:"Open Sans",sans-serif;list-style-type:none;text-align:center}.compte .cptdetail .facture p span{color:#333}.compte .table_facture{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:stretch;margin:30px auto}.compte .table_facture article{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:flex-start;min-height:39px;border-bottom:1px solid #2c2c2c;border-top:1px solid #2c2c2c}.compte .table_facture article p{text-align:center;flex:1 1 25%;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.1rem;color:#212121;padding:5px 15px}.compte .table_facture>article>p:first-of-type{text-align:left}.compte .table_facture article .montant{font-size:1.2rem;color:#212121;font-weight:600}.compte .table_facture article a{color:#212121;font-family:"Open Sans",sans-serif;font-weight:900;font-size:1.1rem}.compte .table_facture article a:hover{color:#00a3b2}.compte .table_facture article.intitule{padding:0 0 3px 0;border-top:none}.compte .table_facture article.intitule p{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.3rem;color:#212121;flex:1 1 25%}.compte .table_facture article.totaux{background:rgba(33,33,33,.05);border:none}.compte .table_facture article.totaux .designation{flex:1 1 75%}.compte .table_facture article.totaux .montant{flex:1 1 25%}.compte .addresse_facturation,.compte .addresse_livraison{flex:1 1 50%;margin:20px 10px}.compte .addresse_facturation>div,.compte .addresse_livraison>div{background:rgab(#212121, 0.05);padding:15px;margin:10px 0;text-align:left}.compte .addresse_facturation p,.compte .addresse_livraison p{font-size:1.4rem;color:#212121;text-align:left;padding:0}.compte .addresse_facturation p:first-of-type,.compte .addresse_facturation p:nth-of-type(2),.compte .addresse_facturation p:nth-of-type(3),.compte .addresse_livraison p:first-of-type,.compte .addresse_livraison p:nth-of-type(2),.compte .addresse_livraison p:nth-of-type(3){display:inline-block;padding:0 5px 0 0;font-weight:600}.compte .addresse_facturation p:nth-of-type(3),.compte .addresse_livraison p:nth-of-type(3){margin:0 0 10px 0}.compte .addresse_facturation p:nth-last-of-type(2),.compte .addresse_livraison p:nth-last-of-type(2){margin:10px 0 0 0}.compte .cptdetail section.etat{flex:1 1 100%}.compte .table_etats{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:stretch;margin:30px auto}.compte .table_etats article{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:flex-start;min-height:39px;border-bottom:1px solid #2c2c2c;border-top:1px solid #2c2c2c}.compte .table_etats article p{text-align:left;flex:1 1 50%;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.4rem;color:#212121;padding:5px 15px}.compte .table_etats article a:hover{color:#00a3b2}.compte .table_etats article.intitule{padding:0 0 3px 0;border-top:none}.compte .table_etats article.intitule p{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.4rem;color:#212121;flex:1 1 50%;text-align:left}.compte .devisdetail,.compte .devisdetail h2{text-align:left}.compte .devisdetail .table_facture article{border-bottom:none;border-top:1px solid #2c2c2c}.compte .devisdetail .table_facture article.totaux{margin:2px 0}.devisdetail .actions{text-align:center}.compte .devisdetail h3{color:#212121;font-size:1.8rem;padding:5px 0}.devisdetail .actions a{margin:0;display:inline-block}.designation strong{color:#212121}.compte .devisdetail .gallery{display:flex;flex-wrap:wrap}.compte .devisdetail .gallery>a{margin:10px}.compte .devisdetail .gallery>a span{font-size:1.2rem}@media all and (max-width: 1023px){.compte nav+div,#cpthistorique,#cptdevis,#cptdetail{padding:36px 20px 46px 20px}.compte .table_historique{width:calc(100% - 20px)}.compte .table_historique article.intitule{display:none}.compte .table_historique article{padding:20px;flex-wrap:wrap;text-align:center;align-items:flex-start}.compte .table_historique article>p{flex:1 1 15%;display:block;padding:5px 7px;text-align:left;font-size:1.4rem;font-weight:600}.compte .table_historique article a{display:block;padding:0;text-align:left;font-size:1.4rem;font-weight:900}.compte .table_historique article .facturation,.compte .table_historique article .livraison{flex:1 1 30%;text-align:left}.compte .table_historique article .prix{flex:1 1 33%}.compte .table_historique article p.etat,.compte .table_historique article .details{flex:1 1 31%}.compte .cptdetail .facture{margin:0}.compte .table_facture{margin:10px 0}.compte .table_facture article,.compte .table_facture article.intitule{padding:10px;flex-wrap:wrap;text-align:center;align-items:flex-start}.compte .table_facture article>p{display:block;padding:5px 7px;text-align:left;font-size:1.4rem;font-weight:600}.compte .table_facture article a{display:block;padding:0;text-align:left;font-size:1.4rem;font-weight:900}.compte .table_etats article,.compte .table_etats article.intitule{padding:10px;flex-wrap:wrap;text-align:center;align-items:flex-start}.compte .table_etats article>p{display:block;padding:5px 7px;text-align:left;font-size:1.4rem;font-weight:600}.compte .table_etats article a{display:block;padding:0;text-align:left;font-size:1.4rem;font-weight:900}}@media all and (max-width: 810px){.compte #espace-client{text-align:left}.compte #espace-client a{display:block;margin:1px 0;width:100%}.compte .table_historique{width:100%}.compte .table_historique article>p,.compte .table_historique article .facturation,.compte .table_historique article .livraison,.compte .table_historique article .prix,.compte .table_historique article p.etat{flex:1 1 50%;padding:3px 5px}.compte .table_historique article .details{flex:1 1 100%}.compte .cptdetail>section{flex:1 1 100%}.compte .cptdetail h1{margin:0 0 10px 0}.compte .cptdetail h2{margin:0 0 10px 0}.compte .table_facture{width:100%}.compte .table_facture article.intitule p{flex:1 1 18%}.compte .table_facture article.intitule p:first-of-type{flex:1 1 45%}.compte .table_facture article>p{padding:3px 5px;text-align:left;flex:1 1 18%}.compte .table_facture article p:first-of-type{flex:1 1 45%}.compte .table_facture article.totaux .designation{flex:1 1 81%}.compte .table_facture article.totaux .montant{flex:1 1 18%}.compte .addresse_facturation>div,.compte .addresse_livraison>div{margin:10px 0 0 0}.compte .table_etats{width:100%}.compte .table_etats article>p{padding:3px 5px;text-align:left}}@media all and (max-width: 640px){.cptcreation{width:100%;padding:20px}.compte h2{font-size:2rem}.compte .cptdetail h3{font-size:1.4rem;color:#212121}.compte .table_historique article{padding:20px 10px}.compte .table_historique article>p,.compte .table_historique article .facturation,.compte .table_historique article .livraison,.compte .table_historique article .prix,.compte .table_historique article p.etat,.compte .table_historique article .details{font-size:1.2rem}.compte .cptdetail h2{margin:0 0 5px 0}.compte .cptdetail h3{margin:0 0 5px 0}.compte .table_facture{margin:5px 0 10px 0}.compte .table_facture article{padding:10px}.compte .table_facture article>p{font-size:1.2rem;text-align:left}.compte .table_facture article.intitule{padding:10px}.compte .table_facture article.intitule p:first-of-type{display:none}.compte .table_facture article.intitule p{flex:1 1 39%;text-align:left}.compte .table_facture article.intitule p:last-of-type{flex:1 1 20%}.compte .table_facture article p:first-of-type{flex:1 1 100%}.compte .table_etats article{padding:10px}.compte .table_etats article>p{font-size:1.2rem}.compte .table_facture article.intitule p,.compte .devisdetail .table_facture article.intitule p:last-of-type{flex:1 1 33%;text-align:center}.compte .table_facture article>p{flex:1 1 33%;text-align:center}.devisdetail .actions a{width:auto;display:block;max-width:316px}}@media all and (max-width: 480px){.form_authent input{float:none;width:calc(100% - 20px);clear:both}.form_authent input[type=submit]{width:calc(40% - 20px)}.form_authent #form_authent_close{float:right;width:calc(20% - 20px)}.compte .table_historique article>p,.compte .table_historique article .facturation,.compte .table_historique article .livraison,.compte .table_historique article .prix,.compte .table_historique article p.etat,.compte .table_historique article .details{flex:1 1 100%}.compte .table_facture article,.compte .table_facture article.intitule{padding:10px 0}.compte .table_facture article.intitule p,.compte .table_facture article.intitule p:last-of-type{flex:1 1 33%;text-align:left}.compte .table_facture article p:first-of-type{flex:1 1 100%;font-size:1.2rem}.compte .table_facture article.totaux .designation{flex:1 1 66%}.compte .table_facture article.totaux .montant{flex:1 1 33%}.compte .table_etats article>p{flex:1 1 50%}}.cd-breadcrumb,.cd-multi-steps{width:90%;max-width:768px;padding:.5em 1em;margin:1em auto;background-color:#edeff0;border-radius:.25em}.cd-breadcrumb:after,.cd-multi-steps:after{content:"";display:table;clear:both}.cd-breadcrumb li,.cd-multi-steps li{display:inline-block;float:left;margin:.5em 0}.cd-breadcrumb li::after,.cd-multi-steps li::after{display:inline-block;content:"»";margin:0 .6em;color:#959fa5}.cd-breadcrumb li:last-of-type::after,.cd-multi-steps li:last-of-type::after{display:none}.cd-breadcrumb li>*,.cd-multi-steps li>*{display:inline-block;font-size:1.4rem;color:#2c3f4c}.cd-breadcrumb li.current>*,.cd-multi-steps li.current>*{color:#00a3b2}.no-touch .cd-breadcrumb a:hover,.no-touch .cd-multi-steps a:hover{color:#00a3b2}.cd-breadcrumb.custom-separator li::after,.cd-multi-steps.custom-separator li::after{content:"";height:16px;width:16px;background:url(/images/_sources/cd-custom-separator.svg) no-repeat center center;vertical-align:middle}.cd-breadcrumb.custom-icons li>*::before,.cd-multi-steps.custom-icons li>*::before{content:"";display:inline-block;height:20px;width:20px;margin-right:.4em;margin-top:-2px;background:url(/images/_sources/cd-custom-icons-01.svg) no-repeat 0 0;vertical-align:middle}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(2)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(2)>*::before{background-position:-20px 0}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(3)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(3)>*::before{background-position:-40px 0}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(4)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(4)>*::before{background-position:-60px 0}.cd-breadcrumb.custom-icons li.current:first-of-type>*::before,.cd-multi-steps.custom-icons li.current:first-of-type>*::before{background-position:0 -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(2)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(2)>*::before{background-position:-20px -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(3)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(3)>*::before{background-position:-40px -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(4)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(4)>*::before{background-position:-60px -20px}@media only screen and (min-width: 768px){.cd-breadcrumb,.cd-multi-steps{padding:0 1.2em}.cd-breadcrumb li,.cd-multi-steps li{margin:1.2em 0}.cd-breadcrumb li::after,.cd-multi-steps li::after{margin:0 1em}.cd-breadcrumb li>*,.cd-multi-steps li>*{font-size:1.4rem}}@media only screen and (min-width: 768px){.cd-breadcrumb.triangle{background-color:rgba(0,0,0,0);padding:0}.cd-breadcrumb.triangle li{position:relative;padding:0;margin:4px 4px 4px 0}.cd-breadcrumb.triangle li:last-of-type{margin-right:0}.cd-breadcrumb.triangle li>*{position:relative;padding:1em .8em 1em 2.5em;color:#2c3f4c;background-color:#edeff0;border-color:#edeff0}.cd-breadcrumb.triangle li.current>*{color:#fff;background-color:#00a3b2;border-color:#00a3b2}.cd-breadcrumb.triangle li:first-of-type>*{padding-left:1.6em;border-radius:.25em 0 0 .25em}.cd-breadcrumb.triangle li:last-of-type>*{padding-right:1.6em;border-radius:0 .25em .25em 0}.no-touch .cd-breadcrumb.triangle a:hover{color:#fff;background-color:#2c3f4c;border-color:#2c3f4c}.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li>*::after{content:"";position:absolute;top:0;left:100%;content:"";height:0;width:0;border:24px solid rgba(0,0,0,0);border-right-width:0;border-left-width:20px}.cd-breadcrumb.triangle li::after{z-index:1;transform:translateX(4px);border-left-color:#fff;margin:0}.cd-breadcrumb.triangle li>*::after{z-index:2;border-left-color:inherit}.cd-breadcrumb.triangle li:last-of-type::after,.cd-breadcrumb.triangle li:last-of-type>*::after{display:none}.cd-breadcrumb.triangle.custom-separator li::after{background-image:none}.cd-breadcrumb.triangle.custom-icons li::after,.cd-breadcrumb.triangle.custom-icons li>*::after{border-top-width:25px;border-bottom-width:25px}@-moz-document url-prefix(){.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li>*::after{border-left-style:dashed}}}@media only screen and (min-width: 768px){.no-touch .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before,.cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before,.no-touch .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before,.cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before{background-position:0 -40px}.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before,.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before{background-position:-20px -40px}.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before,.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before{background-position:-40px -40px}.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before,.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before{background-position:-60px -40px}}.pagine{display:flex;justify-content:center;position:relative;width:90%;margin:3rem auto}.pagine li{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid rgba(33,33,33,.1);margin:0 2px;color:#212121;cursor:pointer;transition:all .5s;position:relative;font-weight:600;font-size:1.1rem}.pagine li a{position:absolute;height:100%;width:100%;top:0;left:0;color:#212121}.pagine li:hover{color:#009ead}.pagine li:active{transform:scale(0.9)}.pagine li.disabled{color:rgba(33,33,33,.5);pointer-events:none}.pagine li.active{color:#fff;pointer-events:none;background:#00a3b2}.toolbox{background:#19171c;height:52px;overflow:hidden}.toolbox>div{margin:0 auto;width:80%;max-width:960px}.toolbox .nb_results{float:left}.toolbox .nb_results p{color:#fff;font-size:1.6rem;font-weight:600;line-height:52px}.viewBy{float:right;line-height:52px}.viewBy>*{display:inline-block;margin:0 0 0 30px}.viewBy p{float:left;color:#fff;font-weight:600}.viewBy #viewby_maps{border:2px solid #fff;color:#fff;line-height:26px;padding:0 10px;font-weight:600;font-size:1.4rem}.viewBy #viewby_maps i{margin:0 5px 0 0}.viewBy #viewby_maps:hover{background:#fff;color:#212121}.viewBy a{padding:0 10px;display:inline-block;font-size:1.8rem;color:#999;transition:all .5s;cursor:pointer}.viewBy a:hover{color:#d6bb71}.viewBy a.on{color:#fff}.sortBy{float:left;margin:0 10px 0 0}.sbHolder{display:inline-block;float:left;font-size:12px;font-family:"Open Sans",sans-serif;font-weight:normal;height:34px;line-height:34px;position:relative;text-align:left;min-width:158px}.sbHolder p{float:left;font-size:11px;color:#999;padding:0 0 0 7px;text-transform:capitalize}.sbSelector{float:right;display:block;overflow:hidden;width:95px;color:#333}.sbToggle{background:url("/images/sbholder/sbtoggle.png") center center no-repeat;display:block;width:27px;height:34px;float:right;border-left:1px solid #e7e7e7;margin:0}.sbSelector:hover .sbToggle{background:url("/images/sbholder/sbtoggle_hover.png") center center no-repeat}.sbToggleOpen{background:url("/images/sbholder/sbtoggle_hover.png") center center no-repeat}.sbToggleOpen:hover{background:url("/images/sbholder/sbtoggle.png") center center no-repeat}.sbHolder:hover .sbOptions{display:block}.sbOptions{display:none;background-color:#fff;border:1px solid #e7e7e7;color:#6d6c67;left:-1px;list-style:none;margin:0;overflow-y:auto;padding:0;position:absolute;top:100%;min-width:158px;z-index:15;box-shadow:0 0 4px 0 #e1e1e1}.sbOptions a{display:block;padding:0 5px;color:#333}.sbOptions a:hover{background:#f9f9f9}.set{border:1px solid #e7e7e7;height:34px;display:block;width:34px;float:right;margin:0 0 0 5px;box-shadow:0 0 4px 0 #e1e1e1}.ascending{background:#fff url(/images/sbholder/sb_ascending.png) center center no-repeat}.descending{background:#fff url(/images/sbholder/sb_descending.png) center center no-repeat}@media all and (max-width: 810px){.toolbox>div{width:90%}}@media all and (max-width: 480px){.toolbox{height:auto}.toolbox>div{text-align:center}.viewBy,.toolbox .nb_results{float:none}}.tabz{margin:20px 0}.tabz_nav{display:flex;border-bottom:1px solid rgba(33,33,33,.4)}.tabz_nav a{font-size:1.2rem;color:rgba(33,33,33,.6);text-transform:uppercase;padding:1rem 1.5rem;transition:all .5s;cursor:pointer;margin:0 0 -1px}.tabz_nav a.active,.tabz_nav a:hover{color:#00a3b2;border-bottom:1px solid #00a3b2}.tabz_content{margin:0;padding:20px 0}.tabz_content>div{display:none;padding:0}.tabz_content p{font-size:1.4rem}.tabz_content>div.active{display:block;animation:fade-in .5s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.tabz.boxed .tabz_nav a{border-radius:5px 5px 0 0;border:1px solid rgba(33,33,33,0)}.tabz.boxed .tabz_nav a:hover{background:rgba(33,33,33,.05);border-bottom:1px solid rgba(0,0,0,0)}.tabz.boxed .tabz_nav a.active{border:1px solid rgba(33,33,33,.4);border-bottom:1px solid #fff}.tabz.boxed .tabz_nav a.active:hover{border-bottom:1px solid #fff;background:none}.tabz.pilled .tabz_nav{border-bottom:1px solid rgba(33,33,33,0)}.tabz.pilled .tabz_nav a{border:1px solid rgba(33,33,33,.4);border-left:1px solid #fff}.tabz.pilled .tabz_nav a:hover{background:#00a3b2;color:#212121;border:1px solid #00a3b2}.tabz.pilled .tabz_nav a:first-child{border-radius:5px 0 0 5px;border-left:1px solid rgba(33,33,33,.4)}.tabz.pilled .tabz_nav a:last-child{border-radius:0 5px 5px 0}.tabz.pilled .tabz_nav a.active{background:#00a3b2;color:#212121;border:1px solid #00a3b2}.tabz.btned .tabz_nav{border-bottom:1px solid rgba(33,33,33,0)}.tabz.btned .tabz_nav a{border:1px solid rgba(33,33,33,.4);border-radius:5px;margin:0 5px 0 0}.tabz.btned .tabz_nav a:hover{background:#00a3b2;color:#212121;border:1px solid #00a3b2}.tabz.btned .tabz_nav a.active{background:#00a3b2;color:#212121;border:1px solid #00a3b2}.imageunique #home_imageunique{height:calc(100vh - 278px);overflow:hidden;position:relative;z-index:1}.imageunique #home_imageunique:before{content:"";background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 39%, rgba(0, 0, 0, 0) 100%);position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:1;max-height:234px;height:25vh}.imageunique img{min-width:100%;width:auto;min-height:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.imageunique h2{text-align:left;font-size:6rem;font-family:"Cormorant",serif;font-style:italic;font-weight:300;color:#c8c8c8;transform:translate(0, -80%);padding:0 0 0 5%;z-index:2;position:relative}.imageunique h2 span{transform:translate(-15px, 0);color:rgba(70,73,78,.38);font-family:"Open Sans",sans-serif;font-size:19.1rem;text-shadow:0 10px 20px rgba(0,0,0,.13);font-style:normal;display:block;line-height:70px;letter-spacing:15px}@media all and (max-width: 1120px){.imageunique h2{font-size:5rem}.imageunique h2 span{font-size:16rem}}@media all and (max-width: 1080px){.imageunique h2{padding:0 0 0 4%}.imageunique h2 span{font-size:13rem;letter-spacing:12px;line-height:60px;transform:translate(-4px, 0)}}@media all and (max-width: 810px){.imageunique #home_imageunique{height:calc(60vh - 85px);min-height:350px}.imageunique img{height:100%}.imageunique h2{font-size:4rem;letter-spacing:1.13px;line-height:20px;transform:translate(0, -70%)}.imageunique h2 span{font-size:10rem;letter-spacing:9px}}@media all and (max-width: 568px){.imageunique h2{font-size:3.2rem;letter-spacing:.13px;transform:translate(0, -75%)}.imageunique h2 span{font-size:7rem;letter-spacing:6px}}@media all and (max-width: 414px){.imageunique #home_imageunique{height:250px;width:100%}.imageunique img{height:250px}.imageunique h2{font-size:2.5rem;letter-spacing:normal;line-height:0}.imageunique h2 span{font-size:5rem;line-height:30px;letter-spacing:4.17px;transform:translate(-24px, 0)}}.news{font-family:"Cormorant",serif;width:90%;max-width:1140px;display:flex;justify-content:center;flex-wrap:wrap}.news>section *,.news>aside *{transition:all .5s}.news>section{max-width:910px;width:77%;margin:0 0 6rem}.news>aside{max-width:230px;width:33%}.news h1{display:block;width:100%;margin:0 0 40px 0;padding:0 20px}.news article{text-align:center;box-shadow:0 10px 20px 0 rgba(0,0,0,.05);background:#fff;width:calc(33.3333333333% - 20px);margin:10px;border:1px solid rgba(33,33,33,.05)}.news img{width:100%;margin:0}.news .category{font-family:"Open Sans",sans-serif;color:#00a3b2;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:2px;margin:0;padding:10px 20px}.news h2{font-family:"Cormorant",serif;font-size:2rem;font-weight:600;margin:0;padding:20px;position:relative;text-align:center;color:#212121;line-height:1}.news h2 a{font-size:2rem;font-weight:600;line-height:1}.news time{color:#666;font-family:"Open Sans",sans-serif;display:block;font-size:1.3rem;letter-spacing:1px;font-weight:600;padding:0;margin:5px auto;text-align:center}.news article>div{padding:0 15px;margin:10px auto 15px auto;font-family:"Open Sans",sans-serif;text-align:center}.news article p{font-family:"Open Sans",sans-serif;color:#666;font-weight:400;font-size:1.2rem;letter-spacing:1px;line-height:1.2}.news article a{color:#00a3b2}.news article a:hover{color:#00a3b2}.news>aside{margin:0 0 0 15px;max-width:230px;padding:0;width:33%;float:right}.news>aside #byCat{margin:40px 0 0 0;text-align:center}.news>aside #b_follow{margin:21px 0 0 0;text-align:center}.news>aside .comp_title{position:relative;font-family:"Open Sans",sans-serif;color:#212121;font-size:2rem;font-weight:400;letter-spacing:2px;margin:0 0 32px;padding:32px 5px 20px 5px;text-align:center;width:100%;font-style:normal}.news>aside .comp_title:after{content:"";width:32px;height:1px;position:absolute;bottom:0;left:calc(50% - 16px);background:#212121}.news>aside ul{width:50%;text-align:left;min-width:129px;margin:0 auto}.news>aside li{list-style:outside none none;position:relative}.news>aside a{color:#212121}.news>aside #byCat a{font-family:"Open Sans",sans-serif;margin:0 0 11px 26px;display:block;font-size:1.2rem;font-weight:700;letter-spacing:2px}.news>aside #byCat li:hover a{color:#00a3b2}.news>aside #byCat li:hover:before{background-color:#00a3b2}.news>aside #b_follow ul{text-align:center}.news>aside #b_follow li{margin:0 6px;display:inline-block}.news>aside #b_follow a{font-size:2rem;line-height:20px}.news>aside #b_follow a:hover{color:#d6bb71}.news_details{width:70%}.news_details .category{color:#00a3b2;text-align:center}.news_details time{color:#666;font-family:"Open Sans",sans-serif;display:block;font-size:1.3rem;letter-spacing:1px;font-weight:600;padding:0;margin:5px auto;text-align:center}.news_details img{width:100%}.news_details img.actu_illus{margin:0 0 50px}.news_details ul{margin:10px}.prevnext{position:relative;display:block;text-align:right;height:24px;margin:0 20px 20px}.prevnext .back{font-size:1.4rem;letter-spacing:.6px;font-style:italic;text-decoration:underline;transition:all .5s}.prevnext .back:hover{color:#00a3b2}.prev_prdt,.next_prdt{color:#00a3b2 !important}@media all and (max-width: 1152px){.news article{width:calc(50% - 20px)}.news>aside{padding:0;margin:0 0 0 5px;width:20%}}@media all and (max-width: 810px){.news_details img{max-width:100%;display:inline-block;margin:20px 0;width:100% !important;text-align:center;transform:none !important}.news h1{margin:0 0 20px 0}.news>aside .comp_title{font-size:1.6rem;letter-spacing:1.5px}}@media all and (max-width: 640px){.news>aside{max-width:none}.news>aside ul{max-height:0;opacity:0;overflow:hidden;transition:all .5s}.news>aside nav,.news>aside>div{margin:0;cursor:pointer}.news>aside nav:hover ul,.news>aside>div:hover ul{max-height:100%;opacity:1;padding:10px 0 20px 0}.news{flex-wrap:wrap}.news>section{order:1;width:100%}.news>aside{width:100%;margin:0;order:0}.news>aside #byCat{margin:0 0 15px 0;border:1px solid #707070}.news>aside #b_follow{margin:0;border:1px solid #707070}.news>aside .comp_title{padding:5px 10px;margin:5px 0}.news>aside .comp_title:after{content:none}.news>aside nav ul{width:100%}.news>aside nav:hover ul{padding:0}.news>aside #byCat li{width:100%;padding:0 40px;margin:1px 0 0 0;display:block}.news>aside #byCat li::before{display:none}.news>aside #byCat a{margin:0;height:35px;line-height:35px;text-align:center}.news>aside #b_follow{margin:0 0 20px 0}.news>aside #b_follow li{margin:0}.news>aside #b_follow a{padding:0 6px}}@media all and (max-width: 480px){.news article{width:calc(100% - 20px)}}#albumphoto_listing figure{cursor:pointer;float:left;height:auto;margin:10px 1%;min-width:320px;max-height:360px;max-width:480px;overflow:hidden;position:relative;text-align:center;width:48%}#albumphoto_listing figure img{display:block;opacity:.8;position:relative}#albumphoto_listing figure figcaption{backface-visibility:hidden;color:#fff;font-size:1.25em;text-transform:uppercase;padding:2em}#albumphoto_listing figure figcaption::before,#albumphoto_listing figure figcaption::after{pointer-events:none}#albumphoto_listing figure figcaption,#albumphoto_listing figure figcaption>a{height:100%;left:0;position:absolute;top:0;width:100%}#albumphoto_listing figure figcaption>a{font-size:0;opacity:0;text-indent:200%;white-space:nowrap;z-index:1000}#albumphoto_listing figure h3{font-weight:800;word-spacing:-0.15em;font-size:1em}#albumphoto_listing figure h3 span{font-weight:300}#albumphoto_listing figure h3,#albumphoto_listing figure p{margin:0}#albumphoto_listing figure p{font-size:68.5%;letter-spacing:1px;color:#fff}#albumphoto_listing ul li{list-style:none}#albumphoto_listing>*{border-sizing:border-box}figure.effect-lexi{background:linear-gradient(-45deg, #000 0%, #fff 100%)}figure.effect-lexi img{margin:-10px 0 0 -10px;max-width:none;width:calc(100% + 10px);opacity:.9;transition:opacity .35s,transform .35s;transform:translate3d(10px, 10px, 0);backface-visibility:hidden}figure.effect-lexi figcaption::before,figure.effect-lexi p{transition:opacity .35s,transform .35s}figure.effect-lexi figcaption::before{position:absolute;right:-100px;bottom:-100px;width:300px;height:300px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 900px rgba(255,255,255,.2);content:"";opacity:0;transform:scale3d(0.5, 0.5, 1);transform-origin:50% 50%}figure.effect-lexi:hover img{opacity:.6;transform:translate3d(0, 0, 0)}figure.effect-lexi h3{text-align:left;transition:transform .35s;transform:translate3d(5px, 5px, 0)}figure.effect-lexi p{position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:140px;text-align:right;opacity:0;transform:translate3d(20px, 20px, 0)}figure.effect-lexi:hover figcaption::before{opacity:1;transform:scale3d(1, 1, 1)}figure.effect-lexi:hover h3,figure.effect-lexi:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-julia{background:#2f3238}figure.effect-julia img{max-width:none;height:400px;transition:opacity 1s,transform 1s;backface-visibility:hidden}figure.effect-julia figcaption{text-align:left}figure.effect-julia h3{position:relative;padding:.5em 0}figure.effect-julia p{display:inline-block;margin:0 0 .25em;padding:.4em 1em;background:rgba(255,255,255,.9);color:#2f3238;text-transform:none;font-weight:500;font-size:75%;transition:opacity .35s,transform .35s;transform:translate3d(-360px, 0, 0)}figure.effect-julia p:first-child{transition-delay:.15s}figure.effect-julia p:nth-of-type(2){transition-delay:.1s}figure.effect-julia p:nth-of-type(3){transition-delay:.05s}figure.effect-julia:hover p:first-child{transition-delay:0s}figure.effect-julia:hover p:nth-of-type(2){transition-delay:.05s}figure.effect-julia:hover p:nth-of-type(3){transition-delay:.1s}figure.effect-julia:hover img{opacity:.4;transform:scale3d(1.1, 1.1, 1)}figure.effect-julia:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-goliath{background:#df4e4e}figure.effect-goliath img,figure.effect-goliath h3{transition:transform .35s}figure.effect-goliath img{backface-visibility:hidden}figure.effect-goliath h3,figure.effect-goliath p{position:absolute;bottom:0;left:0;padding:30px}figure.effect-goliath p{text-transform:none;font-size:90%;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, 50px, 0)}figure.effect-goliath:hover img{transform:translate3d(0, -80px, 0)}figure.effect-goliath:hover h3{transform:translate3d(0, -100px, 0)}figure.effect-goliath:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-hera{background:#303fa9}figure.effect-hera h3{font-size:158.75%}figure.effect-hera h3,figure.effect-hera p{position:absolute;top:50%;left:50%;transition:opacity .35s,transform .35s;transform:translate3d(-50%, -50%, 0);transform-origin:50%}figure.effect-hera figcaption::before{position:absolute;top:50%;left:50%;width:200px;height:200px;border:2px solid #fff;content:"";opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);transform-origin:50%}figure.effect-hera p{width:100px;text-transform:none;font-size:121%;line-height:2}figure.effect-hera p a{color:#fff}figure.effect-hera p a:hover,figure.effect-hera p a:focus{opacity:.6}figure.effect-hera p a i{opacity:0;transition:opacity .35s,transform .35s}figure.effect-hera p a:first-child i{transform:translate3d(-60px, -60px, 0)}figure.effect-hera p a:nth-child(2) i{transform:translate3d(60px, -60px, 0)}figure.effect-hera p a:nth-child(3) i{transform:translate3d(-60px, 60px, 0)}figure.effect-hera p a:nth-child(4) i{transform:translate3d(60px, 60px, 0)}figure.effect-hera:hover figcaption::before{opacity:1;transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1)}figure.effect-hera:hover h3{opacity:0;transform:translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1)}figure.effect-hera:hover p i:empty{transform:translate3d(0, 0, 0);opacity:1}figure.effect-winston{background:#162633;text-align:left}figure.effect-winston img{transition:opacity .45s;backface-visibility:hidden}figure.effect-winston figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/triangle.svg) no-repeat center center;background-size:100% 100%;content:"";transition:opacity .45s,transform .45s;transform:rotate3d(0, 0, 1, 45deg);transform-origin:0 100%}figure.effect-winston h3{transition:transform .35s;transform:translate3d(0, 20px, 0)}figure.effect-winston p{position:absolute;right:0;bottom:0;padding:0 1.5em 7% 0}figure.effect-winston a{margin:0 10px;color:#5d504f;font-size:170%}figure.effect-winston a:hover,figure.effect-winston a:focus{color:#cc6055}figure.effect-winston p a i{opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, 50px, 0)}figure.effect-winston:hover img{opacity:.6}figure.effect-winston:hover h3{transform:translate3d(0, 0, 0)}figure.effect-winston:hover figcaption::before{opacity:.7;transform:rotate3d(0, 0, 1, 20deg)}figure.effect-winston:hover p i{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-winston:hover p a:nth-child(3) i{transition-delay:.05s}figure.effect-winston:hover p a:nth-child(2) i{transition-delay:.1s}figure.effect-winston:hover p a:first-child i{transition-delay:.15s}figure.effect-selena{background:#fff}figure.effect-selena img{opacity:.95;transition:transform .35s;transform-origin:50% 50%}figure.effect-selena:hover img{transform:scale3d(0.95, 0.95, 1)}figure.effect-selena h3{transition:transform .35s;transform:translate3d(0, 20px, 0)}figure.effect-selena p{opacity:0;transition:opacity .35s,transform .35s;transform:perspective(1000px) rotate3d(1, 0, 0, 90deg);transform-origin:50% 0%}figure.effect-selena:hover h3{transform:translate3d(0, 0, 0)}figure.effect-selena:hover p{opacity:1;transform:perspective(1000px) rotate3d(1, 0, 0, 0)}figure.effect-terry{background:#34495e}figure.effect-terry figcaption{padding:1em}figure.effect-terry figcaption::before,figure.effect-terry figcaption::after{position:absolute;width:200%;height:200%;border-style:solid;border-color:#101010;content:"";transition:transform .35s}figure.effect-terry figcaption::before{right:0;bottom:0;border-width:0 70px 60px 0;transform:translate3d(70px, 60px, 0)}figure.effect-terry figcaption::after{top:0;left:0;border-width:15px 0 0 15px;transform:translate3d(-15px, -15px, 0)}figure.effect-terry img,figure.effect-terry p a{transition:opacity .35s,transform .35s}figure.effect-terry img{opacity:.85}figure.effect-terry h3{position:absolute;bottom:0;left:0;padding:.4em 10px;width:50%;transition:transform .35s;transform:translate3d(100%, 0, 0)}@media screen and (max-width: 920px){figure.effect-terry h3{padding:.75em 10px;font-size:120%}}figure.effect-terry p{float:right;clear:both;text-align:left;text-transform:none;font-size:111%}figure.effect-terry p a{display:block;margin-bottom:1em;color:#fff;opacity:0;transform:translate3d(90px, 0, 0)}figure.effect-terry p a:hover,figure.effect-terry p a:focus{color:#f3cf3f}figure.effect-terry:hover figcaption::before,figure.effect-terry:hover figcaption::after{transform:translate3d(0, 0, 0)}figure.effect-terry:hover img{opacity:.6}figure.effect-terry:hover h3,figure.effect-terry:hover p a{transform:translate3d(0, 0, 0)}figure.effect-terry:hover p a{opacity:1}figure.effect-terry:hover p a:first-child{transition-delay:.025s}figure.effect-terry:hover p a:nth-child(2){transition-delay:.05s}figure.effect-terry:hover p a:nth-child(3){transition-delay:.075s}figure.effect-terry:hover p a:nth-child(4){transition-delay:.1s}figure.effect-phoebe{background:#675983}figure.effect-phoebe img{opacity:.85;transition:opacity .35s}figure.effect-phoebe:hover img{opacity:.6}figure.effect-phoebe figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/triangle2.svg) no-repeat center center;background-size:100% 100%;content:"";transition:opacity .35s,transform .35s;transform:scale3d(5, 2.5, 1);transform-origin:50% 50%}figure.effect-phoebe:hover figcaption::before{opacity:.6;transform:scale3d(1, 1, 1)}figure.effect-phoebe h3{margin-top:1em;transition:transform .35s;transform:translate3d(0, 40px, 0)}figure.effect-phoebe:hover h3{transform:translate3d(0, 0, 0)}figure.effect-phoebe p a{color:#fff;font-size:140%;opacity:0;position:relative;display:inline-block;transition:opacity .35s,transform .35s}figure.effect-phoebe p a:first-child{transform:translate3d(-60px, -60px, 0)}figure.effect-phoebe p a:nth-child(2){transform:translate3d(0, 60px, 0)}figure.effect-phoebe p a:nth-child(3){transform:translate3d(60px, -60px, 0)}figure.effect-phoebe:hover p a{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-apollo{background:#3498db}figure.effect-apollo img{opacity:.95;transition:opacity .35s,transform .35s;transform:scale3d(1.05, 1.05, 1)}figure.effect-apollo figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);content:"";transition:transform .6s;transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0)}figure.effect-apollo p{position:absolute;right:0;bottom:0;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;transition:opacity .35s}figure.effect-apollo h3{text-align:left}figure.effect-apollo:hover img{opacity:.6;transform:scale3d(1, 1, 1)}figure.effect-apollo:hover figcaption::before{transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0)}figure.effect-apollo:hover p{opacity:1;transition-delay:.1s}figure.effect-kira{background:#fff;text-align:left}figure.effect-kira img{transition:opacity .35s}figure.effect-kira figcaption{z-index:1}figure.effect-kira p{padding:2.25em .5em;font-weight:600;font-size:100%;line-height:1.5;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, -10px, 0)}figure.effect-kira p a{margin:0 .5em;color:#101010}figure.effect-kira p a:hover,figure.effect-kira p a:focus{opacity:.6}figure.effect-kira figcaption::before{position:absolute;top:0;right:2em;left:2em;z-index:-1;height:3.5em;background:#fff;content:"";transition:opacity .35s,transform .35s;transform:translate3d(0, 4em, 0) scale3d(1, 0.023, 1);transform-origin:50% 0}figure.effect-kira:hover img{opacity:.5}figure.effect-kira:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-kira:hover figcaption::before{opacity:.7;transform:translate3d(0, 5em, 0) scale3d(1, 1, 1)}figure.effect-steve{z-index:auto;overflow:visible;background:#000}figure.effect-steve:before,figure.effect-steve h3:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;content:"";transition:opacity .35s}figure.effect-steve:before{box-shadow:0 3px 30px rgba(0,0,0,.8);opacity:0}figure.effect-steve figcaption{z-index:1}figure.effect-steve img{opacity:1;transition:transform .35s;transform:perspective(1000px) translate3d(0, 0, 0)}figure.effect-steve h3,figure.effect-steve p{background:#fff;color:#2d434e}figure.effect-steve h3{position:relative;margin-top:2em;padding:.25em}figure.effect-steve h3:before{box-shadow:0 1px 10px rgba(0,0,0,.5)}figure.effect-steve p{margin-top:1em;padding:.5em;font-weight:800;opacity:0;transition:opacity .35s,transform .35s;transform:scale3d(0.9, 0.9, 1)}figure.effect-steve:hover:before{opacity:1}figure.effect-steve:hover img{transform:perspective(1000px) translate3d(0, 0, 21px)}figure.effect-steve:hover h3:before{opacity:0}figure.effect-steve:hover p{opacity:1;transform:scale3d(1, 1, 1)}figure.effect-moses{background:linear-gradient(-45deg, #EC65B7 0%, #05E0D8 100%)}figure.effect-moses img{opacity:.85;transition:opacity .35s}figure.effect-moses h3,figure.effect-moses p{padding:20px;width:50%;height:50%;border:2px solid #fff}figure.effect-moses h3{padding:20px;width:50%;height:50%;text-align:left;transition:transform .35s;transform:translate3d(10px, 10px, 0)}figure.effect-moses p{float:right;padding:20px;text-align:right;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(-50%, -50%, 0)}figure.effect-moses:hover h3{transform:translate3d(0, 0, 0)}figure.effect-moses:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-moses:hover img{opacity:.6}figure.effect-jazz{background:linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%)}figure.effect-jazz img{opacity:.9}figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p{transition:opacity .35s,transform .35s}figure.effect-jazz figcaption::after{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;content:"";opacity:0;transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);transform-origin:50% 50%}figure.effect-jazz h3,figure.effect-jazz p{opacity:1;transform:scale3d(0.8, 0.8, 1)}figure.effect-jazz h3{padding-top:26%;transition:transform .35s}figure.effect-jazz p{padding:.5em 2em;text-transform:none;font-size:.85em;opacity:0}figure.effect-jazz:hover img{opacity:.7;transform:scale3d(1.05, 1.05, 1)}figure.effect-jazz:hover figcaption::after{opacity:1;transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1)}figure.effect-jazz:hover h3,figure.effect-jazz:hover p{opacity:1;transform:scale3d(1, 1, 1)}figure.effect-ming{background:#030c17}figure.effect-ming img{opacity:.9;transition:opacity .35s}figure.effect-ming figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,.2);content:"";opacity:0;transition:opacity .35s,transform .35s;transform:scale3d(1.4, 1.4, 1)}figure.effect-ming h3{margin:20% 0 10px 0;transition:transform .35s}figure.effect-ming p{padding:1em;opacity:0;transition:opacity .35s,transform .35s;transform:scale(1.5)}figure.effect-ming:hover h3{transform:scale(0.9)}figure.effect-ming:hover figcaption::before,figure.effect-ming:hover p{opacity:1;transform:scale3d(1, 1, 1)}figure.effect-ming:hover figcaption{background-color:rgba(58,52,42,0)}figure.effect-ming:hover img{opacity:.4}figure.effect-duke{background:linear-gradient(-45deg, #34495e 0%, #cc6055 100%)}figure.effect-duke img,figure.effect-duke p{transition:opacity .35s,transform .35s}figure.effect-duke:hover img{opacity:.1;transform:scale3d(2, 2, 1)}figure.effect-duke h3{transition:transform .35s;transform:scale3d(0.8, 0.8, 1);transform-origin:50% 100%}figure.effect-duke p{position:absolute;bottom:0;left:0;margin:20px;padding:30px;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;transform:scale3d(0.8, 0.8, 1);transform-origin:50% -100%}figure.effect-duke:hover h3,figure.effect-duke:hover p{opacity:1;transform:scale3d(1, 1, 1)}figure.effect-lily img{max-width:none;width:calc(100% + 50px);opacity:.7;transition:opacity .35s,transform .35s;transform:translate3d(-40px, 0, 0)}figure.effect-lily figcaption{text-align:left}figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%}figure.effect-lily h3,figure.effect-lily p{transform:translate3d(0, 40px, 0)}figure.effect-lily h3{transition:transform .35s}figure.effect-lily p{color:rgba(255,255,255,.8);opacity:0;transition:opacity .2s,transform .35s}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1}figure.effect-lily:hover img,figure.effect-lily:hover h3,figure.effect-lily:hover p{transform:translate3d(0, 0, 0)}figure.effect-lily:hover p{transition-delay:.05s;transition-duration:.35s}figure.effect-sadie figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);content:"";opacity:0;transform:translate3d(0, 50%, 0)}figure.effect-sadie h3{position:absolute;top:50%;left:0;width:100%;color:#484c61;transition:transform .35s,color .35s;transform:translate3d(0, -50%, 0)}figure.effect-sadie figcaption::before,figure.effect-sadie p{transition:opacity .35s,transform .35s}figure.effect-sadie p{position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;transform:translate3d(0, 10px, 0)}figure.effect-sadie:hover h3{color:#fff;transform:translate3d(0, -50%, 0) translate3d(0, -40px, 0)}figure.effect-sadie:hover figcaption::before,figure.effect-sadie:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-roxy{background:linear-gradient(45deg, #ff89e9 0%, #05abe0 100%)}figure.effect-roxy img{max-width:none;width:calc(100% + 60px);transition:opacity .35s,transform .35s;transform:translate3d(-50px, 0, 0)}figure.effect-roxy figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:"";opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(-20px, 0, 0)}figure.effect-roxy figcaption{padding:3em;text-align:left}figure.effect-roxy h3{padding:30% 0 10px 0}figure.effect-roxy p{opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(-10px, 0, 0)}figure.effect-roxy:hover img{opacity:.7;transform:translate3d(0, 0, 0)}figure.effect-roxy:hover figcaption::before,figure.effect-roxy:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-bubba{background:#000}figure.effect-bubba img{opacity:1;transition:all .35s;transform:scale(1);-webkit-transform:scale(1)}figure.effect-bubba:hover img{opacity:.7;transform:scale(1.05);-webkit-transform:scale(1.05)}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;transition:opacity .5s,transform .5s}figure.effect-bubba figcaption::before{border-top:4px solid rgba(255,255,255,.7);border-bottom:4px solid rgba(255,255,255,.7);transform:scale(0, 1)}figure.effect-bubba figcaption::after{border-right:4px solid rgba(255,255,255,.7);border-left:4px solid rgba(255,255,255,.7);transform:scale(1, 0)}figure.effect-bubba h3{padding-top:30%;transition:transform .35s;transform:translate3d(0, -20px, 0)}figure.effect-bubba p{padding:20px 2.5em;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, 20px, 0)}figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after{opacity:1;transform:scale(1)}figure.effect-bubba:hover h3,figure.effect-bubba:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-romeo{perspective:1000px}figure.effect-romeo img{transition:opacity .35s,transform .35s;transform:translate3d(0, 0, 300px)}figure.effect-romeo:hover img{opacity:.6;transform:translate3d(0, 0, 0)}figure.effect-romeo figcaption::before,figure.effect-romeo figcaption::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";transition:opacity .35s,transform .35s;transform:translate3d(-50%, -50%, 0)}figure.effect-romeo:hover figcaption::before{opacity:.5;transform:translate3d(-50%, -50%, 0) rotate(45deg)}figure.effect-romeo:hover figcaption::after{opacity:.5;transform:translate3d(-50%, -50%, 0) rotate(-45deg)}figure.effect-romeo h3,figure.effect-romeo p{position:absolute;top:50%;left:0;width:100%;transition:transform .35s}figure.effect-romeo h3{transform:translate3d(0, -50%, 0) translate3d(0, -150%, 0)}figure.effect-romeo p{padding:.25em 2em;transform:translate3d(0, -50%, 0) translate3d(0, 150%, 0)}figure.effect-romeo:hover h3{transform:translate3d(0, -50%, 0) translate3d(0, -100%, 0)}figure.effect-romeo:hover p{transform:translate3d(0, -50%, 0) translate3d(0, 100%, 0)}figure.effect-layla{background:#18a367}figure.effect-layla img{height:390px}figure.effect-layla figcaption{padding:3em}figure.effect-layla figcaption::before,figure.effect-layla figcaption::after{position:absolute;content:"";opacity:0}figure.effect-layla figcaption::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0, 1);transform-origin:0 0}figure.effect-layla figcaption::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1, 0);transform-origin:100% 0}figure.effect-layla h3{padding-top:26%;transition:transform .35s}figure.effect-layla p{padding:.5em 2em;text-transform:none;opacity:0;transform:translate3d(0, -10px, 0)}figure.effect-layla img,figure.effect-layla h3{transform:translate3d(0, -30px, 0)}figure.effect-layla img,figure.effect-layla figcaption::before,figure.effect-layla figcaption::after,figure.effect-layla p{transition:opacity .35s,transform .35s}figure.effect-layla:hover img{opacity:.7;transform:translate3d(0, 0, 0)}figure.effect-layla:hover figcaption::before,figure.effect-layla:hover figcaption::after{opacity:1;transform:scale(1)}figure.effect-layla:hover h3,figure.effect-layla:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover h3,figure.effect-layla:hover p,figure.effect-layla:hover img{transition-delay:.15s}figure.effect-honey{background:#4a3753}figure.effect-honey img{opacity:.9;transition:opacity .35s}figure.effect-honey:hover img{opacity:.5}figure.effect-honey figcaption::before{position:absolute;bottom:0;left:0;width:100%;height:10px;background:#fff;content:"";transform:translate3d(0, 10px, 0)}figure.effect-honey h3{position:absolute;bottom:0;left:0;padding:1em 1.5em;width:100%;text-align:left;transform:translate3d(0, -30px, 0)}figure.effect-honey h3 i{font-style:normal;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, -30px, 0)}figure.effect-honey figcaption::before,figure.effect-honey h3{transition:transform .35s}figure.effect-honey:hover figcaption::before,figure.effect-honey:hover h3,figure.effect-honey:hover h3 i{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-oscar{background:linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%)}figure.effect-oscar img{opacity:.9;transition:opacity .35s}figure.effect-oscar figcaption{padding:3em;background-color:rgba(58,52,42,.7);transition:background-color .35s}figure.effect-oscar figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:""}figure.effect-oscar h3{margin:20% 0 10px 0;transition:transform .35s;transform:translate3d(0, 100%, 0)}figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity:0;transition:opacity .35s,transform .35s;transform:scale(0)}figure.effect-oscar:hover h3{transform:translate3d(0, 0, 0)}figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{opacity:1;transform:scale(1)}figure.effect-oscar:hover figcaption{background-color:rgba(58,52,42,0)}figure.effect-oscar:hover img{opacity:.4}figure.effect-marley figcaption{text-align:right}figure.effect-marley h3,figure.effect-marley p{position:absolute;right:30px;left:30px;padding:10px 0}figure.effect-marley p{bottom:30px;line-height:1.5;transform:translate3d(0, 100%, 0)}figure.effect-marley h3{top:30px;transition:transform .35s;transform:translate3d(0, 20px, 0)}figure.effect-marley:hover h3{transform:translate3d(0, 0, 0)}figure.effect-marley h3::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:"";transform:translate3d(0, 40px, 0)}figure.effect-marley h3::after,figure.effect-marley p{opacity:0;transition:opacity .35s,transform .35s}figure.effect-marley:hover h3::after,figure.effect-marley:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-ruby{background-color:#17819c}figure.effect-ruby img{opacity:.7;transition:opacity .35s,transform .35s;transform:scale(1.15)}figure.effect-ruby:hover img{opacity:.5;transform:scale(1)}figure.effect-ruby h3{margin-top:20%;transition:transform .35s;transform:translate3d(0, 20px, 0)}figure.effect-ruby p{margin:1em 0 0;padding:3em;border:1px solid #fff;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, 20px, 0) scale(1.1)}figure.effect-ruby:hover h3{transform:translate3d(0, 0, 0)}figure.effect-ruby:hover p{opacity:1;transform:translate3d(0, 0, 0) scale(1)}figure.effect-milo{background:#2e5d5a}figure.effect-milo img{max-width:none;width:calc(100% + 60px);opacity:1;transition:opacity .35s,transform .35s;transform:translate3d(-30px, 0, 0) scale(1.12);backface-visibility:hidden}figure.effect-milo:hover img{opacity:.5;transform:translate3d(0, 0, 0) scale(1)}figure.effect-milo h3{position:absolute;right:0;bottom:0;padding:1em 1.2em}figure.effect-milo p{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(-40px, 0, 0)}figure.effect-milo:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-dexter{background:linear-gradient(to bottom, rgb(37, 141, 200) 0%, rgb(104, 60, 19) 100%)}figure.effect-dexter img{transition:opacity .35s}figure.effect-dexter:hover img{opacity:.4}figure.effect-dexter figcaption::after{position:absolute;right:30px;bottom:30px;left:30px;height:calc(50% - 30px);border:7px solid #fff;content:"";transition:transform .35s;transform:translate3d(0, -100%, 0)}figure.effect-dexter:hover figcaption::after{transform:translate3d(0, 0, 0)}figure.effect-dexter figcaption{padding:3em;text-align:left}figure.effect-dexter p{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, -100px, 0)}figure.effect-dexter:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-sarah{background:#42b078}figure.effect-sarah img{max-width:none;width:calc(100% + 20px);transition:opacity .35s,transform .35s;transform:translate3d(-10px, 0, 0);backface-visibility:hidden}figure.effect-sarah:hover img{opacity:.4;transform:translate3d(0, 0, 0)}figure.effect-sarah figcaption{text-align:left}figure.effect-sarah h3{position:relative;overflow:hidden;padding:.5em 0}figure.effect-sarah h3::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:"";transition:transform .35s;transform:translate3d(-100%, 0, 0)}figure.effect-sarah:hover h3::after{transform:translate3d(0, 0, 0)}figure.effect-sarah p{padding:1em 0;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(100%, 0, 0)}figure.effect-sarah:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-zoe figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#fff;color:#3c4a50;transition:transform .35s;transform:translate3d(0, 100%, 0)}figure.effect-zoe h3{float:left}figure.effect-zoe p.icon-links a{float:right;color:#3c4a50;font-size:1.4em}figure.effect-zoe:hover p.icon-links a:hover,figure.effect-zoe:hover p.icon-links a:focus{color:#252d31}figure.effect-zoe p.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;transition:opacity .35s;-webkit-backface-visibility:hidden}figure.effect-zoe h3,figure.effect-zoe p.icon-links a{transition:transform .35s;transform:translate3d(0, 200%, 0)}figure.effect-zoe p.icon-links a span::before{display:inline-block;padding:8px 10px;font-family:"feathericons";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eye::before{content:""}.icon-paper-clip::before{content:""}.icon-heart::before{content:""}figure.effect-zoe h3{display:inline-block}figure.effect-zoe:hover p.description{opacity:1}figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h3,figure.effect-zoe:hover p.icon-links a{transform:translate3d(0, 0, 0)}figure.effect-zoe:hover h3{transition-delay:.05s}figure.effect-zoe:hover p.icon-links a:nth-child(3){transition-delay:.1s}figure.effect-zoe:hover p.icon-links a:nth-child(2){transition-delay:.15s}figure.effect-zoe:hover p.icon-links a:first-child{transition-delay:.2s}figure.effect-chico img{transition:opacity .35s,transform .35s;transform:scale(1.12)}figure.effect-chico:hover img{opacity:.5;transform:scale(1)}figure.effect-chico figcaption{padding:3em}figure.effect-chico figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:"";transform:scale(1.1)}figure.effect-chico figcaption::before,figure.effect-chico p{opacity:0;transition:opacity .35s,transform .35s}figure.effect-chico h3{padding:20% 0 20px 0}figure.effect-chico p{margin:0 auto;max-width:200px;transform:scale(1.5)}figure.effect-chico:hover figcaption::before,figure.effect-chico:hover p{opacity:1;transform:scale(1)}.social_sharing *{transition:all .5s;backface-visibility:hidden;transform:translateZ(0) scale(1, 1)}.social_sharing{position:absolute;bottom:40px;right:-10px;margin:5px 0;z-index:1100;width:120px;overflow:hidden;transform-origin:20px 20px;transform:rotate(270deg) translate(0px, 0px)}.social_sharing #social_btn{z-index:20;position:relative;cursor:pointer}.social_sharing a{display:block;color:#fff;background:none;line-height:40px;width:40px;font-weight:normal;text-align:center;font-size:1.6rem;transform:rotate(90deg);border-radius:0;border:0;background:#00a3b2}.social_sharing a:hover{color:#fff;background:#212121;text-decoration:none;border:0}.social_icons{position:absolute;left:0;top:0;margin:0;padding:0;display:flex;flex-direction:row-reverse;transform:translate(-100%, 0);transition:all .5s}.social_icons li{list-style:none !important;width:40px;height:40px;opacity:1;margin:0}.social_icons li:hover{opacity:1}.social_icons span{display:none}.social_sharing.showed .social_icons{transform:translate(40px, 0)}.search{position:relative}.search:before{content:"";position:absolute;top:37px;left:50%;height:1px;width:50%;background:#c3c3c4}.search .fst_line{background:url("/images/bg_search.png") no-repeat 0 0;height:40px;width:90%;max-width:830px;margin:0 auto;padding:0 0 0 30px}.search .fst_line>*{display:inline-block;margin:0 10px}.search .fst_line h2{text-transform:uppercase;font-size:2.2rem;color:#909092;font-weight:400;margin:0 20px 0 0;line-height:40px}.search .fst_line .rowElem{line-height:40px}.search .fst_line label{font-weight:600}.search .fst_line .radio,.checkbox{height:16px;top:3px;width:16px}.search .fst_line .radio::before{height:6px;margin:2px;width:6px}.search .crit_btn{font-size:1.4rem;color:#333;font-weight:600;display:block;float:right;margin:8px 0;padding:2px 10px;border-radius:5px;transition:all .5s}.search .crit_btn:hover{background:#dbdbdb}.search .snd_line{width:100%;max-width:800px;margin:0 auto;clear:both;position:relative;padding:10px 50px}.search .snd_line .rowElem{width:200px;display:inline-block;margin:5px}.search .snd_line select{padding:2px 10px;height:33px;font-weight:600}.search .snd_line .selectElem i{font-size:1.4rem !important}.search .submit_btn{background:#212121;position:absolute;top:50%;right:35px;height:74px;line-height:74px;width:74px;text-align:center;transform:translateY(-50%);border-radius:10px;transition:all .5s}.search .submit_btn img{vertical-align:middle;display:inline-block}.search .submit_btn:hover{background:#00a3b2}.search .pdc{text-align:left;margin:10px auto 30px auto;max-width:800px;padding:0 30px 0 50px;display:none}.search .pdc .rowElem{width:100%}.search .pdc .checkboxElem{position:relative;display:inline-block;vertical-align:top;width:33%}.search .pdc .checkboxElem label{position:relative}.search .pdc .checkboxElem input[type=checkbox]{left:3px;top:6px;bottom:0;width:auto;position:absolute;right:0}.search .pdc input:checked+.checkbox{top:3px;left:0}.search .pdc input:checked+.checkbox:before{top:2px;left:1px}@media all and (max-width: 810px){.search .fst_line{width:100%;padding:0 20px}.search .fst_line h2{width:100%}.search .snd_line{padding:10px}}@media all and (max-width: 640px){.search .fst_line{width:100%;background:none;border-bottom:1px solid #ccc;height:auto;padding:0 20px}.search .fst_line h2{width:100%}.search .pdc .checkboxElem{width:49%}}@media all and (max-width: 480px){.search .submit_btn{position:relative;top:auto;right:auto;height:46px;line-height:46px;width:100%;display:inline-block;text-align:center;clear:both;transform:translateY(0);margin:10px 0}.search .snd_line .rowElem{width:calc(50% - 12px)}}.prdt{width:90%;max-width:1440px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:2rem auto;padding:0 4rem}.prdt h1{color:#212121;font-style:normal;font-weight:500;font-size:3.2rem;font-family:"Open Sans",sans-serif;text-align:left;padding:0;margin:20px 0}.prdt h1 span{opacity:.8;font-size:1.5rem;display:block;clear:both;padding:5px 0}.prdt .photo{flex:1 1 45%;position:relative}.prdt .photo a img{max-width:100%}.prdt .center{padding:0 0 0 25px;margin:0;flex:1 1 55%}.prdt .photo img{max-width:100%}.prdt .photo .links a{border:1px solid rgba(33,33,33,.2);border-radius:5px;margin:10px 0;text-transform:uppercase;font-weight:600;font-size:1.2rem;color:#212121;letter-spacing:1px;display:flex;justify-content:center;padding:15px;transition:all .5s;cursor:pointer}.prdt .photo .links a:hover{background:rgba(33,33,33,.05)}.prdt .photo .links a img{margin:0 10px 0 0}.prdt .center{position:relative;padding:0 0 0 5%}.prdt .photo video{max-width:100%}.certif_diams{border:1px solid rgba(33,33,33,.2);border-radius:50vh;padding:15px 20px;margin:10px 0;display:flex}.certif_diams>div img{margin:0 2vw 0 0;filter:invert(100)}.certif_diams p{color:#212121;font-weight:600;margin:0;font-size:1.4rem;letter-spacing:.47px}.certif_diams a{font-weight:600;font-size:1.2rem;color:#00a3b2;letter-spacing:.4px;text-decoration:underline;margin:0 20px 0 0;white-space:nowrap;transition:all .5s}.certif_diams a:hover{color:#d6bb71}.purchase_area{margin:40px 0 0}#prixttc{font-size:3rem;font-weight:700;color:#00a3b2;margin:0;line-height:1}#prixttc sup{font-size:1.6rem}.purchase_area .troisfois{margin:0 0 30px}.purchase_area .cta{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 10px}.purchase_area .cta .addtojwl{flex:0 0 48%;color:#212121;text-align:center;text-transform:uppercase;border-radius:50vh;border:1px dashed rgba(33,33,33,.6);margin:0 4% 10px 0;padding:12px 30px;white-space:nowrap;transition:all .5s}.purchase_area .cta .addtojwl:hover{background:#d6bb71;border:1px dashed #d6bb71;color:#fff}.addtocart{flex:0 0 48%;background:#00a3b2;color:#fff;text-align:center;text-transform:uppercase;border-radius:50vh;margin:0 0 10px;padding:12px 30px;white-space:nowrap;transition:all .5s;display:block}.addtocart:hover{background:#212121;color:#fff}.purchase_area .plg{font-size:1.2rem;color:#bdbdbd;letter-spacing:.4px;text-decoration:underline;font-weight:600;transition:all .5s}.purchase_area .plg:hover{color:#212121}.prdt_infos{max-width:1440px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4rem}.prdt_infos:before{content:"";border-top:1px solid rgba(33,33,33,.2);width:100%}.prdt_infos>div{padding:3rem 0;flex:1 1 45%}.prdt_infos>div+div{padding:3rem 0 3rem 5%;flex:1 1 55%}.prdt_infos .tit{opacity:.6;font-weight:600;font-size:1.8rem;color:#212121;letter-spacing:.6px;line-height:1}.garantix{border:1px solid rgba(33,33,33,.2);border-radius:5px;padding:3rem 6vw;margin:0}.prdt_infos .caract>div{border:1px solid rgba(33,33,33,.2);padding:8px 15px;margin:0 0 8px;border-radius:5px;text-transform:uppercase;color:#212121;font-size:1.3rem;font-weight:600;display:flex;justify-content:space-between}.prdt_infos .caract>div span{text-transform:none;color:#212121;font-weight:500}.prdt_infos .caract>div a{display:inline-block;margin:0 10px}.prdt_infos .photox img{width:100%}@media all and (max-width: 810px){.purchase_area .cta a{flex:0 0 100%}.prdt_infos .tit{font-size:1.6rem;margin:0 0 20px}.prdt_infos{padding:0}}@media all and (max-width: 480px){.prdt .photo .certif_diams>div img{margin:0 20px 0 0}.prdt_infos{flex-direction:column}.prdt_infos>div+div{padding:0 0 3rem}.prdt_infos .garantix{width:100%}.purchase_area .cta a{width:100%}.purchase_area .cta .addtojwl{flex:0 0 100%}}.fiche_joaillerie{margin:8rem auto 100px}.fiche_joaillerie .prevnext{margin:0 20px 10px}.fiche_joaillerie .garantix{margin:0}.fiche_joaillerie .tabz_nav a{font-weight:600}.prdt_j{width:90%;max-width:1440px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0}.prdt_j h1{text-align:left;margin:0 0 15px}.prdt_j h1 span{opacity:.4;font-size:1.5rem;display:block;clear:both;text-transform:uppercase;font-family:"Open Sans",sans-serif;margin:5px 0}.prdt_j .photo{flex:1 1 45%;position:relative;min-width:280px}.prdt_j .photo a img{max-width:100%}.prdt_j .center{padding:0 0 0 45px;margin:0;flex:1 1 55%}.prdt_j .purchase_area{margin:0;text-align:right}.zoomlibri img{width:100%}.zoomlibri .point_zoom{max-width:calc(85% - 10px);width:100%;float:right;margin:0 0 10px}.zoomlibri .point_zoom{background-repeat:no-repeat;transition:all .5s;cursor:pointer;background-size:100% 100%}.zoomlibri .alternatives{max-width:15%;float:left}.zoomlibri .alternatives a{padding:0 0 10px 0;display:block}.zoomlibri>a{width:calc(85% - 10px);border:1px solid rgba(33,33,33,.2);text-transform:uppercase;background:rgba(0,0,0,0);color:#212121;font-weight:600;font-size:1.2rem;letter-spacing:1px;display:flex;justify-content:center;padding:15px;transition:all .5s;float:right;border-radius:50vh}.zoomlibri #btn_close_zoom{color:#00a3b2;width:40px;padding:10px 0}.zoomlibri a.videoprt:before{content:"►";margin:0 10px}.zoomlibri a.videoprt:hover{background:rgba(33,33,33,.05);color:#212121}.zoomlibri a.carat{background:#212121;color:#00a3b2;margin:10px 0 0}.zoomlibri a.carat:hover{color:#d6bb71}.zoomlibri a.carat:before{content:"";width:18px;height:18px;background:url("https://www.i-diamants.com/images/carat.png") no-repeat center center/contain;margin:0 10px}.cd_step{background:rgba(33,33,33,.04);border-radius:20px;padding:15px 30px 10px}.cd_monture,.cd_diamant,.cd_option,.cd_gravure{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid rgba(33,33,33,.12);cursor:pointer;transition:all .3s}.cd_monture:hover .cd_chev,.cd_diamant:hover .cd_chev,.cd_option:hover .cd_chev,.cd_gravure:hover .cd_chev{transform:translateX(4px);color:#00a3b2}.cd_monture>p,.cd_diamant>p,.cd_option>p,.cd_gravure>p{font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0;line-height:1}.cd_monture>p span,.cd_diamant>p span,.cd_option>p span,.cd_gravure>p span{font-size:1.2rem;color:#00a3b2;margin:0 0 0 10px}.cd_val{display:flex;align-items:center;gap:8px;text-align:right;min-width:0}.cd_val span{font-size:1.4rem;color:#212121}.cd_val em{color:#00a3b2;font-size:1.3rem}.cd_val .puce{margin:0;aspect-ratio:1/1}.cd_val img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.cd_chev{color:rgba(33,33,33,.5);font-size:1.4rem !important;transition:all .3s}.cd_option .cd_val span,.cd_gravure .cd_val span{color:rgba(33,33,33,.7)}.cd_option .cd_val span.filled,.cd_gravure .cd_val span.filled{color:#212121}.cd_total{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0 15px}.cd_total .prixtotal{font-size:1.7rem;font-weight:600;margin:0}.cd_total #prixinfo{font-size:1.3rem;font-weight:500}.cd_total #prixttc{font-size:2.4rem;font-weight:600;color:#00a3b2;line-height:1;text-align:right}.cd_total .troisfois{font-size:1.2rem;color:#d6bb71}.cd_cta{text-align:center}.cd_cta p{font-size:1.2rem;margin:0 0 5px}.cd_cta .addtocart{width:100%;border:none;font-size:1.5rem;font-weight:600}.addtpil{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.addtpil .addtocart{flex:1 1 64%}.addtpil .tpil{display:flex;margin:0 auto 10px;align-item:center}.addtpil .tpil p{margin:0 10px 0 0;font-family:"Open Sans",sans-serif;display:flex;align-items:center;font-weight:bold}.addtpil .tpil img{max-width:120px;margin:0 5px 0 0}.puce{width:18px;height:18px;border-radius:18px;padding:1px;margin:0 8px;list-style:none;transition:all .3s;display:inline-block}.puce:hover,.puce.selected{outline-style:solid;outline-width:1px;outline-offset:2px;cursor:pointer}.OB{background:linear-gradient(130deg, #aeb4b7, #e5e6ec 50%, #b3b9bd 99%);outline-color:#c9c9c9 !important}.OJ{background:linear-gradient(130deg, #d0b972, #efdfa0 50%, #d2bb6b 99%);outline-color:#da9c02 !important}.OR{background:linear-gradient(130deg, #c68b6c, #ffc8a4 50%, #b27056 99%);outline-color:#f3b9b3 !important}.PL{background:#e6eaeb;outline-color:#e6eaeb !important}.ON{background:linear-gradient(130deg, #1b1918, #9e9e9e 50%, #161414 99%);outline-color:rgba(0,0,0,.8) !important}.BP{background:url("https://www.i-diamants.com/images/bp.png") no-repeat center center/contain;outline-color:#9e9e9e !important}.popup-side h2{padding:2rem 0}.popup-side h2:before{display:none}.popup-side>p{font-size:1.4rem !important;font-weight:600}.popup-side .cd_validate{font-weight:600;font-size:1.5rem;margin:0 0 10px}#demande-informations{margin:0 0 30px;display:block}.popup-side .rowElem{max-width:460px;margin:0 auto 30px}.cd_montures{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;max-width:560px;margin:0 auto 34px}.cd_montures article{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid rgba(33,33,33,.2);border-radius:12px;padding:24px 16px;cursor:pointer;transition:all .3s}.cd_montures article:hover,.cd_montures article.selected{border-color:#00a3b2}.cd_montures .puce{width:40px;height:40px;border-radius:50%;margin:0 0 14px}.cd_montures h3{font-size:1.5rem;text-transform:uppercase;letter-spacing:.5px;color:#212121;margin:0}.cd_montures span{display:block;margin-top:4px;text-transform:none;letter-spacing:0;color:#00a3b2;font-weight:700}.cd_montures p{font-size:1.3rem;color:rgba(33,33,33,.7);margin:6px 0 0}.cd_budget{position:relative;max-width:460px;margin:0 auto 20px;padding:20px 0 0}.cd_budget>span{position:absolute;top:-3px;left:50%;transform:translateX(-50%);white-space:nowrap;display:inline-block;padding:5px 8px;font-size:1.4rem;background:rgba(222,228,236,.5);border-radius:5px}.cd_budget input{display:block;width:100%;accent-color:#00a3b2;padding:0;border:none}.cd_budget input::-webkit-slider-runnable-track{border:none;background:#00a3b2;height:6px;border-radius:50vh}.cd_budget input::-moz-range-track{border:none;background:#00a3b2;height:6px;border-radius:50vh}.cd_budget input::-webkit-slider-thumb{-webkit-appearance:none;width:19px;height:19px;background:#fff;border:4px solid #00a3b2;border-radius:50vh;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;margin-top:-6.5px}.cd_budget input::-moz-range-thumb{width:19px;height:19px;background:#fff;border:4px solid #00a3b2;border-radius:50vh;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer}.cd_diams{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;max-width:720px;margin:30px auto}.cd_diams article{background:#fff;border:1px solid rgba(33,33,33,.2);border-radius:12px;padding:20px 14px;text-align:center;cursor:pointer;transition:all .3s}.cd_diams article:hover,.cd_diams article.selected{border-color:#00a3b2}.cd_diams img{height:48px;width:auto;margin:0 auto 12px;display:block}.cd_diams h3{font-size:1.5rem;text-transform:uppercase;letter-spacing:.5px;color:#212121;margin:0 0 5px;font-weight:600}.cd_diams span{display:block;color:#00a3b2;font-size:1.2rem;margin:0 0 20px;font-weight:600}.cd_diams p{margin:2px 0 !important}.cd_diams a{text-decoration:underline;font-size:1.3rem;color:#212121}.cd_diams a:hover{color:#00a3b2}.cd_diams article.autre_diams{border-style:dashed;display:flex;align-items:center;justify-content:center}.cd_diams article.autre_diams p{text-transform:uppercase;font-weight:600;letter-spacing:.5px;color:rgba(33,33,33,.55)}.cd_sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;margin:30px}.cd_sizes button{height:56px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(0,0,0,0);font-size:1.6rem;color:#212121;cursor:pointer;transition:all .2s;flex:0 0 auto;min-width:56px;text-align:center;padding:0 5px}.cd_sizes button:hover{border-color:rgba(33,33,33,.3)}.cd_sizes button.selected{border-color:#212121}.cd_baguier{display:block;text-align:center;text-decoration:underline;font-size:1.4rem;color:#212121;margin:0 auto 26px}.cd_baguier:hover{color:#00a3b2}.cd_valider{display:block;width:100%;max-width:620px;margin:0 auto;padding:20px;text-align:center;background:#00a3b2;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:1.5rem;border-radius:50vh;cursor:pointer;transition:all .3s}.cd_valider:hover{background:#212121}.cd_typos{display:flex;justify-content:center;gap:20px;max-width:460px;margin:0 auto 24px}.cd_typos article{flex:1;text-align:center;background:#fff;border:1px solid rgba(33,33,33,.2);border-radius:12px;padding:18px 12px;cursor:pointer;transition:all .3s}.cd_typos article:hover,.cd_typos article.selected{border-color:#00a3b2}.cd_typos span{display:block;font-size:3.2rem;color:#212121;line-height:1;margin-bottom:8px}.cd_typos p{font-size:1.3rem;color:rgba(33,33,33,.7);margin:0}#gravure_text{display:block;width:100%;max-width:460px;margin:0 auto 30px;padding:14px 16px;font-size:1.8rem;text-align:center;border:1px solid rgba(33,33,33,.3);border-radius:10px;outline:none}#gravure_text:focus{border-color:#00a3b2}.cd_valider{display:block;width:100%;max-width:620px;margin:0 auto;padding:20px;text-align:center;background:#00a3b2;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:1.5rem;border-radius:50vh;cursor:pointer;transition:all .3s}.cd_valider:hover{background:#212121}@media all and (max-width: 1152px){.zoomlibri .point_zoom{float:none;max-width:100%}.zoomlibri .alternatives{float:none;max-width:100%;display:flex}.zoomlibri .alternatives a{padding:0 10px 10px 0}.zoomlibri .alternatives a:last-of-type{padding:0 0 10px 0}.zoomlibri a.videoprt,.zoomlibri a.carat{width:100%;float:left;margin:0;font-size:.9rem;font-weight:700}.zoomlibri a.carat{color:#212121;background:#00a3b2}.zoomlibri a.carat::before{display:none}.gridselect.unik{display:block;width:50%;margin:0 0 0 50%}}@media all and (max-width: 810px){.fiche_joaillerie{margin:12rem auto 100px}.prdt_j,.combine_j,.prdt_infos_j{padding:0}.choice{margin:20px 0}.gridselect.unik{width:100%;margin:0}.prdt_infos_j .reaimg{order:2}.step2 .flex_2col>div{width:100%;margin:0 0 20px}.cd_diams{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 480px){.prdt_j .center,.prdt_infos_j .recap{padding:0}.fiche_joaillerie{margin:14rem auto 100px}.purchase_area .cta .addtocart{flex:1 0 48%}.prdt_infos_j .reaimg .garantix{width:100%;padding:3rem 40px}.step2 .flex_2col .tuto{width:100%;order:1}.step2 .flex_2col #search_prix{order:0;margin:0}.combine_j #infdiamants{order:2}.step3 .rp_doigt .selectElem,.step3 .rp_gravure .rowElem,.step3 .rp_gravure .rowElem+.rowElem{width:100%}.step3 .rp_options .price{margin:10px 0 0 auto}.listing-joaillerie .specialbutton{margin:0 0 5px;width:100%;justify-content:center}.cd_step{padding:15px 20px 10px}.cd_monture>p span,.cd_diamant>p span,.cd_option>p span,.cd_gravure>p span{display:block;clear:noth;margin:0}.cd_diams{grid-template-columns:1fr}.cd_sizes{grid-template-columns:repeat(5, minmax(0, 56px));gap:10px 8px}}.diamants-listing{width:87%;max-width:1100px}.diamants-listing .certificat a{text-decoration:underline}.diamants-listing a.dorey{text-decoration:none}.diamants-listing>section,.diamants-listing>.criteres-diamants,.diamants-listing>.list,.diamants-listing>div{width:100%;box-shadow:0 5px 20px rgba(0,0,0,.47);background:#fff;margin:30px auto;padding:38px 42px 46px}.diamants-listing .criteres-diamants{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:33px 0 30px 0;padding:38px 4% 46px 4%}.diamants-listing .criteres-diamants .title{margin:0 5px 33px 0;flex:0 0 245px}.diamants-listing .criteres-diamants .title h2{margin:0 8px 0 0;display:inline-block;vertical-align:baseline;font-style:italic;font-size:4.8rem;font-weight:300;font-family:"Cormorant",serif;line-height:33px;color:#212121;text-align:left}.diamants-listing .criteres-diamants .title h2 span{display:inline-block;float:left;padding:0 0 0 35px;transform:translate(0, -30px);line-height:33px}.diamants-listing .criteres-diamants .title h2 i{display:none}.diamants-intro{text-align:center}.diamants-intro .texteagrement{text-align:left;min-height:180px}.diamants-search:after{content:"";position:absolute;height:100%;width:100vw;left:50%;transform:translateX(-50%);background:rgba(33,33,33,.05);top:0;z-index:-1}.diamants-search>div{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3rem 0}.diamants-search>div>div{margin:10px 0}.ds_content>div:nth-child(1){flex:0 1 30%}.diamants-search .ds_content>div:nth-child(2){flex:0 1 26%}.ds_content>div:nth-child(3){flex:0 1 40%}.ds_content>div:nth-child(4){flex:0 1 45%}.ds_content>div:nth-child(5){flex:0 1 20%}.ds_content>div:nth-child(6){flex:0 1 14%}.ds_content>div:nth-child(7){flex:0 1 14%}.ds_content>div:nth-child(7) input{padding:0 15px}.minmax{display:flex;justify-content:space-between;margin:10px 0 0}.minmax>div{display:flex;align-items:center}.minmax .ifrom,.minmax .ito{width:70px}.minmax .ito input{text-align:right}.minmax input{height:22px;font-size:1.2rem;padding:0 5px;margin:0 5px 0 0}.diamants-search .ds_opt{max-height:0;overflow:hidden;padding:0;transition:all .5s;display:flex;flex-wrap:wrap;justify-content:space-between}.diamants-search .ds_opt.open{max-height:200vh;overflow:visible;padding:3rem 0 5rem;border-top:1px solid rgba(33,33,33,.1)}.diamants-search .ds_opt>div{margin:10px 0}.diamants-search .ds_opt>div:nth-child(1){flex:0 1 32%}.diamants-search .ds_opt>div:nth-child(2){flex:0 1 32%}.diamants-search .ds_opt>div:nth-child(3){flex:0 1 32%}.diamants-search a.ds_cta{background:#00a3b2;font-weight:600;font-size:1.1rem;color:#fff;text-transform:uppercase;position:absolute;left:50%;bottom:-20px;padding:5px 15px;cursor:pointer;transform:translateX(-50%)}.diamants-search a.ds_cta:hover{background:#d6bb71}.diamants-search a.ds_cta:before{content:attr(data-plus)}.diamants-search a.ds_cta.open:before{content:attr(data-moins)}.diamants-search p.tit{font-weight:600;font-size:1.5rem;color:#212121;display:block;margin:0 0 2px}.diamants-search .criteria{height:90px}main a.inf{background:#d6bb71;border-radius:50%;width:14px;height:14px;padding:0;margin:0 5px;text-align:center;color:#fff;line-height:14px;font-family:"Cormorant",serif;font-size:1.4rem;font-style:italic;font-weight:bold;text-transform:none;display:inline-block}main a.inf:hover{background:#212121;color:#fff}.irs--round .irs-grid{height:25px;transform:translateY(-4px);z-index:1}.irs-grid-pol{height:6px}.irs--round .irs-min,.irs--round .irs-max{color:#212121;background:rgba(33,33,33,.05)}.irs--round .irs-grid-text{color:#212121}.diamants-listing .content{position:relative;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.diamants-listing .content h1{display:inline-block;vertical-align:baseline;font-style:italic;font-size:4.8rem;font-weight:300;font-family:"Cormorant",serif;line-height:33px;color:#212121;text-align:left;letter-spacing:normal;margin:0 15px 0 0;flex:1 1 56%}.diamants-listing .content>aside{flex:1 1 36%;text-align:end;display:flex;justify-content:flex-end;align-items:flex-end;margin:0 40px 44px 0}.diamants-listing aside>a{color:#d6bb71;text-align:center;position:relative;display:block;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.4rem;margin:0 0 0 40px;text-transform:none;width:auto;transition:all .3s;-webkit-hyphens:auto;hyphens:auto;padding:10px 5px 0 5px;line-height:normal;vertical-align:bottom}.diamants-listing aside>a:nth-of-type(even){color:#00a3b2}.diamants-listing aside>a:hover{color:#212121}.filtresdiams{width:100%;margin:0 auto 20px;padding:40px 0 0;border-top:1px solid rgba(255,255,255,.1)}.filtresdiams>div{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.filtresdiams .selectElem,.filtresdiams .checkboxElem{position:relative;display:flex;align-items:center}.filtresdiams .selectElem:before{content:">";border-left:0;bottom:0;right:50px;top:-5px;width:0;font-size:1.2rem;transform:scale(2, 1) rotate(90deg);color:#d6bb71;font-weight:100;z-index:100}.filtresdiams .selectElem>*,.filtresdiams .checkboxElem>*{flex:0 1 auto;margin:5px}.filtresdiams select{-webkit-appearance:none;border-radius:0;width:auto;height:32px}.filtresdiams a.inf{background:#00a3b2;border-radius:50%;width:15px;height:15px;padding:0;text-align:center;color:#151515;line-height:15px;font-size:1.4rem;font-family:"Cormorant",serif;font-style:italic;font-weight:bold;display:block}.filtresdiams label{font-size:1.5rem;color:#d6bb71}.label_filtrerpar{margin:0 10px 0 0;font-size:1.5rem}#filtrerpar{position:relative;width:240px;height:56px}#filtrerpar nav{padding:10px 15px;border:1px solid rgba(33,33,33,.2);background:#fff;position:absolute;z-index:2000}#filtrerpar nav p.ftit{margin:0;cursor:pointer;display:flex;align-items:center;font-size:2rem;font-weight:300}#filtrerpar nav p.ftit:after{content:"";font-family:"FontAwesome";position:relative;padding:0 0 0 10px;margin:0 0 0 auto}#filtrerpar nav img{max-height:34px;margin:0 15px 0 0}#filtrerpar nav li{list-style:none;overflow:hidden;padding:0;margin:0}#filtrerpar nav li a{font-size:2rem;font-weight:300;color:#212121;display:flex;align-items:center;margin:0;cursor:pointer;height:0;transition:all .5s ease;overflow:hidden;padding:0 15px 0 0}#filtrerpar nav li a:hover{background:rgba(33,33,33,.05)}#filtrerpar nav.hop,#filtrerpar nav:hover{border:1px solid #00a3b2}#filtrerpar nav.hop li a{height:34px;margin:4px 0}#table_diamants{display:block;position:relative;width:100%}.diamants-listing .nbcorrespondance{position:relative;display:block;width:100%;text-align:center;margin:0 10px 20px 0;font-size:1.5rem;background:rgba(255,255,255,.05);padding:1px 0}#table_diamants .results{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:stretch}#table_diamants .results>div{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:flex-start}#table_diamants .results>div>*{text-align:center}#table_diamants .results>div a:hover{color:#00a3b2}#table_diamants .coltit{padding:0 0 9px 0}#table_diamants .coltit>*{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.3rem;color:#212121;cursor:default;line-height:normal;display:block;flex:0 1 8%}#table_diamants .coltit .titsel{flex:0 1 7%}#table_diamants .coltit .titforme{flex:0 4%}#table_diamants .coltit .titorigine{flex:0 8%}#table_diamants .coltit .titprixttc{flex:0 1 12%}#table_diamants .coltit .titdetails{flex:0 1 10%}#table_diamants .coltit .titcomparateur{flex:0 1 11%}#table_diamants .coltit .about{position:relative}#table_diamants .coltit>div:hover .about>span{transform:scale(1);box-shadow:0 0 20px rgba(0,0,0,.27)}#table_diamants .coltit .about>span{position:absolute;font-size:1.1rem;line-height:15px;padding:5px 10px;width:200px;background-color:#212121;transform:scale(0);transform-origin:top left;z-index:1;transition:all .3s ease-out;color:#212121}#table_diamants .line>*{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.5rem;color:#d6bb71;flex:0 1 8%}#table_diamants .line>p img{max-height:20px;margin:0 auto}#table_diamants .line{border:0;min-height:50px}#table_diamants .line:nth-child(odd){background:rgba(33,33,33,.05)}#table_diamants .line .carat,#table_diamants .line .couleur,#table_diamants .line .purete,#table_diamants .line .taille{color:#212121;font-weight:bold}#table_diamants .line .prixttc{color:#00a3b2;font-weight:bold}#table_diamants .line a{font-family:"Open Sans",sans-serif;font-weight:700;line-height:24px;padding:0 14px;color:#212121;position:relative;display:inline-block;vertical-align:middle;transition:all .3s}#table_diamants .line .sel{flex:0 1 7%;font-size:1rem;display:block;color:#212121;text-transform:uppercase}#table_diamants .line .sel i{display:block;color:#00a3b2;font-size:1.4rem}#table_diamants .line .sel i.effev{height:14px;text-align:center;margin:2px 5px 0 0 !important}#table_diamants .line .sel i.effev img{max-height:100%;display:inline-block}#table_diamants .line .forme{flex:0 4%}#table_diamants .line .ref{font-size:1.1rem}#table_diamants .line .origine{flex:0 8%;color:#d6bb71;font-weight:600;font-size:1.1rem}#table_diamants .line .prixttc{flex:0 1 12%}#table_diamants .line .details{flex:0 1 10%;font-size:1.1rem;color:#fff;background:#00a3b2;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:2px;border-radius:10px 0 10px 0}#table_diamants .forjewel .line .details{flex:0 1 20%}#table_diamants .line .details span{display:none}#table_diamants .line .details:hover{color:#fff;background:#212121}#table_diamants .line .comparateur{flex:0 1 11%;padding:0;text-transform:uppercase;text-align:center}#table_diamants .line .comparateur img{display:inline-block;vertical-align:middle}#table_diamants .line .comparateur span{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.1rem;letter-spacing:1px;color:#212121}#table_diamants .line .comparateur:hover span{color:#00a3b2}#table_diamants .line .forme img{display:block;position:relative;width:auto;height:20px;margin:0 auto}#table_diamants .txt{margin:30px 0 0 0;text-align:justify;width:100%}#table_diamants .txt p{font-family:"Open Sans",sans-serif;color:#212121;font-size:1.4rem;font-weight:400;margin:0;padding:0;line-height:normal}.cataloguediamants{width:87%;margin:0 auto;max-width:1100px}#table_diamants.widget_catalogue_diamants .line>*,#table_diamants.widget_catalogue_diamants .coltit>*{flex:1 1 8%}.diamants-listing .intro_bijouautrediams{padding:0 0 20px;margin:0 auto;text-align:center}.intro_bijouautrediams:after{content:"";position:absolute;height:100%;width:100vw;left:50%;transform:translateX(-50%);top:0;z-index:-1}.intro_bijouautrediams .step2{background:none;padding:20px 0}.intro_bijouautrediams .step2 .title{float:left}.intro_bijouautrediams .step2 .nbstep{float:right}.intro_bijouautrediams .resumebijou::after{clear:both;content:"";display:table}.intro_bijouautrediams .resumebijou{padding:0 0 20px}.intro_bijouautrediams .resumebijou>img{max-width:120px;float:left;margin:0 4vw 0 0}.intro_bijouautrediams .resumebijou h1{margin:2rem auto 0;text-align:left}.intro_bijouautrediams .resumebijou a{font-size:1.2rem;text-align:right;padding:0;display:block}.intro_bijouautrediams .resumebijou .purchase_area{margin:0;text-align:left}.intro_bijouautrediams .resumebijou .purchase_area #prixttc{margin:10px 0 0}.intro_bijouautrediams .resumebijou_details{height:0;overflow:hidden;transition:all .5s;margin:0 0 0 calc(120px + 4vw)}.intro_bijouautrediams .resumebijou_details.active{height:140px}#box_comparateur{max-width:100%;display:block;padding:10px;background:rgba(33,33,33,.05);margin:4rem auto;display:flex;align-items:center;justify-content:center}#box_comparateur>div{flex:0 0 100px;width:100px;height:90px;text-align:right;background-color:#fff;margin:5px;position:relative;display:flex;flex-direction:column;justify-content:center}#box_comparateur>div a{padding:0;position:absolute;top:0;right:0;height:100%;width:100%}#box_comparateur>div a i{margin:5px}#box_comparateur>div img{display:block;margin:auto}#box_comparateur>div p{color:#212121;font-size:1.2rem;text-align:center;margin:0 0 10px}#box_comparateur>a{display:flex;align-items:center;justify-content:center;width:100px;height:90px;font-size:1.4rem;font-weight:600}#box_comparateur>a:hover{color:#212121}.comparateur{width:87%;max-width:1100px;position:relative}.comparat{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.comparateur .title{flex:0 0 100%}.comparator{flex:0 0 265px;margin:5px;display:flex;flex-wrap:wrap}.comparator h2{flex:0 0 100%;font-size:1.8rem;font-family:"Open Sans",sans-serif;padding:2rem 0}.comparator>p{background:rgba(33,33,33,.05);margin:2px;padding:5px 10px}.comparator>p span{font-weight:bold}.comparator .poid{flex:1 1 100%}.comparator .forme{flex:1 1 100%}.comparator .purete{flex:1 1 48%}.comparator .couleur{flex:1 1 48%}.comparator .fluo{flex:1 1 100%}.comparator .taille{flex:1 1 100%}.comparator .cert{flex:1 1 100%}.comparator .ht{flex:1 1 48%;font-weight:600;color:#212121;font-size:1.4rem}.comparator .ttc{flex:1 1 48%;font-weight:600;color:#212121;font-size:1.4rem}.comparator .ajouter{padding:0 2px;display:flex;justify-content:space-between;flex-wrap:wrap}.comparator .ajouter a{width:49%;background:#00a3b2;color:#fff;margin:2px 0;padding:12px;text-align:center;display:inline-block;transition:all .5s}.comparator .ajouter i{font-size:1.4rem;padding:0 5px}.comparator .ajouter a:first-child{width:100%}.comparator .ajouter a:hover{background:#212121;color:#fff}.center .jo-search{position:relative;background:rgba(0,0,0,.17);padding:2rem}.center .jo-search>p:first-child{display:block;width:100%;color:#00a3b2;font-weight:700;font-style:italic}.center .jo-search .tuto{font-size:1.4rem;padding:1rem 0}.center .jo-search #search_prix{width:100%;min-width:auto}.guide-listing-bijoux .actublocs .col6{width:49%}.listing-joaillerie{max-width:1280px}.listing-joaillerie .fleklist{display:flex;justify-content:space-between;align-items:center;margin:20px 30px 10px}.listing-joaillerie .content{position:relative}.listing-joaillerie .list{display:grid;grid-template-columns:repeat(auto-fit, 360px);gap:20px;align-items:start;justify-content:center;padding:20px 0;position:relative}.listing-joaillerie .list:after{content:"";position:absolute;height:100%;width:100vw;left:50%;transform:translateX(-50%);background:rgba(33,33,33,.05);top:0;z-index:-1}.listing-joaillerie .list article{position:relative;padding:0;margin:0;background:#fff;height:100%}.listing-joaillerie .list .owl-carousel{width:360px;z-index:inherit !important}.listing-joaillerie .list .owl-carousel a{display:block}.listing-joaillerie .list .owl-theme .owl-nav [class*=owl-]{position:absolute !important;top:50%;left:0;transform:none !important;margin:0;width:46px;color:#00a3b2}.listing-joaillerie .list .owl-theme .owl-nav .owl-next{right:0;left:auto}.listing-joaillerie .list article .imgs{overflow:hidden;position:relative}.listing-joaillerie .list article .txt{text-align:center;padding:10px;position:relative}.listing-joaillerie .list article .txt a{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:10}.listing-joaillerie .list article .choice{justify-content:center;margin:10px 0;position:relative;z-index:100}.listing-joaillerie .list article p.price{font-weight:bold;font-size:1.2rem}button.wish{position:absolute;top:10px;right:10px;width:40px;height:40px;z-index:20;border:none;background:rgba(255,255,255,0);color:#212121;font-size:2rem;color:#00a3b2;border-radius:5px;transition:all .5s}button.wish:hover{background:rgba(255,255,255,.2)}.listing-joaillerie .list .bijoux_encart img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.listing-joaillerie .list .bijoux_encart .txt{position:absolute;left:0;bottom:0;height:20%;width:100%;transform:none;display:flex;align-items:center;justify-content:center;background:rgba(0,163,178,.8);text-align:left;padding:10px 20px}.listing-joaillerie .list .bijoux_encart p{color:#fff;text-transform:uppercase;font-size:2rem;line-height:1;margin:0}.listing-joaillerie .list .bijoux_encart p.price{display:none}.listing-joaillerie .list .bijoux_encart a{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:10}.listing-joaillerie .postpaginebuttons{display:flex;justify-content:space-around;align-items:center;margin:40px 0;flex-wrap:wrap}.listing-joaillerie .bouton_aide{text-transform:uppercase;background:#212121;padding:12px 30px;color:#fff;font-size:1.2rem;font-weight:700;margin:10px;border-radius:50vh;transition:all .5s}.listing-joaillerie .bouton_aide:hover{background:#00a3b2;color:#fff}#search_prix{width:44%;display:flex;align-items:center}#search_prix p.tit{font-weight:bold;color:#212121;margin:0 15px 0 0}#search_prix>div{width:100%}#search_prix input{transition:none}.gridbasket{border-bottom:1px solid rgba(255,255,255,.2);position:relative;margin:30px 0;display:flex}.gridbasket>div{flex:1 1 auto}.gridbasket>div:first-child p:nth-child(1){font-size:1.5rem;font-weight:700;color:#212121}.gridbasket>div:first-child p:nth-child(2){font-size:2.4rem;font-weight:700;color:#00a3b2}.gridbasket>div:first-child p:nth-child(3){font-size:1.3rem;font-weight:700;text-transform:uppercase;color:#212121}.troisfois{padding:0;position:relative;display:inline-block;color:#d6bb71;font-size:1.2rem;font-weight:900;font-style:italic}.troisfois:hover{color:#d6bb71}.troisfois .inf{background:#d6bb71}.garantix{margin:20px 0}.garantix>p{font-size:1.3rem;text-align:right;color:#212121;line-height:23px;position:relative;letter-spacing:1px}.garantix>p:before{content:"";width:20px;height:20px;display:inline-block;transform:translate(-10px, 3px);position:relative;border-radius:0}.garantix>p:nth-child(1):before{background:url("https://www.i-diamants.com/images/cargo-truck.svg") no-repeat center center/contain}.garantix>p:nth-child(2):before{background:url("https://www.i-diamants.com/images/guarantee.svg") no-repeat center center/contain}.garantix>p:nth-child(3):before{background:url("https://www.i-diamants.com/images/gift.svg") no-repeat center center/contain}.garantix>p:nth-child(4):before{background:url("https://www.i-diamants.com/images/shield.svg") no-repeat center center/contain}.garantix>p:nth-child(5):before{background:url("https://www.i-diamants.com/images/database.svg") no-repeat center center/contain}main .garantix .inf{background:#d6bb71;position:absolute;top:10px;right:-25px;width:12px;height:12px;font-size:1.2rem;line-height:12px}.gridbottom{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.gridbottom a{font-size:1.4rem;font-weight:600;height:42px;line-height:42px;text-decoration:underline;color:#bdbdbd;transition:all .5s;margin:0 0 0 5%}.gridbottom span{font-size:1.4rem;font-weight:600;height:42px;line-height:42px;text-decoration:underline;color:#bdbdbd;transition:all .5s;margin:0 0 0 5%}.gridbottom i{color:#00a3b2}.gridbottom #search_bynum{width:100%}.gridbottom #search_bynum input{font-size:1.4rem;font-weight:500;color:#bdbdbd;padding:0 0 0 40px}.widget_tailles{max-height:0;overflow:hidden;transition:all 1s}.widget_tailles.active{max-height:1000px;transition:1s all 1s}.widget_tailles .vautour .tit{font-size:2rem;font-style:italic}.widget_tailles .vautour{padding:40px 40px 20px}.widget_tailles .vautour p{font-size:1.3rem}.widget_tailles .imagecmp{position:relative;width:100%;margin:0 0 30px}.widget_tailles .imagecmp>div{position:relative;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}.widget_tailles .imagecmp img{width:100%}.widget_tailles .imagecmp .rangeLabel{font-size:1.4rem;background:#00a3b2;color:#fff;border-radius:5px;padding:5px 15px;position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);margin:0}.widget_tailles .imagecmp .rangeLabel span{margin:0 5px}.widget_tailles .slidercmp{padding:20px}.widget_tailles .slidercmp .graduations{width:100%;display:flex;justify-content:space-between;margin:10px 0}.widget_tailles .slidercmp .graduations span{background:none;position:relative;font-size:1.1rem;color:#6a6a6a;text-align:center;white-space:nowrap;padding:10px 0 0}.widget_tailles .slidercmp .graduations span:after{content:"";position:absolute;left:50%;top:0;width:1px;background:rgba(0,0,0,.4);height:6px;transform:translateX(-50%)}.widget_tailles .slidercmp input{-webkit-appearance:none;width:100%;height:4px;background:#00a3b2;border:none;outline:none;padding:0}.widget_tailles .slidercmp input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;cursor:pointer;border:none;border-radius:50px;background:url("https://www.i-diamants.com/images/widget_tailles/rondy.png") #00a3b2}.widget_tailles .slidercmp input::-moz-range-thumb{width:30px;height:30px;cursor:pointer;border:none;border-radius:50px;background:url("https://www.i-diamants.com/images/widget_tailles/rondy.png") #00a3b2}.nav_comparateurs{display:flex;margin:20px 0 0}.nav_comparateurs a{font-size:1.7rem;font-weight:500;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;flex:0 1 33.3333% !important;text-align:center;padding:10px !important;position:relative;color:#bdbdbd}.nav_comparateurs a:last-child{border-right:none}.nav_comparateurs a.active{color:#00a3b2}.nav_comparateurs a:after{content:"▲";color:#212121;position:absolute;bottom:-17px;left:50%;transform:translateX(-50%) rotate(180deg);z-index:10;opacity:0;transition:all 1s}.nav_comparateurs a.active:after{opacity:1}.texteagrement{margin:0 30px}.laselec{margin:0 auto;width:100%;max-width:100vw}.laselec:nth-of-type(even){background:rgba(33,33,33,.05)}.selectgrid{padding:5rem 0;margin:0 auto;max-width:1280px;width:94%;display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:10px}.selectgrid h2,.selectgrid .h3{font-family:inherit;font-weight:700;text-align:left;letter-spacing:0;font-style:italic;font-size:2.1rem;line-height:2.5rem;position:relative;padding:0 3rem;color:#212121}.selectgrid h2:before,.selectgrid .h3:before{content:"";top:-10px;left:3rem;position:absolute;width:70px;height:1px;background:rgba(33,33,33,.4);transform:translateX(0)}.selectgrid h2>span,.selectgrid .h3>span{color:#d6bb71}.selectgrid .secondline{color:#212121;font-size:1.2rem;font-weight:700;padding:1.5rem 0 0 0}.selectgrid .gridcertif{font-weight:bold}.laselec.bluestyle{background:url("https://www.i-diamants.com/images/bannerdiamantaire.png") no-repeat center center/cover}.laselec.bluestyle .thx span{color:#00a3b2}.selectgrid .thx{position:relative}.selectgrid .thx:before{content:"";top:0;position:absolute;width:70px;height:1px;background:rgba(255,255,255,.4)}.selectgrid .thx p{font-family:inherit;font-weight:700;text-align:left;letter-spacing:0;font-style:italic;font-size:2.1rem;line-height:2.5rem;position:relative;padding:1.7rem 0 0 0;color:#212121}.selectgrid .thx span{color:#d6bb71}.baselineselec h2{padding:10px}.baselineselec p{font-weight:700;font-size:1.6rem;color:#212121;padding:0 0 4rem 0;text-align:center}.browse{margin:40px 0;width:100%}.browse>div{display:flex;justify-content:flex-end;align-items:center;padding:0 10px}.browse p{font-size:1.5rem;color:#212121;font-weight:700;font-style:italic;margin:0 20px 0 0}.browse a{margin:0}.wysiproduct.landing p{padding:0}.wysiproduct.landing img{display:inline-block;padding:2rem 0;max-width:100%;display:inline-block;margin:20px 0;width:49%;text-align:center;transform:scale(0.7) !important}.wysiproduct.landing h1{padding:0 0 5rem 0;text-align:center;color:#212121}.suggestion .gridcadre{display:flex;flex-wrap:wrap}.suggestion .gridcadre{flex-wrap:wrap;background:#fff;margin:0;padding:5px 10px 12px;border-radius:10px;border:1px solid rgba(33,33,33,.2);transition:all .5s;position:relative}.suggestion .gridcadre:hover,.gridselect .activee .gridcadre{border:1px solid #00a3b2}.suggestion .gridcadre>*{flex:0 1 auto;margin:3px 0;position:relative;padding:14px 0 4px;text-align:center;border-bottom:1px solid #41403e;font-size:1.4rem}.suggestion .gridcadre>*:before{content:attr(data-tit);position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:1rem;font-weight:500;color:#212121;width:100%}.suggestion .gridcadre .sel{flex:0 1 100%;height:30px;font-size:2.1rem;font-family:"Cormorant",serif;font-style:italic;color:#212121;text-align:center;padding:0;margin:0;font-weight:500;border-bottom:none;display:flex;align-items:center;justify-content:center}.suggestion .gridcadre .sel img{max-height:26px;margin:0 10px 0 0}.suggestion .gridcadre .carat{flex:0 16%}.suggestion .gridcadre .couleur{flex:0 18%}.suggestion .gridcadre .purete{flex:0 18%}.suggestion .gridcadre .taille{flex:0 16%}.suggestion .gridcadre .fluorescence{flex:1 1 24%}.suggestion .gridcadre .fluorescence a{font-size:1.4rem}.suggestion .gridcadre .prixttc{font-size:1.4rem;color:#00a3b2;font-weight:700;border-bottom:none;padding:0;text-align:right;width:70px}.suggestion .gridcadre .carat,.suggestion .gridcadre .couleur,.suggestion .gridcadre .purete,.suggestion .gridcadre .taille,.suggestion .gridcadre .fluorescence{color:#d6bb71;font-weight:bold}.suggestion .gridcadre .prixttc .prixbarre{display:block;clear:both;padding:0}.suggestion .gridcadre .termes{font-size:1rem;color:#212121;text-transform:uppercase;border-bottom:none;padding:0;width:calc(100% - 70px);text-align:left !important}.suggestion .gridbuttons{text-align:center;margin:0 0 10px;transform:translateY(-5px);display:flex;justify-content:space-between}.suggestion .gridbuttons a{font-size:1rem;line-height:24px;font-style:italic;font-weight:600;color:#fff;background:#212121;border-radius:0 10px 0 10px;display:inline-block;padding:0 4% !important;text-transform:uppercase;transition:all .5s;margin:0 1px}.suggestion .gridbuttons a.infodiam{margin:0 auto 0 12px}.suggestion .gridbuttons a.sertir{background:#00a3b2;border-radius:10px 0 10px 0;margin:0 12px 0 auto}.suggestion .gridbuttons a+a{background:#00a3b2;border-radius:10px 0 10px 0}.suggestion gridbuttons a:hover{background:#d6bb71;color:#fff}.prixbarre{text-decoration:line-through;padding:0 5px;color:#212121;font-size:80%;white-space:nowrap}.prixbarre+em{text-decoration:none;color:#212121;font-size:80%}.gridbasket .prixbarre{display:block;clear:both;padding:0}.gridcadre .prixttc .prixbarre{display:block;clear:both;padding:0}.listing-joaillerie .list figcaption .price .prixbarre{color:#212121}.diamants-search .ds_content.accordions .tit span{display:none}.diamants-search .ds_opt.accordions .tit span{display:none}@media all and (max-width: 1280px){.details{width:90%}.details .descr .infos>div{margin:0 0 7px 0;padding:10px;min-height:40px;justify-content:space-around;align-items:center}.details .descr .infos .carat{flex:1 1 100%}.details .descr .infos .forme{flex:1 1 100%}.details .descr .infos .certif{flex:1 1 100%}.details .descr .infos .pure{flex:1 1 100%;flex-wrap:wrap;align-items:flex-start}.details .descr .infos .couleur{flex:1 1 100%;flex-wrap:wrap;align-items:flex-start}.details .descr .infos .taille{flex:1 1 100%;flex-wrap:wrap;align-items:flex-start}.details .descr .infos .fluo{flex:1 1 100%}.details .descr .infos>div>h2,.details .descr .infos .data{vertical-align:middle;text-align:left}.details .descr .infos .pure h2,.details .descr .infos .couleur h2,.details .descr .infos .taille h2{flex:1 0 100%;width:100%;display:block;margin:0 0 5px 0}.details .descr .infos ul{margin:0;flex-wrap:wrap}.details .descr .infos .about{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}.details .descr .infos .about>a{top:-4px;right:-8px;left:auto}.details .descr .infos .about>p{right:0}.listing-joaillerie .content>aside{flex:1 1 33%;margin:0 0 64px 0}form.custom .radioElem{margin:0 2px}form.custom h3{margin:0 10px 0 0}.diamants-listing{width:90%}.diamants-listing .criteres-diamants .title{margin:0 0 30px 0;flex:1 1 100%}.diamants-listing .criteres-diamants .title h2{margin:0}.diamants-listing .criteres-diamants .title h2 span{float:none;padding:0;transform:none}.diamants-listing .content>aside{margin:0 0 25px 0}.prdt{padding:0;margin:0 auto !important}.seldiamants{padding:0 20px}.selectgrid{grid-template-columns:repeat(3, 1fr);padding:3rem 0 5rem 0;justify-items:center}.selectgrid>div:first-child{grid-row:span 3/auto}}@media all and (max-width: 810px){.details{width:90%;display:block}.details .prdt .descr{flex:1 1 100%;margin:10px auto;order:4;min-width:0}.details .prdt aside{order:3;margin:10px 30px;flex:0 1 10%}.details .prdt .igi p{padding:0;background:none;font-weight:400;letter-spacing:normal;line-height:normal;margin:7px auto}.details .prdt .igi{position:relative;bottom:auto;left:auto;width:100%;display:block}.details .prdt aside>a{display:none}.details .prdt .actions{order:2;margin:10px 0;flex:0 1 75%;justify-content:flex-start;text-align:left}.details .prdt .actions a{letter-spacing:1.3px;padding:0 10px;margin:0 0 0 4px}.details .prdt .actions i{margin:0 5px 0 0}.details .descr .infos{flex-wrap:wrap;align-items:flex-start}.details .descr .infos li{margin:.5px;font-size:1.4rem;line-height:24px;min-width:24px}.details .descr .infos li a{font-size:1.4rem;line-height:24px}.details .descr .infos>div>h2,.details .descr .infos .data{font-weight:400;font-size:1.5rem}.details>section,.details>.content{margin:15px auto 58px auto;padding:24px 20px}.details .asso_bijou h2{font-size:3rem;line-height:33px;letter-spacing:0;margin:0 0 10px 0;padding:0;display:block}.listing-joaillerie #accroche{font-size:2rem;line-height:normal}.listing-joaillerie .certifications{width:100%;padding:0;max-width:100%}form.custom{padding:0}form.custom .rowElem:first-of-type{margin:0 0 10px 0}#table_diamants .criteres-diamants{padding:21px 0 28px 0;margin:0 0 30px 0}#table_diamants .criteres-diamants .title{width:100%;flex:1 1 100%;margin:0;padding:0 21px}#table_diamants .criteres-diamants .title h2{font-weight:300;font-size:3rem;width:100%;margin:0}#table_diamants .criteres-diamants .title h2 span{float:none;display:inline;transform:none;padding:0}#table_diamants .criteres-diamants .title h2 i{font-size:1.3rem;display:inline-block;vertical-align:middle}#table_diamants .content{padding:26px 16px}#table_diamants .content h1{width:100%;flex:1 1 100%;margin:0;padding:0 5px;font-weight:300;font-size:3rem;width:100%;margin:0}#table_diamants .content>aside{margin:0;justify-content:flex-end;align-items:center;flex:1 1 100%}#table_diamants aside>a{margin:0;font-size:1.2rem}#table_diamants .nbcorrespondance{margin:5px 0;font-size:1.3rem;text-align:center}#table_diamants .coltit>*{display:none}#table_diamants .line{flex-wrap:wrap;background:rgba(0,0,0,.05);margin:0 0 10px;padding:2px 10px 5px;border-radius:10px}#table_diamants .line>*{flex:0 1 auto;height:80px;margin:5px 0;position:relative;padding:14px 0 0;text-align:left;border-bottom:1px solid #41403e}#table_diamants .line>*:before{content:attr(data-tit);position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:1rem;font-weight:500;color:#212121;width:100%}#table_diamants .line .sel{flex:0 1 50%;font-size:1.1rem;order:1;height:25px;line-height:20px;text-align:left;padding:0}#table_diamants .line .sel i{float:left;margin:5px 5px 0 0;font-size:1.2rem}#table_diamants .line .forme{flex:0 10%;order:3}#table_diamants .line .ref{font-size:1rem;flex:0 1 50%;order:2;height:25px;line-height:20px;text-align:right;padding:0 0 5px;color:#8f8f8d}#table_diamants .line>.ref:before{content:attr(data-tit);position:relative;left:auto;top:auto;transform:none;color:#8f8f8d;margin:0 5px 0 0}#table_diamants .line .carat{order:4;flex:0 17%}#table_diamants .line .couleur{order:5;flex:0 17%}#table_diamants .line .purete{order:6;flex:0 17%}#table_diamants .line .taille{order:7;flex:0 17%}#table_diamants .line .certificat{order:9;flex:0 15%;border-bottom:none;height:35px}#table_diamants .line .origine{flex:0 calc(85% - 100px);font-weight:700;font-size:1.2rem;order:10;border-bottom:none;height:35px;text-align:left;padding:17px 5px 0;margin:2px 0}#table_diamants .line>.origine:before{left:0;transform:translateX(5px)}#table_diamants .line .prixttc{flex:0 1 22%;order:8}#table_diamants .line .details{flex:0 1 90px;order:11;height:25px;font-style:italic;font-size:1rem;line-height:20px;align-self:flex-end;letter-spacing:0;margin:5px 0 5px auto}#table_diamants .forjewel .line .details{flex:0 1 93px}#table_diamants .line .details span{display:inline}#table_diamants .line .details:hover{color:#212121;background:#d6bb71}#table_diamants .line .comparateur{display:none}.selectgrid{grid-template-columns:repeat(2, 1fr)}.selectgrid>div:first-child{grid-column:span 2/auto}.selectgrid h2,.selectgrid h3{text-align:center}.selectgrid h2::before,.selectgrid h3::before{transform:translate(-50%, 0);left:50%}.selectgrid .secondline{text-align:center}.selectgrid img{margin:0 auto}.selectgrid .inf{margin:1rem auto 2rem}.baselineselec p{text-align:center}.baselineselec p nobr{font-size:1rem}.selectgrid .thx:before{left:50%;transform:translateX(-50%)}.browse>div{justify-content:center;flex-direction:column}.browse>div p{text-align:center;transform:none}.browse div>a{margin:0 auto}.diamants-search>div{padding:3rem 0}.diamants-search .ds_content>div,.diamants-search .ds_opt>div{flex:0 1 48% !important}.diamants-search .ds_content.accordions{margin:0 auto;visibility:hidden;overflow:hidden}.diamants-search .ds_content.accordions .tit{cursor:pointer;padding:1.5rem;width:100%;margin:0 0 1px;transition:.5s;display:flex;align-items:center;justify-content:space-between}.diamants-search .ds_content.accordions .tit .lbl{flex:0 0 50%}.diamants-search .ds_content.accordions .tit:after{content:"‹";color:#212121;font-size:1.8rem;margin:0 0 0 auto;transform:rotate(-90deg);transform-origin:center center}.diamants-search .ds_content.accordions .active .tit:after{content:"›"}.diamants-search .ds_content.accordions .criteria{padding:1.5rem;overflow:hidden;width:100%}.diamants-search .ds_content.accordions .tit span{display:block;margin:0 .5rem;color:#777;font-size:12px}.diamants-search .ds_content.accordions>div{margin:0}.diamants-search .ds_opt.accordions{margin:0 auto;visibility:hidden;overflow:hidden}.diamants-search .ds_opt.accordions .tit{cursor:pointer;padding:1.5rem;width:100%;margin:0 0 1px;transition:.5s;display:flex;align-items:center;justify-content:space-between}.diamants-search .ds_opt.accordions .tit .lbl{flex:0 0 50%}.diamants-search .ds_opt.accordions .tit:after{content:"‹";color:#212121;font-size:1.8rem;margin:0 0 0 auto;transform:rotate(-90deg);transform-origin:center center}.diamants-search .ds_opt.accordions .active .tit:after{content:"›"}.diamants-search .ds_opt.accordions .criteria{padding:1.5rem;overflow:hidden;width:100%}.diamants-search .ds_opt.accordions .tit span{display:block;margin:0 .5rem;color:#777;font-size:12px}.diamants-search .ds_opt.accordions>div{margin:0}form.custom{margin:30px auto}form.custom h3{margin:0 0 10px 0}form.custom .rowElem{flex-wrap:wrap}form.custom .radioElem{flex:1 1 100%;line-height:25px}.jo-listing .content h2{margin:15px 0 8px 0}.jo-listing .content>aside{flex:1 1 100%;flex-wrap:wrap;margin:0 0 6px 0}.jo-listing aside>a{margin:0;padding:5px 0;text-align:right}#search__type{flex:1 1 100%}#search_soustype{margin:15px 0 0 0}.listing-joaillerie .fleklist{flex-direction:column;flex-wrap:wrap;align-items:flex-start}.listing-joaillerie .nbResults{display:none}.listing-joaillerie .list figure>button{top:0;right:0}#search_prix{flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin:10px 0;width:100%}.listing-joaillerie .list .bijoux_encart figcaption p{font-size:1.4rem}.gridselect .suggestion{width:100%}.guide-listing-bijoux .actublocs .col6{width:90%;margin:20px auto 0;max-height:70px;padding:1.5rem 3rem;transition:all .5s;cursor:pointer}.guide-listing-bijoux .actublocs .col6.open{max-height:600px !important}.guide-listing-bijoux .actublocs .ligne3{display:none}.guide-listing-bijoux .actublocs .actitre2::after{content:"";font-family:"FontAwesome";font-style:normal;float:right;font-size:2rem;padding:8px 0}.listing-joaillerie{width:calc(100% - 20px);margin:0 10px}.listing-joaillerie .list{grid-template-columns:repeat(2, minmax(160px, 1fr));gap:10px}.listing-joaillerie .list .owl-carousel{width:auto;min-width:160px}.listing-joaillerie .list .bijoux_encart p{font-size:1.4rem}}@media all and (max-width: 480px){form.custom .selectElem{flex:1 1 100%;margin:0}#search_bynum{width:100%}.details>section,.details>.content,.details>div{margin:30px auto}.diamants-listing .content>aside{justify-content:flex-start}.browse div>a{font-size:1rem}.jo-listing .content{margin:60px auto 58px auto}.jo-listing .content>aside{justify-content:flex-start}.jo-listing aside>a{text-align:left}.diamants-search>div{padding:1rem}.diamants-search .ds_content>div,.diamants-search .ds_opt>div{flex:0 1 100% !important}.diamants-search .ds_opt.open{padding:1rem 1rem 3rem}.widget_tailles .rangeLabel{width:80%}.widget_tailles .slidercmp{padding:20px 0}.certifdiamant{display:flex;flex-wrap:wrap}.certifdiamant .span-col-3diam{width:100%;padding:0 0 20px}.prixbarre{display:block;clear:both}.prdt{flex-direction:column}.prdt .center{padding:20px 0}.prdt h1{font-size:3rem}.intro_bijouautrediams .resumebijou_details{margin:0}.intro_bijouautrediams .resumebijou h1{font-size:2rem}.intro_bijouautrediams .resumebijou #prixttc{font-size:2rem;margin:20px 0 0}.intro_bijouautrediams .resumebijou #prixinfo{margin:0 0 10px}.intro_bijouautrediams .step2 .nbstep{float:none}.diamants-listing .texteagrement a{font-weight:600;font-size:1rem}.diamants-listing .line .details{padding:1.2px;font-size:.9rem}.selectgrid{display:flex;flex-wrap:wrap;justify-content:center}.selectgrid h2,.selectgrid .h3{text-align:center}.label_filtrerpar{width:100%;text-align:center;margin:0 0 10px}#table_diamants .line .sel{display:flex}#table_diamants .line>p img{margin:0 10px 0 0}#box_comparateur{flex-direction:column}.laselec.bluestyle{background:url("https://www.i-diamants.com/images/bannerdiamantaire.png") no-repeat -290px -150px #e6e6e6}#infdiamants.fauxstick{displau:none}.listing-joaillerie .list .owl-nav{display:none}}.panier *,.tunnel_achat *{transition:all .5s}.panier{margin:0 auto;max-width:1170px}.commande{margin:0 auto;width:87%;max-width:1100px;position:relative}.commande h1{width:100%;flex:1 1 100%;display:block}.commande>nav+div,.commande .panier{width:100%;background:rgab(#212121, 0.2);margin:0 auto 60px}.commande legend{font-size:2rem}.commande fieldset{border:1px solid #ccc}#etapes{margin:0 auto;padding:20px 0 30px 0;text-align:center;max-width:1170px}.steps_counter li{counter-increment:steps;position:relative;display:inline-block;font-size:1.4rem;font-weight:500;text-align:center;vertical-align:top;color:#212121;width:15%}.steps_counter li.current{color:#00a3b2}.steps_counter li.visited{color:#00a3b2}.steps_counter li.current a{color:#00a3b2}.steps_counter li.visited a{color:#00a3b2}.steps_counter li a:hover{color:#00a3b2}.steps_counter li>*:before{content:counter(steps, decimal);height:40px;line-height:35px;width:40px;border:2px solid #212121;color:#212121;border-radius:100%;display:block;margin:0 0 10px 50%;transform:translateX(-50%)}.steps_counter li.current>*:before{border:2px solid #00a3b2;color:#00a3b2}.steps_counter li.visited>*:before{border:2px solid #00a3b2;color:#00a3b2}.steps_counter li:after{content:"";position:absolute;top:20px;left:calc(50% + 20px);width:calc(100% - 36px);height:1px;background:#888}.steps_counter li:last-child:after{content:none}.steps_counter li.visited:after{background:#00a3b2}.steps_counter li a:hover:before{color:#00a3b2;border:2px solid #00a3b2}.steps_counter em{font-style:normal}.commande .actions{flex:1 0 100%;display:flex;justify-content:flex-end;align-items:center}.commande a.btn_pasgen{background:rgba(33,33,33,.1);color:#212121;text-transform:uppercase;margin:0;cursor:pointer;padding:12px 30px;border-radius:50vh;transition:all .5s;margin:0 10px;text-align:center}.commande a.btn_pasgen:hover{background:#212121;color:#fff}.commande a.btn_gen{margin:0}.recap{width:100%;flex:1 1 100%;margin:30px 0}.recap *:after{content:none}.recap #arts{display:block;width:100%}.recap article{display:flex;flex:1 1 100%}.recap article:hover{cursor:default}.recap article>div{vertical-align:middle;flex:1 1 9%;margin:2px;position:relative;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.2rem;letter-spacing:0;color:#212121;display:inline-block;padding:5px;min-height:36px;background:rgba(33,33,33,.05)}.recap article a{color:#212121}.recap article a:hover{color:#00a3b2}.recap article img{padding:0 7px 7px 0;vertical-align:middle;width:auto;margin:auto;color:#212121}.recap article h2{color:#212121;display:inline;font-size:1.6rem;font-weight:600;line-height:16px;letter-spacing:2px;margin:0 0 30px 0}.recap article>div span{color:#212121;padding:0 3px 0 0}.recap article.intitule>div{font-size:1.2rem;color:#212121;font-weight:700;text-align:center;line-height:26px}.recap article.intitule>div:nth-last-of-type(2){flex:1 0 15%}.recap article.intitule>div:last-of-type{flex:1 1 3%}.recap article.diamant>div{text-align:center;line-height:24px}.recap article.produit>div{text-align:center;line-height:24px}.recap .diamant>.recap_prix,.recap .bijou>.recap_prix,.recap .produit>.recap_prix{text-align:right;padding:5px 2% 5px 5px;flex:1 0 15%}.recap .diamant>.recap_delete,.recap .bijou>.recap_delete,.recap .produit>.recap_delete{flex:1 1 3%}.recap_quantite span{margin:0 3px}.recap .bijou .recap_type{flex:1 1 9%;text-align:center}.recap .bijou .recap_quantite,.recap .bijou .recap_delete{text-align:center}.recap .bijou .bij_container{flex:1 1 66%;padding:0;background:none}.recap .bijou .bij_container .inner_bijou .recap_ref{margin:0 2px 2px 0;text-align:center}.recap .bijou .bij_container .inner_bijou .recap_bijou{flex:1 1 81%;margin:0 0 2px 2px}.recap .bijou .inner_diamant>div{margin:2px 2px 0 2px;text-align:center}.recap .bijou .inner_diamant>.recap_forme img{display:inline-block;margin:0}.recap .bijou .inner_diamant>div:first-of-type{margin:2px 2px 0 0}.recap .bijou .inner_diamant>div:last-of-type{margin:2px 0 0 2px}.recap .bijou .metal{margin:5px 0 0 0}.recap .produit>div{line-height:70px}.recap .produit .recap_img{flex:1 1 28%}.recap .produit .recap_nom{flex:1 1 28%}.recap article.totaux>div{flex:1 1 80.5%;line-height:24px;color:#212121}.recap .totaux>div:first-of-type{text-align:right;padding:5px 2% 5px 5px}.recap .totaux .recap_prix{text-align:right;padding:5px 5% 5px 5px;flex:1 0 21%}.commande .panier .recap .totaux .recap_prix{flex:1 0 18%}.recap .totaux.total>div{font-weight:700}.recap p.mention{margin:30px 0 0 0;display:block;font-weight:700}.options form{width:100%;order:0;margin:0}.options fieldset{margin:10px}.options .addresses{display:flex;justify-content:space-between;flex-wrap:wrap}.options .addresses>fieldset{flex:1 1 48%}#addrliv{width:100%}.mention_fdp{text-align:right}.optionspaiement{display:flex;justify-content:space-between;flex-wrap:wrap}.optionspaiement>fieldset{flex:1 1 48%;margin:0 1%}.optionspaiement label{font-size:1.6rem;padding:20px;border:1px solid #ccc;display:block;border-radius:20px;transition:all .5s}.optionspaiement label:hover{background:#00a3b2;border:1px solid #00a3b2;color:#fff}.optionspaiement p,.optionspaiement li{font-size:1.2rem;font-style:italic;margin:10px}.confirmation .recap article.intitule>div,.confirmation .recap article.intitule>div:nth-last-of-type(2){flex:1 1 10%}.confirmation .recap article.intitule>div:last-of-type{flex:1 0 10%}.confirmation .recap .bijou .recap_type{flex:1 1 9.5%}.confirmation .recap .bijou .bij_container{flex:1 1 70%}.confirmation .recap article>div,.confirmation .recap article.diamant>div{flex:1 1 10%}.confirmation .recap .diamant>.recap_prix,.confirmation .recap .bijou>.recap_prix,.confirmation .recap .produit>.recap_prix{flex:1 1 10%}.confirmation .recap .produit .recap_nom{flex:1 1 31%}.confirmation .recap .produit .recap_img{flex:1 1 31%}.confirmation .recap article.totaux>div{flex:1 1 80.5%}.confirmation .recap .totaux .recap_prix{flex:1 1 20%;padding:5px 2% 5px 5px}.confirmation h2{font-family:"Open Sans",sans-serif;margin:0 0 10px 0;padding:10px 0;text-align:left;letter-spacing:1px;font-size:1.5rem;font-weight:600}.confirmation .vosoptions,.confirmation .modepaiement{flex:1 1 100%;margin:2px 0;text-align:left;padding:10px 20px;background:rgba(33,33,33,.05)}.confirmation .vosoptions p{font-weight:700}.confirmation .vosoptions span{font-weight:400}.confirmation .modepaiement span{font-weight:700}.confirmation .liv{flex:1 1 48%;margin:2px 2px 2px 0;text-align:left;padding:10px 20px;background:rgba(33,33,33,.05)}.confirmation .fac{flex:1 1 48%;margin:2px 0 2px 2px;text-align:left;padding:10px 20px;background:rgba(33,33,33,.05)}.confirmation .cgv{flex:1 1 100%;margin:2px 0;text-align:left;padding:10px 20px;background:rgba(33,33,33,.05)}.confirmation #box_paiement{flex:1 1 100%;margin:2px 0}.confirmation .artsdevis article.totaux>div{flex:1 1 75%}.confirmation .artsdevis .totaux .recap_prix{flex:1 1 25%}#adresses{text-align:center;max-width:1170px;margin:0 auto;display:flex;flex:1 1 0;flex-wrap:wrap}#tab_facturation,#tab_livraison{border:1px solid #e9e9e9;margin:5px;padding:20px;width:calc(50% - 20px);display:inline-block;vertical-align:top;font-size:1.4rem;font-weight:500;font-family:"Cormorant",serif}.adr_tab{background:#eee}.adr_tab i{font-size:2rem}.adr_tab h2{font-size:2rem}.adr_tab>div{background:#212121;padding:10px;margin:10px 0;border-radius:10px;position:relative}.adr_tab .adressElem{position:absolute;top:10px;left:10px;margin:0}.adr_tab .modifier{position:absolute;top:10px;right:30px}.adr_tab .supprimer{position:absolute;top:10px;right:10px}.adr_tab .ajxadrtxt{margin:3px 40px;text-align:left}.adr_tab h4{text-transform:uppercase}.add_adr{background:none !important}.add_adr .ajouter{border:2px dashed #ccc;border-radius:10px;color:#999;display:block;line-height:60px;padding:20px;text-align:center}.add_adr .ajouter:hover{transform:scale(0.95)}#transport .modes{text-align:center}.modes>article{display:inline-block;vertical-align:top;border:6px solid #f4f4f4;width:280px;margin:10px 20px}.modes>article h3{padding:20px 0 10px 0;font-size:22px}.modes>article img{cursor:pointer}.modes>article .desc{background:#f4f4f4;padding:20px}.modes>article .desc p{font-size:12px;color:#999;text-align:justify}.modes>article p.price{font-size:22px;font-weight:600;color:#48555b;padding:10px 0}.modes>article.active{border:6px solid #00b3be}.modes>article.active h3,.modes>article.active p.price{color:#00b3be}.modes>article .radioElem{float:none}.tunnel_reassu{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;text-align:center}.tunnel_reassu>div{margin:0;flex:1 1 auto;height:132px;padding:0 10px}.tunnel_reassu>div img{margin:0 auto}@media all and (max-width: 1023px){.steps_counter li{font-size:1.2rem}.commande>nav+div,.commande .panier{padding:36px 20px 46px 20px}.recap article.intitule>div:nth-last-of-type(2){flex:1 0 18%}.recap .diamant>.recap_prix,.recap .bijou>.recap_prix,.recap .produit>.recap_prix{flex:1 0 18%}.commande .panier .recap .totaux>div:first-of-type{flex:1 1 80%}.commande .panier .recap .totaux .recap_prix{flex:1 1 22%}}@media all and (max-width: 810px){.commande h1{font-size:3rem}.recap .intitule{display:none}.recap article{flex-wrap:wrap;position:relative}.recap #arts>article{margin:0 0 15px 0}.recap article>div{flex:1 1 13%}.recap .diamant>.recap_prix,.recap .bijou>.recap_prix,.recap .produit>.recap_prix{flex:1 1 100%;text-align:center;padding:5px 20px 5px 5px;color:#212121;background-color:darkblue2;font-weight:700}.recap .diamant>.recap_delete,.recap .bijou>.recap_delete,.recap .produit>.recap_delete{flex:0 0 auto;position:absolute;right:-15px;top:-9px;width:30px;min-height:0;height:30px;line-height:18px;background:#ccc}.recap .diamant .recap_type,.recap .bijou .recap_type,.recap .produit .recap_type{flex:1 1 100%}.recap .bijou .bij_container .inner_bijou .recap_bijou>p{display:none}.recap article.diamant .recap_couleur,.recap article.diamant .recap_purete{flex:1 1 8%}.recap article.produit>.recap_ref{flex:1 1 15%}.recap .diamant .recap_quantite{display:none}.recap .bijou .recap_quantite{display:none}.recap .bijou .bij_container{margin:0}.recap .bijou .bij_container .inner_bijou .recap_ref,.recap .bijou .bij_container .inner_bijou .recap_bijou,.recap .bijou .inner_diamant>div:first-of-type,.recap .bijou .inner_diamant>div,.recap .bijou .inner_diamant>div:last-of-type{margin:2px}.recap #arts .totaux{margin:0}.recap article.totaux>div{flex:1 1 33%}.recap .totaux .recap_prix{color:#212121;background-color:darkblue2}.commande .panier .recap .totaux .recap_prix{flex:1 1 40%}.commande .panier .recap .totaux>div:first-of-type{flex:1 1 50%}.commande .actions{margin:0;flex-direction:column}.commande .actions a{margin:0 0 4px 0;display:block}.options fieldset:nth-of-type(2),.options fieldset:nth-of-type(3){margin:15px 0;display:block;width:100%}.confirmation .recap .diamant>.recap_prix,.confirmation .recap .bijou>.recap_prix,.confirmation .recap .produit>.recap_prix{flex:1 1 100%}.confirmation .recap .totaux .recap_prix{color:#212121;background-color:darkblue2}.confirmation .recap article.totaux>div{flex:1 1 33%}#tab_facturation,#tab_livraison{width:100%}.steps_counter li{width:18%}.confirmation .artsdevis article .recap_designation{flex:1 1 100%}}@media all and (max-width: 640px){#etapes{padding:20px 0 0 0}.steps_counter li{width:100%;visibility:hidden}.steps_counter li.current{display:block;visibility:visible}.steps_counter li.visited a,.steps_counter em{display:none}.steps_counter li.current em{display:block}.steps_counter li:after{content:none}.commande .actions a{width:100%}.confirmation .liv,.confirmation .fac{flex:1 1 100%;margin:2px 0}}@media all and (max-width: 480px){#etapes{padding:0}.recap article.produit>div{flex:1 1 100%}.confirmation .recap article.totaux>div:first-of-type{flex:1 1 45%}.optionspaiement{flex-direction:column}.optionspaiement>fieldset{margin:20px 0}}.breadcrumbs{padding:0;width:96%;margin:90px auto 0;transition:all .5s}.breadcrumbs ul{margin:0}.breadcrumbs li{display:inline}.breadcrumbs li a{color:rgba(33,33,33,.4);margin:0;font-size:1.1rem;text-align:right;text-decoration:none;line-height:30px;font-family:"Open Sans",sans-serif;padding:0;line-height:2}.breadcrumbs li span{color:rgba(33,33,33,.4);margin:0;font-size:1.1rem}.breadcrumbs li a:after,.breadcrumbs li span:after{content:">";padding:0 0 0 5px}.breadcrumbs li:last-child a:after{content:""}.breadcrumbs li:last-child span{color:#00a3b2}.breadcrumbs li:last-child span:after{content:"";padding:0 0 0 5px}.breadcrumbs li a:hover{color:rgba(33,33,33,.8)}.fixed .breadcrumbs{visibility:hidden;opacity:0}@media all and (max-width: 480px){.breadcrumbs{margin:60px auto 0}}.reviews{width:90%;max-width:1280px;margin:0 auto 40px}.reviews h2{font-size:2.4rem;font-family:"Open Sans",sans-serif;text-transform:none;position:relative;margin:0 auto 20px;text-align:left}.reviews a.bouton{color:#fff;font-size:1.6rem;text-align:center;display:inline-block;border-radius:10px;padding:5px 15px;margin:0 0 10px;background:#2f2929 url("/images/add_avis.png") no-repeat scroll 97% 13px;padding:12px 50px 12px 20px}.reviews a.bouton:hover{background-color:#00a3b2}.reviews .nb_com{font-family:"Open Sans",sans-serif;font-size:1.6rem;letter-spacing:.4px;text-align:left;margin:0 0 30px}.reviews>div{display:flex;flex-wrap:wrap}.reviews article{flex:1 1 calc(50% - 20px);width:calc(50% - 20px);border-radius:10px;padding:15px;position:relative;text-align:left;border:1px solid rgba(255,255,255,.2);margin:10px}.reviews .r_content{width:100%}.reviews .r_content::before{display:none;content:"";right:100%;top:27px;border:solid rgba(0,0,0,0);height:0;width:0;position:absolute;pointer-events:none;border-color:#32302d;border-right-color:#57504b;border-width:10px;margin-top:-10px;z-index:-1}.reviews .r_content .r_author{font-size:2rem;color:#fff;font-family:"Open Sans",sans-serif;padding:0 20px;max-width:calc(100% - 150px);height:100%;float:left}.reviews .r_content .r_score{color:#d6bb71;padding:0 20px;float:right;font-size:1.8rem}.reviews .r_content .r_score i{margin:0 3px}.reviews .r_content time{padding:0 10px;color:#929292;display:block;font-size:1rem;font-weight:500;letter-spacing:1px}.reviews .r_content time .fa-clock-o{margin:0 5px 0;font-size:1.6rem}.reviews .r_tit{font-size:1.6rem;color:#fff;text-transform:none;font-weight:500;padding:5px 40px 0;display:block;clear:both}.reviews .r_opinion{font-size:1.4rem;padding:0 20px 20px;margin:0;clear:both}.reviews .r_answer{padding:0;border-left:1px solid rgba(255,255,255,.2);margin:20px 30px 10px}.reviews .r_answer .r_author{font-size:1.6rem;font-family:"Open Sans",sans-serif}.reviews .r_answer .r_tit{padding:5px 20px 0}.reviews .r_answer .r_opinion{padding:0 20px 20px}.reviews .r_answer time{padding:0 15px}.reviews .viewmore{color:#212121;text-align:center;display:block;padding:5px 20px;font-size:1.2rem;cursor:pointer;font-family:"Open Sans",sans-serif}.reviews .viewmore:hover{color:#00a3b2}.avis{max-width:1280px;display:flex;flex-wrap:wrap;justify-content:center}.avis h1{width:100%;display:block}.avis h2{margin:20px auto}.avis article{max-width:320px;margin:10px;background:rgba(0,0,0,.17);text-align:center;padding:10px}.avis article img{max-width:100%}.avis article a.btn_avis{display:inline-block;font-weight:600;color:#fff;background:#02a3b2;padding:10px 20px;margin:10px;text-transform:uppercase;transition:all .5s}.avis article a.btn_avis:hover{color:#02a3b2;background:#fff}.avis input[type=button]{padding:0}.avis .classement{font-size:1.4rem;display:flex;justify-content:center}.avis .classement i{width:30px;line-height:30px;text-align:center}.avis .notevalue1 i:nth-child(1),.avis .notevalue2 i:nth-child(-n+2),.avis .notevalue3 i:nth-child(-n+3),.avis .notevalue4 i:nth-child(-n+4),.avis .notevalue5 i:nth-child(-n+5){color:#d6bb71}@media all and (max-width: 810px){.reviews{padding:40px 0px !important}.reviews .r_content{padding:15px 0px}.reviews .r_content::before{display:none}.reviews article{flex:1 1 100%;width:100%}}.demandesfab article{margin:80px auto;background:rgba(33,33,33,.04);padding:20px;position:relative}.demandesfab h2{text-align:left;padding:10px 20px;display:inline-block;position:absolute;left:0;top:-44px}.demandesfab .specs{display:flex;flex-wrap:wrap;order:1;border-bottom:1px solid rgba(33,33,33,.1);margin:0 0 10px;padding:0 0 10px}.demandesfab .specs p{flex:1 1 auto;display:block;margin:5px;padding:10px 25px;font-size:1.2rem;font-weight:600;text-transform:uppercase;font-weight:600}.demandesfab .infobijou{order:0;display:flex;flex-wrap:wrap}.demandesfab .infobijou>div{width:50%;flex:1 1 auto;margin:10px 0}.demandesfab .infobijou>div>img{max-width:100%}.demandesfab .infobijou .infob{width:50%}.demandesfab h3{margin:10px 0;font-size:1.6rem;font-weight:600}.demandesfab h4{margin:10px 0;font-size:1.4rem;width:100%}.demandesfab .certificat span{font-weight:600}.demandesfab .autresphotos{display:flex;flex-wrap:wrap;width:100%}.demandesfab .autresphotos a{border:1px solid rgba(33,33,33,.1);padding:10px;max-width:200px;margin:0 10px 10px 0}.demandesfab .autresphotos a img{max-width:100%}.demandesfab .autresphotos .filename{font-size:1.2rem;margin:10px 0}.demandesfab .btns form{display:flex;flex-wrap:wrap;margin:10px 0}.demandesfab .btns input{display:inline-block;max-width:280px;margin:0 10px 10px 0;padding:0}.demandesfab .btn_ac{background:#34ac34;color:#fff;border:none}.demandesfab .btn_de{background:#d53434;color:#fff;border:none}.demandesfab .btn_at{background:#f2af33;color:#fff;border:none}.detailsfab{position:absolute;right:10px;top:10px;cursor:pointer;padding:5px;border-radius:5px;transition:all .5s}.detailsfab:hover{background:rgba(33,33,33,.05)}@media all and (max-width: 480px){.demandesfab .infobijou>div{width:100%}.demandesfab .infobijou .infob{width:100%}.demandesfab article{padding:40px 20px}}.faq{max-width:1280px;width:90%}.faqnav{display:flex;justify-content:center;padding:10px 0}.faqnav a{background:#212121;color:#fff;padding:10px 20px;margin:0 5px;font-size:1.4rem;border-radius:5px;transition:all .5s}.faqnav a.active,.faqnav a:hover{background:#00a3b2;color:#fff}#faqloader{text-align:center;padding:4rem 0}.faq .faqlesum{display:flex;flex-wrap:wrap;justify-content:center;padding:10px;border-radius:10px;border:1px solid rgba(33,33,33,.1)}.faq .faqlesum a{color:#212121;padding:10px 20px;margin:5px;font-size:1.4rem;border-radius:5px;font-weight:600;transition:all .5s}.faq .faqlesum a:hover{background:#00a3b2;color:#fff}.faq .faqlesum a:before{content:"";font-family:"FontAwesome";color:#212121;margin:0 6px 0 0}.faq .faqlesum a:hover:before{color:#fff}.faq .faquontainer{padding:3rem 0;opacity:0}.faq .faqchpt{display:flex;flex-flow:wrap column;margin:0;overflow:hidden}.faq .faqchpt::before{content:"";height:100%;width:0}.faq article{border-bottom:1px solid rgba(33,33,33,.2);margin:0 1%;width:48%}.faq article h3{margin:0;position:relative;cursor:pointer;font-size:1.6rem;padding:20px 30px 20px 20px}.faq article h3:after{content:"+";font-size:1.6rem;color:#212121;position:absolute;right:20px;top:20px}.faq article>div{overflow:hidden;position:relative;max-height:0;transition:max-height .3s ease-out}.faq article.deployed>div{max-height:100%}.faq article.deployed h3:after{content:"-"}.faq img{max-width:100%;margin:0 0 20px}@media all and (max-width: 810px){.faq article{margin:0 2%;width:96%}.faq .faquontainer h2{margin:60px 0 0}.faq .faqlesum{margin:0 5px}.faq .faqlesum a{width:100%;padding:5px 10px}.faq .readmore{margin:2rem 0}}.tracabilite{max-width:1440px;padding:110px 4rem 0}.tracabilite>div{width:80%;margin:0 auto}.tracabilite:after{content:"";background:url("/images/tracabilite.jpg") no-repeat top center/65%;width:100%;height:100%;mix-blend-mode:lighten;display:block;position:absolute;left:50%;top:-20px;transform:translateX(-50%);z-index:-1;opacity:.4}.tracabilite:before{content:"";border-top:1px solid rgba(255,255,255,.2);width:calc(100% - 8rem);display:block;position:absolute;top:0;left:4rem}.tracabilite .intro{font-style:italic;font-size:1.6rem;color:#bdbdbd;text-align:center;margin:0 auto}.tracabilite .timeline{position:relative;margin:90px auto}.tracabilite .timeline:before{content:"";position:absolute;top:-8%;left:50%;height:120%;width:1px;background-image:linear-gradient(180deg, rgba(67, 66, 65, 0) 0%, #434241 8%, rgba(67, 66, 65, 0.92) 87%, rgba(67, 66, 65, 0) 100%)}.tracabilite .timeline li{position:relative;padding:0;list-style:none;display:flex;justify-content:space-between;margin:20px 0}.tracabilite .timeline li>div{flex:0 0 calc(50% - 40px);display:flex;align-items:center;margin:0}.tracabilite .timeline li>div:first-of-type{justify-content:flex-end}.tracabilite .timeline li>div:first-of-type p{font-size:1.6rem;color:rgba(189,189,189,.4);margin:0}.tracabilite .timeline li>div:last-of-type{justify-content:flex-start;position:relative}.tracabilite .timeline li>div:last-of-type>div{border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:15px;margin:0 0 8px;text-transform:uppercase;color:#d6bb71;font-size:1.4rem;display:flex;justify-content:space-between;margin:0;background:#262524}.tracabilite .timeline li>div:last-of-type::after{content:"";height:15px;width:15px;border-radius:15px;background:#262524;border:1px solid rgba(255,255,255,.2);display:block;position:absolute;left:-40px;top:50%;transform:translate(-50%, -50%)}.tracabilite .timeline li>div:last-of-type::before{content:"";height:17px;width:11px;background:url("/images/triangle.svg") no-repeat;display:block;position:absolute;left:-10px;top:50%;transform:translateY(-50%)}.tracabilite .timeline span{text-transform:none;color:#bdbdbd;margin:0 15px 0 40px}.tracabilite .timeline a{margin:2px 0}@media all and (max-width: 810px){.tracabilite{padding:110px 0 0}.tracabilite::before{width:100%;left:0}.tracabilite::after{top:0;width:140%}.tracabilite>div{width:100%}.tracabilite .timeline li{flex-direction:column}.tracabilite .timeline li>div:first-of-type{justify-content:center;margin:0 0 8px}.tracabilite .timeline li>div:last-of-type{justify-content:center}.tracabilite .timeline li>div:last-of-type::before{display:none}}.asso_bijou{width:90%;max-width:1440px;margin:2rem auto 8rem;padding:0 4rem}.asso_bijou h2{max-width:80%;margin:0 auto}.asso_bijou h3{display:block;text-align:center;font-weight:200;color:#fff;font-size:2.2rem}.tabs::after{clear:both;content:"";display:table}.tabs{position:relative}.tabs_nav{display:flex;justify-content:center;margin:0 0 4rem}.tabs_nav a{font-weight:bold;font-size:1rem;color:#fff;text-align:center;text-transform:uppercase;border-radius:5px;background:#00a3b2;border:1px solid #00a3b2;margin:0 10px 10px;padding:6px 22px;white-space:nowrap;transition:all .5s;display:block}.tabs_nav a:hover,.tabs_nav a.selected{background:#d6bb71;border:1px solid #d6bb71;color:#fff}.asso_bijou .asscat{background:#fff}.asso_bijou .asscat::after{clear:both;content:"";display:table}.asso_bijou .asscat{display:none;clear:both}.asso_bijou .asscat.selected{display:block;animation:fade 1s}@keyframes fade{0%{opacity:0}100%{opacity:1}}.asso_bijou figure{position:relative;padding:0;width:25%;float:left}.asso_bijou figure:first-of-type{width:49.9999%}.asso_bijou figure>div{overflow:hidden}.asso_bijou figure img{width:100%;height:auto;transition:all .5s;transform:scale(0.8);transform-origin:top center}.asso_bijou figure:hover img{transform:scale(0.9)}.asso_bijou figcaption{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:100%}.asso_bijou figcaption p{color:#000;font-size:1.2rem;line-height:normal;text-align:center;padding:2px 10px;margin:0}.asso_bijou figcaption p.name{font-weight:bolder}.asso_bijou figure>a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.asso_bijou figure>a span{display:none}@media all and (max-width: 834px){.asso_bijou figure,.asso_bijou figure:first-of-type{width:33.3333%}}@media all and (max-width: 640px){.asso_bijou figure,.asso_bijou figure:first-of-type{width:50%}}@media all and (max-width: 640px){.asso_bijou{padding:0}.asso_bijou figure,.asso_bijou figure:first-of-type{width:100%}.tabs_nav{flex-direction:column}}[class*=inf_]{text-decoration:underline;font-size:1.1rem;padding:0 0 0 20px;flex:1 1 3;height:42px;margin:0 0 0 10px}[class*=inf_]:before{content:"i";font-family:"Cormorant",serif;color:#151515;background:#00a3b2;width:15px;height:15px;position:absolute;left:0;top:50%;line-height:15px;font-size:1.5rem;text-align:center;border-radius:50%;transform:translateY(-50%)}[class*=inf_] span{display:none}.infplus,.btn_guide{background:#d6bb71;color:#fff;padding:8px 30px;border-radius:50vw;transition:all .5s;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-align:left}.infplus span,.btn_guide span{font-size:1.4rem;line-height:1;margin:0 5px 0 0}.infplus:after,.btn_guide:after{content:"i";text-align:left;font-family:"Cormorant",serif;font-style:italic;font-size:3rem;margin:0 0 0 10px;line-height:.8}.infplus:hover,.btn_guide:hover{background:#212121;color:#fff}.infplus:hover:after,.btn_guide:hover:after{color:#fff}.laselec .infplus{padding:4px 20px;margin:10px auto;transform:scale(0.8);transform-origin:left}.laselec .h2{text-align:center}.infplus_mini{padding:5px 18px}.infplus_mini::after{margin:0;font-size:2.2rem}html.popupopen{overflow:hidden}.popupbackground{display:none;z-index:999998;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.5);top:0;left:0}[class*=popup-]{position:fixed;width:100%;max-width:720px;height:auto;max-height:90vh;padding:0 3rem 3rem;left:50%;top:50%;z-index:999999;background:#fff;transform:translate(-50%, -110vh);transition:all .5s;opacity:0;overflow:auto;overflow-x:hidden;text-align:center;visibility:hidden}[class*=popup-] ol li{font-size:1.3rem;margin:0 0 5px}[class*=popup-] .popupclose{position:sticky;top:0;right:0;cursor:pointer;font-size:2rem;padding:15px;transition:all .5s;z-index:9999999;float:right;transform:translate(30px, 0)}[class*=popup-] .popupclose:hover{color:#00a3b2}[class*=popup-].opened{transform:translate(-50%, -50%);opacity:1;visibility:visible}[class*=popup-] .nav-popups{position:sticky;top:0;left:50%;z-index:9000;transform:translateX(-50%);width:240px;background:#00a3b2;color:#fff;padding:0;margin:0 0 30px;border-radius:20px;cursor:pointer}[class*=popup-] .nav-popups:before{content:"";height:540px;width:540px;border-radius:540px;background:#00a3b2;position:fixed;top:-454px;left:50%;z-index:-1;transform:translate(-50%, 0)}[class*=popup-] .nav-popups>span{font-family:"Cormorant",serif;font-size:1.6rem;font-style:italic;padding:5px 0 0;display:block}[class*=popup-] .nav-popups p{font-family:"Cormorant",serif;font-size:2.6rem;font-weight:600;font-style:italic;color:#fff;padding:0 20px 8px;margin:0;display:block;position:relative}[class*=popup-] .nav-popups p:after{content:"";font-family:"FontAwesome";position:absolute;right:20px;top:50%;transform:translateY(-64%);font-size:1.2rem;font-style:normal}.nav-popups button{background:none;border:none;margin:0;transition:all .5s;width:100%;font-size:1.6rem;cursor:pointer;position:relative;height:0;padding:0;overflow:hidden;line-height:0;display:block}.nav-popups button:last-child{border:none}.nav-popups button:hover{background:rgba(0,163,178,.05)}.nav-popups.deployed{border-radius:0 0 20px 20px}.nav-popups.deployed button{padding:8px 10px;height:49px;border-bottom:1px dashed rgba(33,33,33,.3)}.nav-popups.deployed button.active:after{content:"";font-family:"FontAwesome";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.4rem}.nav-popups.deployed p{border-bottom:1px dashed rgba(33,33,33,.3)}.nav-popups-prevnext button{position:fixed;top:50%;width:232px;border-radius:232px;height:232px;background:#00a3b2;color:#fff;text-align:center;z-index:1000;overflow:hidden;border:none}.nav-popups-prevnext button span{display:inline-block;text-transform:uppercase;font-size:1.3rem;letter-spacing:1.4px;font-weight:500;position:absolute;left:50%;top:26px;transform:translateX(-50%);line-height:1.3rem}.nav-popups-prevnext button i{display:block;transform:translateY(-104px) rotate(-90deg);font-size:1.6rem}.nav-popups-prevnext .nav-next{right:0;transform:rotate(-90deg) translate(50%, calc(100% - 54px));transition:all .5s}.nav-popups-prevnext .nav-next:hover{transform:rotate(-90deg) translate(50%, calc(96% - 54px));text-decoration:none}.nav-popups-prevnext .nav-prev{left:0;transform:rotate(90deg) translate(-50%, calc(100% - 54px));transition:all .5s}.nav-popups-prevnext .nav-prev:hover{transform:rotate(90deg) translate(-50%, calc(96% - 54px));text-decoration:none}.onglet-generic{max-height:0;overflow:hidden;transition:all 1s;width:92%;margin:0 auto}.onglet-generic.active{max-height:1400px;overflow:visible;padding:20px 0}[class*=popup-] p{font-size:1.2rem;color:#333;text-align:center;margin:5px 30px}[class*=popup-] [class*=tit_]{font-family:"Cormorant",serif;color:#333;letter-spacing:0;font-weight:bold;font-style:italic;font-size:2.7rem;margin:0 auto 1.5rem;text-align:center}[class*=popup-] img{margin:0 auto;max-width:100%}#popup-filtrerpar img{width:33%}[class*=popup-] ul li{font-size:1.2rem;color:#333;text-align:left;margin:10px 0;list-style-position:inside}[class*=popup-] .pop_tit{font-size:3.2rem;font-style:italic;font-weight:bold;text-align:center;font-family:"Cormorant",serif;color:#333;letter-spacing:0;margin:0 auto;line-height:1}[class*=popup-] .popuptitre{font-size:3.2rem;font-style:italic;font-weight:bold;text-align:center;font-family:"Cormorant",serif;color:#333;letter-spacing:0;margin:20px 0 20px 40px;line-height:1}[class*=popup-] .pop_intro{margin:10px auto}[class*=popup-] .pop_reco{padding:10px;position:relative;border-left:2px solid #00a3b2;border-right:2px solid #00a3b2;border-radius:20px;padding:10px 30px;margin:20px 0}[class*=popup-] .pop_reco:before{content:"";position:absolute;width:80px;border:6px solid #fff;bottom:-3px;left:50px;z-index:2}[class*=popup-] .pop_reco p{font-style:italic;font-size:1.3rem}[class*=popup-] .pop_reco p:first-of-type{font-weight:bold;color:#00a3b2;font-size:1.6rem;margin:0 0 10px}[class*=popup-] .pop_content{margin:10px auto}[class*=popup-] [class*=legend_]{margin:10px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}[class*=popup-] [class*=legend_] p{font-weight:bold;margin:5px;padding:4px 10px;background:#f7f7f7;border-radius:10px}[class*=popup-] [class*=legend_] p span{font-weight:normal;margin:0 0 0 5px}[class*=popup-] .p_flex{display:flex;flex-wrap:wrap;justify-content:center}[class*=popup-] .p_flex>div{width:30%;margin:1%;border:1px solid #ccc;border-radius:10px;padding:10px}[class*=popup-] .p_flex p{margin:5px}[class*=popup-] .p_flex p strong{display:block;clear:both;font-size:1.4rem}[class*=popup-] .popupgrid{margin:2rem 0 .5rem 0;padding:2rem 0;background:#f5f5f5;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:4px;position:relative;text-align:center}[class*=popup-] .popupgrid .stit{font-size:1.5rem !important;color:#02a3b2 !important;font-weight:700;text-transform:uppercase;padding:0 0 .5rem 0}[class*=popup-] .popupgrid #separator{position:absolute;width:1px;height:calc(100% - 20px);left:50%;top:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.2)}.gridiamants{display:flex;flex-wrap:wrap;justify-content:space-between}#popup-3x{height:200px}#popup-diamondavailability{max-width:80%;background:#1d1c1b}#popup-diamondavailability .popuptitre{font-size:3.6rem;color:#212121}#popup-diamondavailability p{color:#212121}#popup-diamondavailability p.intro{font-style:italic;font-size:1.6rem}#popup-diamondavailability .tracabilite>div{width:100%}#popup-diamondavailability #prixttc{text-align:left;color:#02a3b2}#popup-diamondavailability #prixht{text-align:left;color:#d6bb71}#popup-diamondavailability .decline{font-weight:bold;font-size:1.2rem;color:#212121;letter-spacing:.43px;text-align:center;text-transform:uppercase;border-radius:5px;background:rgba(33,33,33,.05);margin:0 4% 4% 0;padding:16px 32px;flex:0 0 44%;white-space:nowrap;transition:all .5s}#popup-diamondavailability .garantix{padding:3rem}#popup-diamondavailability .garantix p{text-align:right}#popup-diamondavailability .caract>div{padding:8px 15px}#popup-diamondavailability .troisfois{color:#d6bb71}[class*=popup-side]{position:fixed;top:0;right:0;left:auto;z-index:999999;width:50%;max-width:640px;height:100dvh;max-height:none;padding:3rem;background:#fff;text-align:center;overflow:auto;overflow-x:hidden;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1),opacity .5s ease,visibility 0s linear .5s}[class*=popup-side].opened{transform:translateX(0);opacity:1;visibility:visible;transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1),opacity .5s ease,visibility 0s linear 0s}[class*=popup-side] .popupclose{transform:translate(30px, -3rem)}[class*=popup-side] p{margin:0 0 10px}.popupopenside.popupopen .popup-side{z-index:9999}@media all and (max-width: 480px){#infdiamants.fauxstick{position:fixed;top:100px;left:5%;z-index:9000;width:90%}[class*=popup-] .nav-popups p{font-size:2.4rem}[class*=popup-] img{margin:20px auto 10px}#popup-filtrerpar img{margin:0 auto}#popup-certificat .p_flex img{max-width:30%}.laselec .infplus{transform-origin:center}}html{font-size:62.5%}body{background:#fff;font-family:"Open Sans",sans-serif;overflow-x:hidden}body.overflow{overflow:hidden}header,main,footer,section,aside,article,nav,form{transition:all .5s}.cycle-slideshow,.cycle-slide,.gmap div{transition:none}h1{color:#212121;font-family:"Cormorant",serif;font-weight:400;letter-spacing:0;font-size:5rem;line-height:1;text-align:center;margin:1rem auto 2rem;padding:0 10px}h2{color:#212121;font-family:"Cormorant",serif;letter-spacing:0;font-size:4rem;font-weight:400;line-height:1;text-align:center;padding:2rem 0 4rem;position:relative;scroll-margin-top:100px}h2:before{content:"";width:100px;height:1px;background:#bdbdbd;position:absolute;top:0;left:50%;transform:translateX(-50%)}.h2section,.featuredh2{font-family:"Cormorant",serif;font-size:4rem;font-weight:400;text-align:center;margin:2rem 0 5rem 0;padding:0}.h2section:before{display:none}.h2footergen{margin:60px auto}h3{font-size:2rem;font-weight:500;color:#212121;margin:0 0 10px}.h3section{color:#fff;font-family:"Cormorant",serif;font-size:3rem !important;margin:5rem 0 2rem 0;line-height:1}h4{font-size:1.6rem;color:#212121}p{color:#212121;font-size:1.4rem;margin:0 0 10px}a{text-decoration:none;color:#00a3b2;cursor:pointer;font-size:1.4rem}a:hover{color:#d6bb71}ul li{color:#212121;font-size:1.4rem;list-style:inside}ol{margin:10px}ol li{margin:0 0 0 10px;font-size:1.4rem}main{width:100%;position:relative;max-width:1280px;margin:12rem auto;top:50px}.topnewsclosed main{top:0;margin:12rem auto 0}main>section{position:relative;padding:0;margin:0 auto;width:90%}.home main{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:100%}.home main>section{width:100%;max-width:1280px}.home .imageunique{order:0}.ontop{background:#212121;bottom:140px;right:15px;transition:all .5s;line-height:32px;border-radius:0}.ontop:hover{color:#212121;background:#d6bb71}.cke_editable{margin:40px 30px !important;width:auto}.cke_backoffice h2{color:#212121;font-family:"Cormorant",serif;letter-spacing:0;font-size:4rem;font-weight:400;line-height:1;text-align:center;padding:2rem 0 4rem}.cke_backoffice h2:before{content:"";width:100px;height:1px;background:#bdbdbd;position:absolute;top:0;left:50%;transform:translateX(-50%)}.cke_backoffice h3{color:#212121;font-size:1.6rem;margin:0 0 20px}.cke_backoffice p{font-size:1.4rem;margin:0 0 10px}.cke_backoffice ul,.cke_backoffice ol{font-size:1.6rem;margin:10px;list-style-position:inside}.cke_backoffice blockquote{font-size:1.6rem;color:#999;font-style:italic}#cnil{bottom:30px;right:auto;left:10px}.ligne{margin:0 auto;width:100%;max-width:100px;height:.5px;color:rgba(255,255,255,.2);display:none}.confirm_coords{clear:both;width:100%}.formform form{display:flex;flex-wrap:wrap;margin:0 auto 6rem}.formform aside{flex:1 1 48%;padding:0;margin:0 4% 0 0;position:relative}.formform .content{flex:1 1 48%;margin:0}.formform .foot{width:100%}.formform .coord{text-align:center}.formform .line{display:flex;flex-wrap:wrap;margin:0 0 10px;padding:10px}.formform .line>::before{content:attr(data-tit);position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:1rem;font-weight:500;color:#212121;width:100%;padding:0 0 0 5px}.formform .line>*{flex:1 1 20%;height:45px;margin:5px 0;position:relative;padding:14px 5px 0;text-align:left;border-bottom:1px solid rgba(33,33,33,.2)}.formform .line .sel{display:none}.bijdiam>div{display:flex;justify-content:flex-end;background:#00a3b2;margin:0 0 10px;padding:10px;border-radius:10px}.bijdiam p{color:#fff;margin:0 20px 0 0;font-weight:600}.back i{color:#02a3b2}.imgcouleur{margin:0 auto;padding:2rem 0}p.creadescr{font-size:1.3rem !important;color:#000 !important;font-weight:normal !important;padding:1rem 0 0 0 !important}#barbe-fluo-streisand img{max-width:340px;position:relative;width:100%;height:auto;margin:0 auto;display:block;padding:2rem 0 0 0}#barbe-gravure-streisand p{font-size:1.4rem;color:#000;font-weight:100;padding:0 2rem}#barbe-gravure-streisand img{display:block;max-width:100%;width:100%;display:block;margin:2rem auto}#barbe-gravure-streisand a{color:#333;text-decoration:underline;font-size:1.4rem;font-weight:500;display:block;transition:all .2s;text-align:center}#barbe-gravure-streisand a:before{content:"";position:absolute;width:25px;height:25px;transform:translate(-130%, 0);background:url("https://www.i-diamants.com/images/icon-certif.png") no-repeat center center/contain}#barbe-purete-streisand .legende-diamant{margin:3rem 0 0 0}.diamref{font-size:1.8rem;color:#212121;font-weight:lighter}.gridbasket>div:first-child>a{font-size:1.3rem;display:block;text-decoration:underline;padding:0;position:absolute;bottom:3rem}.diamlink1{transform:translate(0, -2.7rem)}.troisfois .text3x{display:none}.opened.troisfois .text3x{margin:0;display:block;background:rgba(255,255,255,.1);padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.35);color:#212121;font-style:normal;font-weight:400;line-height:1.7rem}.gridbasket>div:first-child .opened a:after{opacity:1;content:"x" !important;font-family:sans-serif !important;font-style:normal;transform:translate(-15px, 15px)}.diam_infosupp{color:#212121;font-weight:600;text-transform:uppercase;font-style:normal;font-size:1.1rem;padding:0}.noresults{font-size:1.4rem;color:#ff5722;display:block;text-align:center;padding:1rem 0 4rem 0}.trustpilot{margin:4rem auto}.assuranceprdt{padding:5rem 0;width:100%;position:relative}.assuranceprdt:before{content:"";width:100vw;height:100%;background:rgba(33,33,33,.05);position:absolute;top:0;left:50%;transform:translateX(-50%)}.assuranceprdt img{height:80px;width:80px !important;margin:0 auto}.assuranceprdt p{padding:20px;text-align:center}.bannerbottom{background:url("https://www.i-diamants.com/images/bannerbottom.png") no-repeat center center/cover;position:relative;width:100%;aspect-ratio:1600/240;display:flex;align-items:center;justify-content:flex-end;padding:10px}.bannerbottom:before{content:"";width:100vw;height:100%;background:#333;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.bannerbottom p{font-size:4rem;font-weight:4000;font-family:"Cormorant",serif;text-align:right;color:#fff}.bannerbottom p:nth-child(2){text-align:right;color:#fff;font-size:2rem;font-family:"Open Sans",sans-serif}.seldiamants{background:url("https://www.i-diamants.com/images/background-diamants.png") no-repeat center center/cover;position:relative;width:100%;aspect-ratio:1600/350;position:relative;width:100%;aspect-ratio:1600/240}.seldiamants>div{max-width:1280px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center}.seldiamants p{font-size:4rem;font-weight:4000;font-family:"Cormorant",serif;text-align:right;color:#fff}.seldiamants p+p{text-align:right;color:#fff;font-size:2rem;font-family:"Open Sans",sans-serif}.seldiamants>div>div{display:flex;align-items:center;justify-content:flex-end}.seldiamants>div>div img{margin:0 0 0 2vw}.wysiproduct{padding:5rem;text-align:center}.commande{margin:14rem auto}.commande h2:before{display:none}.diamants-listing .criteres-diamants{margin:14rem 0 30px 0}.details>div{margin:14rem auto 58px auto}.compte #espace-client{margin:14rem auto 0}.deploy_h .topnews{opacity:0}body.deploy_h{margin-top:0}.topbar{top:0;position:fixed;width:100%;background:#00a3b2;z-index:999;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;justify-content:space-between}.topnewsclosed .topbar{height:0;overflow:hidden}.topnewsclosed{margin:0}.topbar .cloose{position:absolute;right:25px;color:#fff;font-weight:600;font-size:1.6rem;transform:scale(1, 0.8) translate(0, -50%);top:45%;cursor:pointer;padding:0 10px;z-index:99999}.topbar .topbarmain{display:flex;justify-content:space-between;background:#00a3b2;width:100%}.topbar .owl-carousel{width:740px;height:50px;margin:0 auto}.topbar .owl-item>div{display:flex;align-items:center;justify-content:center}.topbar .owl-item>div img{height:50px;width:50px;padding:10px;filter:brightness(100)}.topbar .owl-item>div p{font-size:1.2rem;color:#fff;margin:0}.taskbar{display:flex}.taskbar [class*=tb_]{color:#fff;margin:0;padding:0 20px;position:relative;height:100%;display:flex;align-items:center}.taskbar [class*=tb_] span{color:#fff;font-size:1.4rem}.taskbar [class*=tb_] i{font-size:1.5rem;margin:0 10px 0 0}.taskbar [class*=tb_]:before{content:"";position:absolute;bottom:1px;right:0;left:0;height:1px;background:#fff;transform:scaleX(0);transform-origin:center;transition:all .5s}.taskbar [class*=tb_]:hover:before{transform:scaleX(0.4)}.topbar .topbanner{display:none}.topbar .topbanner a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 5%}.topbar .topbanner span{display:block;color:#fff;font-size:1.6rem;font-weight:600;margin:0 5%}.topbar .topbanner span+span{background:#9a0507;text-transform:uppercase;font-size:1.1rem;font-weight:bold;padding:5px 20px}.topbar .topbanner img{max-width:100%;max-height:50px}.blackfriday main,.blackfriday header{top:100px}.blackfriday .topbar{display:block}.blackfriday .topbar .topbanner{display:block;background:#222}.readmore{font-family:"Open Sans",sans-serif;background-color:rgba(0,0,0,0);border:none;color:#d6bb71 !important;display:block;font-size:1.3rem;font-weight:600;letter-spacing:1px;padding:7px 12px;text-align:center;text-transform:uppercase;margin:15px auto;display:inline-block}.blog_details img{max-width:100%;display:inline-block;margin:20px 0;width:49%;text-align:center;transform:scale(1) !important}.blog_details img.actu_illus{margin:0 auto;display:block}.homeslide{position:relative;height:66vh;width:100%;max-width:100% !important}.homeslide:after{content:"";width:110%;height:120px;background:#fff;transform:rotate(-3deg) translateY(100%);transform-origin:top left;position:absolute;bottom:0;left:0;z-index:0}.homeslide .iimg{position:relative;height:100%}.homeslide .iimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeslide .itext{max-width:500px;margin:0 auto;width:90%;text-align:center;position:absolute;left:50%;top:32%;z-index:100}.homeslide .itext>h1{font-family:"Open Sans",sans-serif;font-size:3.5rem;color:#fff;font-style:normal;font-weight:500;text-shadow:0px 0 20px rgba(0,0,0,.5)}.majuscule{color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:600;text-shadow:0px 0 20px rgba(0,0,0,.5)}.homebutton{background:#00a3b2;color:#fff;text-transform:uppercase;padding:12px 30px;border-radius:50vh;letter-spacing:1px;transition:all .5s}.homebutton:hover{background:#212121;color:#fff}.btn_gen{background:#00a3b2;color:#fff;text-transform:uppercase;margin:0 auto;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:12px 30px;border-radius:50vh;transition:all .5s;text-align:center}.btn_gen:hover{background:#212121;color:#fff}.specialbutton{background:#00a3b2;color:#fff;text-transform:uppercase;font-size:1.4rem;font-weight:700;margin:0;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;padding:12px 30px;border-radius:50vh;transition:all .5s}.specialbutton:hover{background:#212121;color:#fff}.btn_pop{background:#00a3b2;color:#fff;text-transform:uppercase;font-size:1.4rem;font-weight:700;margin:0;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;padding:12px 30px;border-radius:50vh;transition:all .5s}.btn_pop:hover{background:#212121;color:#fff}.ob{cursor:pointer}.homefeatured .featured{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.homefeatured .featured>div{margin:10px;width:calc(32% - 20px);min-height:120px;transition:all .5s;border:1px solid rgba(33,33,33,.1);border-radius:20px}.homefeatured .featured>div:hover{box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);transform:translateY(-3px)}.homefeatured .featured>div:last-child{width:calc(66% - 20px);background:url("https://www.i-diamants.com/images/creation.jpg") no-repeat left #fff}.homefeatured .featured>div a{height:100%;display:block;padding:4% 2% 4% 42%}.homefeatured .featured h3{text-transform:uppercase}.homefeatured .featured .descrfeat{font-size:1.3rem}.noscreations{margin:0 auto;padding:50px;position:relative;min-height:600px}.crea{display:flex;justify-content:space-between}.crea .col2{width:50%;overflow:hidden !important}.creaslide{width:100%}.creaslide>img{width:100%}.creaslide a{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:right;align-items:flex-start;padding:20px}.crea-nav{font-size:5rem;color:#212121;position:absolute;left:0;top:50%;z-index:100;transition:all .5s;width:40px;display:flex;align-items:center;justify-content:center}#crea-next{left:auto;right:0}.createxte{padding:0 9%;line-height:2.3rem}.createxte>p{font-size:1.7rem;line-height:2.6rem;margin:20px 0;text-align:justify}.createxte .creatitre{font-size:2.2rem;font-weight:700;color:#212121;padding:0 0 3rem 0;line-height:3rem}.createxte .crealabel{color:#00a3b2;font-size:1rem !important;text-transform:uppercase;margin:0 !important;padding:1.5rem 0 0 0;letter-spacing:.1rem;font-weight:600}.createxte .ob{background:#00a3b2;color:#fff;text-transform:uppercase;font-size:1.1rem;font-weight:600;margin:0 auto;cursor:pointer;display:inline-block;padding:6px 30px;border-radius:50vh;transition:all .5s}.createxte .ob:hover{background:#212121;color:#fff}.intemporels{overflow:hidden}.intemporels .caroussel{width:calc(101% - 108px);margin:0 auto}.intemporels .caroussel .col3{text-align:center;border:1px solid rgba(33,33,33,.1);border-radius:20px;overflow:hidden;min-height:450px}.intemporels .caroulabel{color:#00a3b2;font-size:1rem;text-transform:uppercase;font-weight:600;margin:10px 0;padding:0 20px}.intemporels .caroutitre{font-size:1.4rem;font-weight:600;padding:0;margin:0;text-transform:uppercase}.intemporels .caroudescr{font-size:1.2rem;text-align:center;padding:10px 20px;margin:0}.intemporels .owl-theme .owl-nav [class*=owl-]{width:50px;margin:0}.intemporels .owl-theme .owl-nav .owl-next{right:-52px}.intemporels .owl-theme .owl-nav .owl-prev{left:-52px}.intemporels .owl-theme .owl-nav [class*=owl-]:hover{color:#d6bb71}.trois{margin:80px auto;padding:0}.trois .col4{display:flex;align-items:center;justify-content:center}.trois .col4>p{font-family:"Open Sans",sans-serif;font-size:1.9rem;font-style:italic;font-weight:700;color:rgba(33,33,33,.5);padding:0;margin:0}.trois .col4>img{height:90px;max-width:160px}.certiblocs{width:100%;max-width:1280px;display:flex;justify-content:space-between;margin:0 auto;padding:0 0 7rem 0}.certiblocs .col5a{width:48.5%;height:auto;text-align:center;background:url("https://www.i-diamants.com/images/diamant-expert.jpg") no-repeat center;background-size:cover}.col5b{width:48.5%;height:auto;text-align:center;background:url("https://www.i-diamants.com/images/diamant-expert2.jpg") no-repeat center;background-size:cover}.certitre>img{text-align:center;margin:0 auto;padding:0 0 9rem 0;max-width:80%}.certitre{font-size:2rem;font-weight:700;color:#fff;padding:2rem 0 0 0}.certidescr{font-size:2.4rem;font-weight:700;color:#fff;font-family:"Cormorant",serif;font-style:italic}.col5a{transition:all .3s}.col5a:hover{cursor:pointer;box-shadow:0px 2px 7px 0px rgba(0,0,0,.4);transform:translateY(-5px)}.col5b{transition:all .3s}.col5b:hover{cursor:pointer;box-shadow:0px 2px 7px 0px rgba(0,0,0,.4);transform:translateY(-5px)}.col5a>a,.col5b>a,.col5a>span,.col5b>span{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.col5a>a>div,.col5b>a>div,.col5a>span>div,.col5b>span>div{background:rgba(0,163,178,.9);height:80%;width:80%;padding:20px}.actublocs{display:flex;justify-content:space-between;margin:0 auto;padding:0 0 20px 0}.actublocs .col6{padding:3rem;border:1px solid rgba(33,33,33,.2);margin:10px;border-radius:20px;overflow:hidden}.col6>a>p{font-size:1.7rem;font-family:"Cormorant",serif;margin:0 0 20px}.light{background:url("https://www.i-diamants.com/images/anglediam.jpg") no-repeat top right}.actitre,.actitre2{font-weight:600;font-family:"Cormorant",serif;font-size:3rem !important;font-style:italic;padding:0;margin:0 0 25px;display:block}.ligne2,.ligne3{margin:0;width:100%;max-width:50px;height:.5px}.titrelight{font-family:"Open Sans",sans-serif !important;font-size:1.6rem !important;font-weight:700;margin:0 0 10px}.newsletter{width:100%;max-width:100% !important;margin:7rem 0;background:url("https://www.i-diamants.com/images/news2.jpg") no-repeat top left/cover}.blocnews{width:100%;max-width:1280px;margin:0 auto;padding:5vw 0}.blocnews::after{clear:both;content:"";display:table}.blocnews{display:flex;justify-content:space-around}.blocnews .abonnement_title{font-family:"Cormorant",serif;font-size:4rem;font-weight:400;padding:0;max-width:240px}.blocnews .abonnement{width:49%;margin:0}.nwl{display:flex;flex-wrap:wrap}.nwl>div{margin:0}.nwl>div:nth-of-type(1){width:30%}.nwl>div:nth-of-type(2){width:35%}.nwl>div:nth-of-type(3){width:35%}.nwl>div:nth-of-type(4){width:70%}.nwl>div:nth-of-type(4) input{border-top:none;border-left:1px solid rgba(33,33,33,.5)}.nwl input[type=submit]{width:30%}.nwl input[type=submit]:hover{border-radius:0}.nwl input{border-radius:0;padding:0 10px;border-left:none}.nwl select{border-radius:0}.nwl .selectElem::before{border:none}.textblocs{flex-wrap:wrap;display:flex;justify-content:space-between;margin:0 auto;padding:0 0 20px 0}.textblocs>div{width:48.5%;height:auto;font-size:1.9rem;padding:2rem}.textblocs>div>p{margin:0 0 3rem 0}.textblocs>div>h3{font-family:"Cormorant",serif;font-size:3rem;line-height:3rem;margin:0 0 3rem}.textblocs .readmore{display:none}.nivo-lightbox-close{background:#212121;border-radius:0;padding:5px 10px}.nivo-lightbox-nav{background:#00a3b2 !important;border-radius:0}.nivo-lightbox-nav:hover{background:#000}.home main>.surmesure{width:163px;display:inline-block;vertical-align:top;margin:60px 8% 26px 10px;float:right;position:absolute;order:2;right:0;top:calc(100vh - 132px)}.home main>.surmesure h2{font-style:normal;font-family:"Open Sans",sans-serif;font-weight:600;color:#212121;font-size:2.8rem;letter-spacing:.9px;text-transform:uppercase;text-align:center}.home main>.surmesure h2 span{font-size:2.3rem;letter-spacing:.25px;display:block}.home main>.surmesure img{opacity:.42;width:100%}.home main>.surmesure p{font-family:"Open Sans",sans-serif;font-weight:400;font-size:3rem;color:#212121;position:absolute;right:0;bottom:10px;transition:all .2s}.home main>.surmesure:hover p{color:#d6bb71}.home main>.surmesure a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.edito{width:100%}.edito::after{clear:both;content:"";display:table}.edito{padding:6% 10%;max-width:1000px}.edito h1{font-family:"Open Sans",sans-serif;font-size:3rem;font-weight:700;text-align:left;text-align:left;margin:0 0 10px 0;background:none;color:#212121;text-transform:none}.edito p{margin:10px 0;font-size:1.9rem;font-weight:400;display:block}.guidelaser{padding:4rem 0;text-align:center;font-weight:bold;font-size:1.4rem}.collections>div{display:flex;flex-wrap:wrap;justify-content:space-between}.collections article{width:32%;text-align:center;position:relative;border:1px solid rgba(33,33,33,0);border-radius:20px;padding:0 0 20px 0;overflow:hidden}.collections article img{width:100%;max-height:100%}.collections article>a{position:absolute;top:0;left:0;height:100%;width:100%}.collections article:hover{border:1px solid rgba(33,33,33,.1)}.collections .caroutitre{font-size:1.8rem;font-weight:bold}.collections p{padding:0 15px}.identification{position:relative;margin:0 auto;width:92%;display:flex}.identification .titz{padding:20px}.identification .titz h1{text-align:left;margin:16% 0 0}.identification .bgz{overflow:hidden;position:relative;width:100%;height:100%;border-radius:30px;padding:20px;display:flex;align-items:flex-end;justify-content:flex-end}.identification .bgz .imgz{position:absolute;top:0;right:0;width:100%;height:100%}.identification .bgz img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.identification .formz{background:rgba(255,255,255,.3);border-radius:30px;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:400px}.identification .formz .tabz{background:#fff;box-shadow:0 10px 14px 0 rgba(0,0,0,.2);border-radius:20px;margin:0;width:360px;padding:10px 20px}.identification .tabz_nav{justify-content:space-around;margin:0 0 -4px}.identification .tabz_nav a{text-transform:none;font-size:1.8rem;border-bottom:4px solid rgba(0,0,0,0);width:50%;text-align:center;padding:1rem 0}.identification .tabz_nav a:hover{color:#282626;border-bottom:4px solid #282626}.identification .tabz_nav a.active{color:#282626;border-bottom:4px solid #282626}.identification .tabz_content{border-top:4px solid #e8e8e8;padding:10px 0}.identification .rowElem{margin:10px 0}.identification input{border:1px solid rgba(33,33,33,.3);padding:0 20px}.identification input[type=submit]{border:none}.identification .checkboxElem{margin:0 0 10px}.identification .ob{font-size:1.2rem;margin:10px 0 0;display:block}.identification .ob:hover{color:#00a3b2}.identification .rgpd{font-size:1.2rem;margin:5px 0 0}.identification .rgpd a{font-size:1.2rem}.wysi{width:100%}.wysi ul,.wysi ol{font-size:1.4rem;margin:10px;list-style-position:inside}.wysi blockquote{font-size:1.4rem;color:#999;font-style:italic}.texteagrement>a{display:none}.fermer{display:none;letter-spacing:.5rem;text-transform:uppercase;font-size:1.5rem !important;display:block;margin:5rem 0 0 0}.fermer:after{content:"";font-family:"FontAwesome"}#startxt{width:58%;max-width:740px;height:auto;box-shadow:0 0 20px rgba(0,0,0,.27);padding:20px 40px;z-index:0;transition:all 1s;margin:0 5%;order:4}#startxt h1{font-size:3.2rem;margin:0 0 20px 0}#startxt p{text-align:justify}.cflex{margin:0 auto 8rem;width:90%;max-width:1280px}.cflex.mod-1col>div{display:block}.cflex>div{display:flex;position:relative}.cflex>div>*{flex:1 1 0;margin:0 2vw}.cflex>div>.f10{flex:0 0 10% !important;max-width:10%}.cflex>div>.f20{flex:0 0 20% !important;max-width:20%}.cflex>div>.f30{flex:0 0 30% !important;max-width:30%}.cflex>div>.f40{flex:0 0 40% !important;max-width:40%}.cflex>div>.f50{flex:0 0 50% !important;max-width:50%}.cflex>div>.f60{flex:0 0 60% !important;max-width:60%}.cflex>div>.f70{flex:0 0 70% !important;max-width:70%}.cflex>div>.f80{flex:0 0 80% !important;max-width:80%}.cflex>div>.f90{flex:0 0 90% !important;max-width:90%}.cflex>div>.f100{flex:0 0 100% !important;max-width:100%}.cflex img{max-width:100%;display:inline-block;margin:0 auto}.cflex .cflex_centerimg{text-align:center}.cflex h4{margin:0 0 15px}.cflex h5{font-size:1.4rem;color:#d5ba76;margin:0 0 15px;font-weight:normal}.cflex>h3,.cflex>h4,.cflex>h5{margin:0 2vw}.cflex.onlytit{margin:0 auto}.cflex.sum>div>*{margin:0 1vw}.cflex.sum nav{background:#fff;height:100%;padding:5% 10%}.cflex.sum nav .tit{text-align:left;padding:0 0 20px;color:#212121;font-family:"Cormorant",serif;font-weight:600;letter-spacing:0;font-size:3.6rem;line-height:1;font-style:italic;position:relative}.cflex.sum nav li{list-style:none;margin:0;padding:0 0 0 10px}.cflex.sum nav li:before{content:"";font-family:"FontAwesome";color:#00a3b2;margin:0 4px 0 0}.cflex.sum nav li a{color:#212121;font-size:1.4rem;font-weight:700;transition:all .5s}.cflex.sum nav li a:hover{color:#00a3b2;padding:0 0 0 5px}.cflex.sum nav li li a{font-weight:300}.cflex.sum nav ul{margin:0}.cflex.sum nav ul ul{margin:5px 20px}.cflex.sum nav ul ul ul{display:none}.cflex.media>div>div{display:flex;flex-direction:column;justify-content:center}.cflex.media.toptop>div>div{justify-content:flex-start}.cflex.mod-3col>div>div{justify-content:flex-start}.cflex.solong{max-width:800px;border:1px soldi red}.cflex.btn{width:100%;max-width:none;padding:0 10px}.cflex.btn>div>div{display:flex;flex-direction:column;justify-content:center;padding:60px 0;margin:0 !important;border-radius:30px}.cflex.nobg>div>div{padding:0}.wysi .cflex.btn h2{padding:0 0 2rem}.wysi .cflex.btn h2:before{display:none}.cflex.guide>div{flex-wrap:wrap}.cflex.guide article{position:relative;width:31%;margin:1%;border:1px solid rgba(33,33,33,.1);flex:1 0 31%;padding:0;overflow:hidden;border-radius:30px}.cflex.guide article>div{position:absolute;top:50%;left:8%;transform:translateY(-50%)}.cflex.guide article .blue{color:#02a3b2;text-transform:uppercase;margin:0}.cflex.guide article p+p{font-style:italic;font-weight:800;color:#212121;font-size:1.6rem;line-height:1}.cflex.guide article a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.cflex.guide article img{width:100%;height:100%;transition:all .5s}.cflex.guide article:hover img{transform:scale(1.05)}.cflex.lm{position:relative;width:100%;max-width:none}.cflex.lm>div{display:block}.cflex.lm a{position:absolute;left:0;top:0;height:100%;width:100%}.mod-3col>div{align-items:center}.mtx>div{align-items:flex-start}.mtx h3{margin:20px 0 10px}.troisconseils a{display:block;font-size:inherit;text-align:left !important}.funky_tab{width:100%;border-collapse:collapse;border:none}.funky_tab td,.funky_tabs th{border:none;padding:15px 10px}.funky_tab tr:nth-child(odd){background:rgba(33,33,33,.05)}.funky_tab td:nth-child(2),.funky_tab td:nth-child(3){color:#43b581 !important}.funky_tab td:nth-child(2) span,.funky_tab td:nth-child(3) span{color:#43b581 !important}.funky_tab td:nth-child(4){color:#f0a01a !important}.funky_tab td:nth-child(4) span{color:#f0a01a !important}.funky_tab td:nth-child(5){color:#d24141 !important}.funky_tab td:nth-child(5) span{color:#d24141 !important}.funky_tab td:nth-child(6){color:#d24141 !important}.funky_tab td:nth-child(6) span{color:#d24141 !important}.dialog_diams{margin:0;width:100%;background:#2b292a url("https://www.i-diamants.com/images/dialog_diams.jpg") no-repeat top left;min-height:380px;display:flex;justify-content:flex-end;align-items:center;padding:10px 0;position:relative}.dialog_diams:before{content:"";width:100vw;height:100%;background:#2b292a;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.dialog_diams>div{width:50%;margin:0;transform:translateX(-5%)}.dialog_diams .tit{font-size:3.2rem;text-align:left;margin:0;padding:0;font-style:normal}.dialog_diams .soustit{font-size:1.8rem;color:#fff;margin:0 0 10px}.dialog_diams p{font-style:italic;color:#fff}.dialog_diams .certifx{margin:5px 0 15px 0;display:flex}.dialog_diams .certifx img{max-width:100%;margin:0 2% 0 0}.dialog_diams .gen_tit{font-size:2.2rem;font-weight:800;color:#00a3b2;margin:0 0 5px}.dialog_diams .btn_gen{display:inline-block}.totallink{position:absolute;left:0;top:0;width:100%;height:100%}.wysicaroussel{margin:0 auto 8rem;width:66%;max-width:1280px;position:relative}.wysicaroussel .caroussel{padding:0}.wysicaroussel>a{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);z-index:100}.wysicaroussel .owl-item{aspect-ratio:16/9;overflow:hidden}.wysicaroussel .owl-item img{width:100%}.navprecsuiv>div{display:flex;justify-content:space-between;margin:20px auto;width:87%;max-width:1280px}.navprecsuiv>div a{font-size:1.4rem;font-weight:600;height:42px;line-height:1}.landing .content>div:first-of-type{margin:30px 0}.landing .content>div:first-of-type>a{display:inline-block;margin:20px 0;width:calc(50% - 12px);text-align:center}.landing .content>div:first-of-type>a+a{margin:20px 0 20px 20px}.landing .content>div:first-of-type>a img{width:auto;max-width:100%;margin:0 auto}.landing .content .voisines {text-align:center}.landing .content .voisines a{color:#212121;padding:2px;font-size:1.4rem}.landing .content .voisines a:hover{color:#00a3b2}.demandediamant legend{font-family:"Open Sans",sans-serif;color:#212121;font-size:1.6rem}.demandediamant form>div:first-of-type{border:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:30px 0;align-items:center}.demandediamant div:first-of-type h2{padding:0;flex:1 1 100%;text-align:left;font-size:2.4rem;margin:0 0 15px 0}.demandediamant form>div:first-of-type>p{background-color:#212121;margin:2px;padding:7px;position:relative;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.4rem;display:inline-block;letter-spacing:0;color:#212121;display:inline-block;padding:5px;flex:1 1 14%}.demandediamant form>div:first-of-type>p span{color:#212121;padding:0 3px 0 0}.demandediamant form>div:first-of-type .ref{flex:1 0 100%;font-size:1.6rem;font-weight:400;color:#212121;background:none;margin:0 0 15px 0}.demandediamant form>div:first-of-type .poid{flex:1 1 24%;background-color:#212121}.demandediamant form>div:first-of-type .forme{flex:1 1 49%}.demandediamant form>div:first-of-type .purete{flex:1 1 24%}.demandediamant form>div:first-of-type .couleur{flex:1 1 17%}.demandediamant form>div:first-of-type .fluo{flex:1 1 22%}.demandediamant form>div:first-of-type .taille{flex:1 1 18%}.demandediamant form>div:first-of-type .cert{flex:1 1 35%}.demandediamant form>div:first-of-type .ht{flex:0 1 auto;font-size:1.6rem;background:none;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;letter-spacing:normal;color:#212121;display:inline-block;vertical-align:middle;margin:30px 10px 15px 0;text-align:center}.demandediamant form>div:first-of-type .ttc{flex:0 1 auto;background:none;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:normal;color:#212121;display:inline-block;vertical-align:middle;border:1px solid #707070;height:45px;line-height:45px;padding:0 27px;margin:30px 0 15px 0;text-align:center}.demandediamant label{display:block;margin:0 0 5px 0}.demandediamant fieldset .rowElem{font-size:1.2rem}.demandediamant textarea{padding:10px}.demandejoaillerie legend{font-family:"Open Sans",sans-serif;color:#212121;font-size:1.6rem}.demandejoaillerie form>div:first-of-type{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.demandejoaillerie form h2{padding:0;flex:1 1 100%;text-align:left;font-size:2.4rem;margin:30px 0 0 0}.demandejoaillerie form h2 span{font-style:italic;font-size:1.9rem;padding:0 10px}.demandejoaillerie form h3{flex:1 1 100%;font-size:2.4rem;color:#212121;font-family:"Cormorant",serif;font-weight:600;letter-spacing:2.13px;text-transform:none;margin:0 0 15px 0}.demandejoaillerie form>div:first-of-type div{border:none;padding:0 20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:30px 0;align-items:center}.demandejoaillerie form>div:first-of-type div>p{background-color:#212121;margin:2px;padding:7px;position:relative;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.4rem;display:inline-block;letter-spacing:0;color:#212121;display:inline-block;padding:5px;flex:1 1 100%}.demandejoaillerie form>div:first-of-type div>p span{color:#212121;padding:0 3px 0 0}.demandejoaillerie form>div:first-of-type .ref{flex:1 1 100%;font-size:1.6rem;font-weight:400;color:#212121;background:none;margin:0 0 15px 0}.demandejoaillerie form>div:first-of-type .poid{flex:1 1 24%;background-color:#212121}.demandejoaillerie form>div:first-of-type .forme{flex:1 1 49%}.demandejoaillerie form>div:first-of-type .purete{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .couleur{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .fluo{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .taille{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .cert{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .ht{flex:0 1 auto;font-size:1.6rem;background:none;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;letter-spacing:normal;color:#212121;display:inline-block;vertical-align:middle;margin:0 10px 15px 0}.demandejoaillerie form>div:first-of-type .ttc{flex:0 1 auto;background:none;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.6rem;line-height:normal;letter-spacing:normal;color:#212121;display:inline-block;vertical-align:middle;border:1px solid #707070;height:45px;line-height:45px;padding:0 27px;margin:0 20px 15px 0}.demandejoaillerie label{display:block;margin:0 0 5px 0}.demandejoaillerie fieldset .rowElem{font-size:1.2rem}.demandespeciale .about{position:absolute;top:0;right:5px;z-index:99}.demandespeciale .about>a{width:15px;line-height:10px;padding:0;font-family:"Open Sans",sans-serif;font-weight:900;font-size:1rem;letter-spacing:1.5px;color:#212121;text-align:center;position:absolute;top:-5px;left:-2px;z-index:2}.demandespeciale .about>a:before{content:"";width:10px;height:10px;background-color:#212121;position:absolute;z-index:-1;top:0;left:1.5px;transform:rotate(45deg)}.demandespeciale .about.deployed>a:before{background-color:#00a3b2}.demandespeciale .about>p{position:absolute;right:0;font-size:1.4rem;line-height:15px;padding:5px 10px;width:200px;background-color:#212121;transform:scale(0);transform-origin:top right;z-index:1;transition:all .3s ease-out}.demandespeciale .about.deployed>p{transform:scale(1);box-shadow:0 0 20px rgba(0,0,0,.27)}.demandespeciale form>fieldset:nth-of-type(3){margin:30px 0 0 0}#mandatory{font-size:1.2rem;margin:0 0 20px 0}#mentioncnil{font-size:1.2rem;margin:20px 0 0 0}.plandusite .content ul,.plandusite .content ol{color:#212121;font-weight:400;font-size:1.4rem;line-height:21px;margin:0 0 10px 10px;list-style-position:inside}.plandusite .content>div a{color:#00a3b2}.plandusite .content>div a:hover{color:#00a3b2}.planseo .content>div:first-of-type ul,.planseo .content>div:first-of-type ol{color:#212121;font-weight:400;font-size:1.4rem;line-height:21px;margin:0 0 10px 10px;list-style-position:inside}.planseo .content>div:first-of-type a{color:#00a3b2}.planseo .content>div:first-of-type a:hover{color:#00a3b2}.planseo #pagination{font-size:1.5rem;color:#212121;font-weight:300;text-align:center}.planseo #pagination>*{font-size:1.5rem;color:#212121;font-weight:400}.planseo #pagination b{font-weight:400}.planseo #pagination a:hover{color:#00a3b2}footer *{transition:all .5s}footer{padding:0;text-align:center;width:100%;margin:50px auto 0;transition:.5s all;font-family:"Cormorant",serif}.footerbloc{background:rgba(33,33,33,.05)}.footer2{display:flex;justify-content:space-between;margin:0 auto;padding:20px 40px}.footer2 .col9{width:31.5%;height:auto;font-size:1.9rem;padding:3rem}.col9{display:inline}.col9>a{font-size:1.2rem}.col9>a,.col9>span{color:#212121;font-family:"Open Sans",sans-serif;font-size:1.4rem}.col8>img{width:auto;margin:0 auto;padding:0}.footercb{padding:10px 0 0 !important}.footer2 .tpil{display:flex;align-items:flex-end;margin:0 0 10px}.footer2 .tpil p{margin:0 10px 0 0;font-family:"Open Sans",sans-serif;display:flex;align-items:center;font-weight:bold}.footer2 .tpil p img{max-width:120px;margin:0 5px 0 0}.footer2 .nllink{font-family:"Open Sans",sans-serif;color:#d6bb71}.footer2 .nllink:hover{color:#212121}.footer2 .nllink i{padding:0 1rem}.footer_links{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;padding:30px;font-family:"Open Sans",sans-serif;border-top:1px solid #ccc;text-align:left}.tit_footer_links{text-transform:uppercase;margin:0 0 30px;font-weight:600}.footer_links>div{display:flex;flex-direction:column}.footer_links a{margin:0 0 5px;color:#212121}.footer_links a:hover{text-decoration:underline}.footer_coords{background:rgba(33,33,33,.05);padding:20px 10px 60px}.footer_coords p{font-family:"Open Sans",sans-serif;font-size:1.1rem;color:rgba(33,33,33,.5)}footer .colibri{float:right;line-height:46px;margin:0 10px}footer .colibri a{font-size:1.4rem;color:#212121;position:absolute;bottom:10px;right:62px;line-height:20px}footer .social_icons2{display:flex;justify-content:center}footer .social_icons2 li{list-style:none}footer .social_icons2 a{font-size:2rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin:5px;border-radius:10px;background:#00a3b2;color:#fff}footer .social_icons2 a:hover{background:#212121}footer .social_icons2 a span{display:none}.ui-rangeSlider-handle-inner{background:#ddd !important;color:#212121;height:7px;width:7px;border-radius:50%}.wysicontent{position:relative;max-width:1280px;width:95%;margin:0 auto;padding:3.5rem 0}.diamants-listing .line .prixttc a{font-size:1.4rem;width:100%;line-height:1.2;color:#00a3b2;transition:all .2s}.diamants-listing .line .prixttc a:hover{color:#d6bb71}.diamants-listing section,.diamants-listing .criteres-diamants{background:rgba(0,0,0,0);box-shadow:none}.diamants-listing .line .fa-balance-scale:before{content:"";width:28px;height:27px;background:url("https://www.i-diamants.com/images/smallcompar.png") no-repeat center center/contain;display:inline-block;mix-blend-mode:overlay}.diamants-listing .line .fa-balance-scale:after{content:"comparer";display:inline-block;float:right;line-height:2.8rem;font-family:"Open Sans",sans-serif;color:#212121;text-transform:uppercase;font-size:1.2rem;letter-spacing:1px;font-weight:700;margin:0 0 0 .5rem}.diamants-listing>section{padding:38px 0 46px 0}.diamants-listing>section{padding:0 0 10px}.selector.selectElem #search_filtre,.selector.selectElem{border-radius:0}.diamants-listing .box_filtre{margin:0 0 4rem 0;border:1px solid rgba(255,255,255,.1) !important;background:rgba(0,0,0,0) !important;transform:translate(85px, 0)}.diamants-listing .box_filtre select{border:0}.diamants-listing .content>span:first-of-type{position:absolute;transform:translate(0, 10px);font-size:1.5rem;color:#212121}.diamants-listing .box_filtre{left:calc(50% + 35px);position:relative;transform:translate(-50%, 0) !important;max-height:44px}.diamants-listing .content>span:first-of-type{left:calc(50% - 100px) !important;transform:translate(-50%, 10px) !important}.box_filtre>.inf{background:#00a3b2;border-radius:50%;width:15px;height:15px;margin:0;padding:0;line-height:15px;text-align:center;color:#000;font-family:"Cormorant",serif;font-style:italic;font-size:1.4rem;position:absolute;right:-25px;top:50%;transform:translate(0, -50%)}.comparat span{transform:none}@media all and (max-width: 1280px){.content{padding:0}.selectgrid>div.h3 h3 br{content:""}.selectgrid>div.h3 h3 br:after{content:" "}.selectgrid>div.h3 h3>span{white-space:pre;display:block}.selectgrid>div.h3 h3>span:before{content:" "}#btn_close_zoom{display:none}.prevnext{max-width:90%}#menu ul.fst>.menucoords:hover>a{background:rgba(0,0,0,0) !important}.snd .showname,.snd .showtotal{display:none}.diam_infosupp{text-align:left;left:1rem}.span-col-2d>p{font-size:1.1rem}.gridbasket>div:first-child p:nth-child(5) a{font-size:1.5rem;width:100%;text-align:left}.gridbottom input{font-size:1.1rem}#video_lightbox{width:100% !important}.center .jo-search>form{max-width:100%;margin:0 auto;padding:0 2rem}.center .jo-search #search_prix label{display:none}.newproduct .details{width:100%}.details .prdt .photo img{border:0;box-shadow:0 1px 10px rgba(0,0,0,.1)}.span-col-3diam p{padding:0 0 2rem 0}.gridbasket{display:block}.wysiproduct{padding:5rem 1.5rem}.topnews .inner{max-width:90vw}.jo-search{max-width:100%;width:100%}.footer2{padding:2.5rem 0 2.5rem 0}.abonnement_title{position:relative;font-weight:900;font-size:3rem;line-height:1.4;text-align:center}.readmore{cursor:pointer;display:inline-block;letter-spacing:.3rem;color:#d6bb71 !important;text-align:center;text-transform:uppercase;font-size:1.5rem;display:block;margin:10px 0}.readmore:after{content:"";font-family:"FontAwesome";padding:0 0 0 10px}.question .ob{display:block}.question .ob .readmore{margin:15px 0}.textes_hidden{display:block !important}.fermey{display:none !important}.textblocs{width:100%;display:block}.textblocs>div{width:95%;height:auto;font-size:1.2rem;color:#222;padding:2rem;margin:0 !important}.textblocs .dorey{color:#d6bb71 !important;text-align:center !important}#mentioncnil{float:left}.footer2{display:table}.footer2>.topcol{margin:0 auto;display:table-header-group;text-align:center}.col8>img{padding:2rem 0 !important}.col9{width:100% !important;display:block;padding:0 !important}.crea{display:block}.crea .col2{width:100%;margin:0 0 10px 0}.creaslide>img{display:block !important}#creations_slider{display:flex !important}#startxt{margin:0 5% 40px 5%}#startxt h1{font-size:2.8rem;line-height:30px;margin:0 0 10px 0}footer{margin:0 auto 40px auto}footer ul{margin:0 0 20px 0}footer li{display:block}footer li a{padding:0}footer .colibri a{right:20px;font-size:1.2rem;bottom:5px;margin:0}.demandediamant form>div:first-of-type .ref{font-size:1.4rem}.demandediamant form>div:first-of-type .couleur{flex:1 1 48%}.demandediamant form>div:first-of-type .fluo{flex:1 1 48%}.demandediamant form>div:first-of-type .cert{flex:1 1 70%}.demandediamant form>div:first-of-type .taille{flex:1 1 28%}.demandediamant form>div:first-of-type .ht{font-size:1.4rem;margin:15px 10px 0 0}.demandediamant form>div:first-of-type .ttc{font-size:1.4rem;margin:15px 0 0 0}.demandejoaillerie form>div:first-of-type .ref{font-size:1.4rem}.demandejoaillerie form>div:first-of-type .couleur{flex:1 1 48%}.demandejoaillerie form>div:first-of-type .fluo{flex:1 1 48%}.demandejoaillerie form>div:first-of-type .cert{flex:1 1 70%}.demandejoaillerie form>div:first-of-type .taille{flex:1 1 28%}.demandejoaillerie form>div:first-of-type .ht{font-size:1.4rem;margin:15px 10px 0 0}.demandejoaillerie form>div:first-of-type .ttc{font-size:1.4rem;margin:15px 0 0 0}.ouvrir{display:block !important;margin:2rem 0 !important;text-align:center}.expanded .ouvrir{display:none !important}.expanded .fermer{display:block !important;text-align:center}.expanded>a{display:none}.texteagrement p{height:64px;overflow:hidden}.expanded p{height:auto !important}.sixieme .icone{left:auto;padding:0;transform:none}#filtrerpar .selectElem:before{display:none !important}.content>#filtrerpar{text-align:center;left:55% !important}.homefeatured .featured>div{width:40%;margin:10px}.homefeatured .featured>div:last-child{width:50%;background:url("https://www.i-diamants.com/images/creation.jpg") no-repeat 50%}.homeslide{clip-path:polygon(0 0, 100% 0, 100% 96%, 0 100%)}.homeslide .itext{left:auto;right:5%}.caroussel{display:block}.caroussel .col3{width:100%;margin:0 0 10px 0}.home main>.surmesure{display:block;width:90%;margin:50px auto 26px auto;float:none;position:relative;max-width:100%;position:relative;right:auto;top:auto}.home main>.surmesure h1{font-size:2rem}.home main>.surmesure h1 span{font-size:1.6rem}#startxt{padding:20px;width:90%;margin:0 5% 40px 5%}.home main>.surmesure img{position:relative;max-width:180px;margin:auto}footer .f_infos{flex-wrap:wrap;justify-content:flex-start}footer .f_infos img{flex:1 1 45%;margin:18px 20px 0 33px}footer .f_infos>div{flex:1 1 45%;margin:20px 0 0 0}footer .f_infos .f_links{margin:18px 50px 28px 33px}.contact .coord{float:left;clear:both;margin:0 0 30px}.details .contact{padding:36px 20px 46px 20px}.demandediamant h1{font-weight:300;font-size:3rem;width:100%;margin:0}.demandediamant div:first-of-type h2{font-size:1.9rem}.demandejoaillerie form h3{font-size:1.9rem}.demandediamant form>div:first-of-type{margin:30px 0 10px 0}.demandediamant form>div:first-of-type>p{padding:3px 5px}fieldset{margin:15px 0}.demandediamant legend{font-size:1.4rem}.demandediamant label{font-size:1.2rem}.demandejoaillerie h1{font-weight:300;font-size:3rem;width:100%;margin:0}.demandejoaillerie div:first-of-type h2{font-size:1.9rem;margin:0}.demandejoaillerie form>div:first-of-type{margin:10px 0}.demandejoaillerie form>div:first-of-type div>p{padding:3px 5px}.demandejoaillerie legend{font-size:1.4rem}.demandejoaillerie label{font-size:1.2rem}.demandespeciale h1{font-weight:300;font-size:3rem;width:100%;margin:0}.demandespeciale legend{font-size:1.4rem}.demandespeciale label{font-size:1.2rem}.widgetcontent{width:90vw}nav.taskbar .center ul{position:absolute;left:0;width:100%;text-align:left}nav.taskbar .center li{margin:0;width:25%}.textblocs .readmore{display:block}.taskbar{position:fixed;left:0;bottom:0;background:#00a3b2;width:100%;align-items:center;height:auto}.taskbar [class*=tb_]{width:33%;height:50px}.taskbar [class*=tb_] i{margin:0 auto}.taskbar [class*=tb_]>span{display:none}.trois .col4>p{font-size:1.4rem}}@media all and (max-width: 834px){.identification{flex-direction:column}.identification .titz h1{margin:0;text-align:center}}@media all and (max-width: 810px){h1{font-size:4rem}h2{font-size:3.6rem}.cflex{margin:0 auto 4rem}.cflex>div{flex-direction:column}.cflex.guide>div{flex-direction:row}.actublocs{flex-direction:column}.seldiamants{aspect-ratio:auto;padding:20px}.seldiamants p{font-size:3rem;text-align:center}.seldiamants p+p{font-size:1.6rem;text-align:center}.seldiamants>div>div{justify-content:center}.seldiamants>div>div img{width:80px}.dialog_diams>div{text-align:center;width:90%}.dialog_diams .certifx{justify-content:center}}@media all and (max-width: 480px){main{top:0;margin:16rem auto 50px}.prevnext{max-width:100%}.center .jo-search{background:rgba(0,0,0,.15)}.gridbottom{margin:30px 0 0 0}.wysiproduct .h2section{padding:1rem 0 0 0}.prevnext{height:14px}.landing .content>div:first-of-type>a img{width:auto;max-width:50%;float:left;padding:1px}.colle{margin:inherit !important;padding:0}.colle:first-child{margin:20px 0 !important}.espacey,.fermer{font-size:1rem !important}.hometext>h1{line-height:3rem;font-size:2.5rem}.majuscule{line-height:3rem !important;font-size:1.7rem;padding:0 0 2rem 0}.commande{margin:120px auto}.blog_details>section,.blog_details>.content{margin:0 auto 24px auto}.blog{margin:10rem auto}.diamants-listing .criteres-diamants{margin:-1rem 0 3rem 0}.details>div{margin:7rem auto 58px auto}.compte #espace-client{margin:7rem auto 0}.widgetcontent .vautour{padding:20px}.widgetcontent #slider{padding:20px}.newproduct main{margin:11rem auto 0}.coltit [class^=tit]{overflow:hidden;text-overflow:ellipsis;max-width:55px}.selectors .group_gravure{flex-direction:column;align-items:flex-start}.selectors .group_gravure>div{margin:10px 0;width:100%}.selectors .group_gravure>div:nth-child(2){margin:15px 0 0;flex-wrap:wrap}.selectors .group_gravure>div:nth-child(2) p{margin:10px 0}[class*=popup-]{height:100vh;width:100vw;overflow-x:hidden;overflow-y:auto}.bijouForm select{font-size:1.2rem}.bijouForm .checkboxElem label{font-size:1.2rem}.selectors .group_gravure>div:nth-child(2){max-width:none}.collections article{width:100%}.formform .head h1{font-size:3rem;padding:2rem 0;margin:0 auto;line-height:3rem}.formform .line .origine{flex:1 1 40%}.formform .line .prixht{flex:0 1 auto}.formform .line .prixttc{flex:0 1 auto}.funky_tab tbody{display:flex;justify-content:center}.funky_tab tr{display:flex;flex-direction:column}.homefeatured .featured>div{width:96%;margin:10px 0}.homefeatured .featured>div:last-child{width:96%;background:url("https://www.i-diamants.com/images/creation.jpg") no-repeat 50%}.dialog_diams .certifx{justify-content:space-between}.dialog_diams .certifx img{margin:0}.dialog_diams .tit{font-size:2.6rem;text-align:center;margin:0 0 10px}body{margin:50px 0 0 0}.topbar .cloose{top:40%;right:15px}.topbar{height:50px}.topbar>div{height:auto;min-height:50px}.topbar .topbanner a{padding:0 4%;flex-direction:column}.topbar .topbanner span{margin:3px 0}.topbar .owl-carousel{width:360px;margin:0 auto}.blackfriday main{top:110px}.blackfriday header{top:170px}.blackfriday .topnews{height:160px}.ds_actions>a{flex:0 0 100%;padding:1rem 0 !important}.homebutton{font-size:1.2rem}.caroudescr{padding:0 !important;font-size:1.4rem !important;line-height:2rem !important}.demandediamant form>div:first-of-type .poid,.demandediamant form>div:first-of-type .forme,.demandediamant form>div:first-of-type .purete,.demandediamant form>div:first-of-type .couleur,.demandediamant form>div:first-of-type .fluo,.demandediamant form>div:first-of-type .taille{flex:1 1 100%}.demandejoaillerie form>div:first-of-type .poid,.demandejoaillerie form>div:first-of-type .forme,.demandejoaillerie form>div:first-of-type .purete,.demandejoaillerie form>div:first-of-type .couleur,.demandejoaillerie form>div:first-of-type .fluo,.demandejoaillerie form>div:first-of-type .taille{flex:1 1 100%}.widgetcontent #rangeLabel{width:70%;text-align:center}.span-col-3diam>div{background:url("https://www.i-diamants.com/images/gravure.png") no-repeat center center/cover}.jo-search #prix_affmax{right:0 !important}.diamants-listing .texteagrement>p{padding:0 1rem}.cflex>h3,.cflex>h4,.cflex>h5{margin:0}.cflex>div>*{margin:10px}.formform .line>*{height:60px}.homeslide{height:90vh}.homeslide .itext{transform:translateX(-50%);left:50%}.trois .col4{flex-direction:column}.trois .col4>p{padding:0 10%;width:100%}.certiblocs{flex-direction:column}.certiblocs .col5a,.certiblocs .col5b{width:100%;margin:0 0 10px 0;height:300px}.certiblocs .h3section{margin:2rem 0}.certiblocs .certitre{font-size:1.4rem}.blocnews{flex-direction:column}.blocnews .abonnement{width:100%}.blocnews .abonnement form{flex-direction:column;width:80%;margin:0 auto}.nwl>div{width:100% !important}.nwl input,.nwl select{border:1px solid rgba(33,33,33,.4)}.formform form{flex-direction:column}.readmore{margin:20px 0}.identification .bgz{padding:10px}.identification .titz{padding:0 0 20px}.identification .formz{width:auto;padding:10px}.identification .formz .tabz{width:290px}.wysicaroussel{width:86%}.wysicaroussel .owl-theme .owl-nav{display:none}.wysicaroussel>a{position:relative;bottom:auto;left:auto;transform:none;width:100%;max-width:100%;justify-content:space-between;margin:10px 0 0}.footer_links{justify-content:flex-start}.footer_links>div{margin:0 0 30px}}.iontest .minmax{display:flex;justify-content:space-between}.iontest .minmax .ioninput{display:flex;align-items:center;margin:10px 0}.iontest .minmax .ioninput input{padding:0 10px;width:80px;height:30px}

/*# sourceMappingURL=main.css.map */