@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.gateway-hero__content,.gateway-hero--fine-jewelry .gateway-hero__tro,.our-mission,.nature-commitment .naturex-video img,.our-commitment-tile .us-apart-lists,.our-commitment-tile-ir301 .us-apart-lists{margin-left:auto;margin-right:auto}.btn--custom,.btn--hero-custom{font-family:'Avenir Medium';padding:.55em 1.2em .65em;letter-spacing:.05em;text-transform:capitalize;background-color:#fff;color:#000}.btn--custom:hover,.btn--hero-custom:hover{color:#fff;background-color:#000}.mac .btn--custom,.mac .btn--hero-custom,.linux .btn--custom,.linux .btn--hero-custom,.ipad .btn--custom,.ipad .btn--hero-custom{padding:.63em 1.2em .57em}.iphone .btn--custom,.iphone .btn--hero-custom,.android .btn--custom,.android .btn--hero-custom{padding:.65em 1.2em .55em}.btn--outline,.btn--hero-outline{border-color:#2c2c2c}.btn--outline:hover,.btn--hero-outline:hover{border-color:#2c2c2c}.hero-custom{color:#fff;background-position:bottom right 10%;background-repeat:no-repeat;position:relative;background-size:cover;height:0;padding-bottom:31%}.hero-custom.inverse{color:black}.hero-custom .hero-link{height:0;color:inherit;overflow-x:hidden}.hero-custom .messaging{position:absolute}.hero-custom .messaging.leftTop{left:0;top:0}.hero-custom .messaging.rightTop{right:0;top:0}.hero-custom .messaging.leftBottom{left:0;bottom:0}.hero-custom .messaging.rightBottom{right:0;bottom:0}@media(max-width:1100px){.hero-custom .messaging{width:26%}}.hero-custom__cont{position:absolute;top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);text-align:center}.hero-custom__title{font-family:'ZapfHumanist601BT-Roman';color:inherit;font-size:40px;letter-spacing:.05em;line-height:1.5;padding-bottom:.5em}.hero-custome--wedding .hero-custom__title{line-height:1.1;padding-bottom:.2em}@media(max-width:991px){.hero-custom__title{font-size:40px;padding-right:5px;padding-left:5px}}@media(max-width:991px){.hero-custom__title{font-size:30px;padding-right:5px;padding-left:5px}}.hero-custom__tro{font-size:16px;margin-bottom:1.4em;line-height:1.5;display:inline-block}@media(max-width:991px) and (min-width:768px){.hero-custom__tro{display:none}}.hero-custom__body{display:inline-block}.btn--hero-custom-mobile{font-family:'Avenir Medium';font-size:15px;color:#000;background-color:#f9f9f8;border-color:#f9f9f8;padding:.65em 1.2em .55em !important;letter-spacing:1px;text-transform:capitalize}.btn--hero-custom-mobile:hover{color:white;background-color:#000;border-color:#000}.btn--hero-outline{border-color:#2c2c2c;background:white}.hero-custom-mobile{color:white;height:470px;overflow:hidden;text-align:center;position:relative;background-size:auto 100%;background-position:center bottom;background-repeat:no-repeat;padding-left:10px;padding-right:10px}.hero-custom-mobile.inverse{color:black}.hero-custom-mobile .hero-link{display:block;margin:auto;padding-bottom:20px}.hero-custom-mobile .messaging{position:absolute}.hero-custom-mobile .messaging.leftTop{left:0;top:0}.hero-custom-mobile .messaging.rightTop{right:0;top:0}.hero-custom-mobile .messaging.leftBottom{left:0;bottom:0}.hero-custom-mobile .messaging.rightBottom{right:0;bottom:0}.hero-custom-mobile__heading{position:absolute;z-index:0;left:0;right:0;text-align:center}.hero-custom-mobile__heading.top{bottom:370px;position:static;padding-top:70px;padding-bottom:20px}.hero-custom-mobile__heading.top+.btn--hero-custom-mobile.top{position:static;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none}.hero-custom-mobile__heading.middle{bottom:220px}.hero-custom-mobile__heading.bottom{bottom:110px}.hero-custom-mobile__title{font-family:'ZapfHumanist601BT-Roman';font-size:40px;color:inherit;letter-spacing:.05em;line-height:1.2}.btn--hero-custom-mobile{position:absolute;left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);z-index:0;text-align:center}.btn--hero-custom-mobile.top{bottom:310px}.btn--hero-custom-mobile.middle{bottom:160px}.btn--hero-custom-mobile.bottom{bottom:50px}.thumbnail--features{border:0;padding:0}@media(min-width:768px){.thumbnail--features{font-size:16px;text-align:center}}.thumbnail--features .h2{color:#000 !important;font-size:30px;margin-top:15px}.thumbnail--features p{margin-top:15px;margin-left:auto;margin-right:auto;margin-bottom:15px;letter-spacing:.025em;color:#2c2c2c}.thumbnail--features .ir251-link-text{line-height:1.1}.thumbnail--features a:hover p{color:#333 !important}@media(max-width:991px){.thumbnail--features .h2{font-size:24px}}@media(max-width:767px){.thumbnail--features .h2{margin-bottom:5px;margin-top:10px}.thumbnail--features .caption{padding:10px 0}.thumbnail--features p{max-width:none;margin-top:0;margin-bottom:7px}}.indented-slick{letter-spacing:.025em}@media(min-width:768px){.indented-slick .slick-list{max-width:720px !important}}@media(min-width:992px){.indented-slick .slick-list{max-width:940px !important}}@media(min-width:1200px){.indented-slick .slick-list{max-width:1000px !important}}@media(min-width:1280px){.indented-slick .slick-list{width:89% !important;max-width:100% !important}}@media(min-width:768px) and (max-width:1279px){.indented-slick .slick-track{margin-left:-0.6%}}.indented-slick{overflow:hidden}.no-touch .indented-slick img:hover{opacity:.95}.indented-slick .slick-list{margin:auto;overflow:visible}.indented-slick a:focus,.indented-slick a:active{text-decoration:none}.indented-slick .thumbnail{background-color:transparent;padding:0;padding-left:2%;padding-right:2%;border:0}@media(min-width:768px){.indented-slick .thumbnail{font-size:16px;letter-spacing:.025em}}.indented-slick .thumbnail .caption{padding-left:0;padding-right:0;padding-top:15px}@media(min-width:768px){.indented-slickbox header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.indented-slickbox .iconfont{color:#000;cursor:pointer;margin-left:.5em}.indented-slickbox .iconfont.slick-disabled{color:#cac6c6 !important}.indented-slickbox .iconfont:hover{color:#74bca8}}@media(max-width:767px){.indented-slick{padding-left:.8%;scroll-snap-type:x mandatory;display:inherit;overflow-x:scroll;transition:.25s left ease;text-align:center}.indented-slick .ir251-link-text{display:none}.indented-slick::-webkit-scrollbar{display:none}.indented-slick>div{flex:0 0 66%;scroll-snap-align:center}.indented-slick .thumbnail{padding-left:.8%;padding-right:.8%}.indented-slick .slick-control{display:none}}.thumbnail--slick-lovely .h3{letter-spacing:.05em;color:#333;font-family:'Avenir Medium';font-size:17px;text-transform:capitalize;text-decoration:underline;margin:0 0 10px}.thumbnail--slick-lovely a:hover .h3{color:#3e9f8e}@media(max-width:767px){.indented-slick--learning-center>div{display:flex;flex:0 0 80%;position:relative}.indented-slick--learning-center .thumbnail{margin-left:1.2%;margin-right:1.2%;padding:0;background:#f6f6f6;border-radius:0;padding-bottom:4em}.indented-slick--learning-center .thumbnail .caption{padding-left:10px;padding-right:10px}.indented-slick--learning-center .h3{font-family:'ZapfHumanist601BT-Roman';color:#333 !important;font-size:24px;text-decoration:none;margin-bottom:5px}.indented-slick--learning-center .ir251-link-text{display:block;position:absolute;bottom:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;max-width:100%}}@media(min-width:768px){.thumbnail.thumbnail--popular{padding:0 3%;margin-bottom:10px}}.thumbnail--popular{text-align:center}.thumbnail--popular a{display:block;text-align:center;border:2px solid transparent;padding-left:1%;padding-right:1%}.thumbnail--popular a:hover{border:2px solid #3e9f8e;text-decoration:none}.thumbnail--popular .h3{letter-spacing:.025em;color:#333;font-family:'Avenir Book';font-size:16px;text-transform:capitalize;margin:0;line-height:1.4;min-height:2.8em}@media(max-width:767px){.thumbnail--popular .h3{font-size:14px}}.thumbnail--popular .img{background:#f6f7f6;padding:5%}@media(max-width:767px){.popular-engagement-rings{scroll-padding-left:10%}.popular-engagement-rings>div{flex:0 0 40%;scroll-snap-align:start}}.carousel--diamonds-shape{margin-left:0;position:relative}.carousel--diamonds-shape .prev,.carousel--diamonds-shape .next{top:0;width:50px;outline:0;height:100px;position:absolute}.carousel--diamonds-shape .prev i,.carousel--diamonds-shape .next i{margin-top:40px;opacity:.5}.carousel--diamonds-shape .prev{left:0}.carousel--diamonds-shape .prev i{margin-left:30%}.carousel--diamonds-shape .next{right:0}.carousel--diamonds-shape .next i{margin-right:30%;float:right}@media(min-width:1290px) and (max-width:1366px){.carousel--diamonds-shape .prev{left:0}.carousel--diamonds-shape .next{right:0}}@media(max-width:1086px){.carousel--diamonds-shape .prev{left:0}.carousel--diamonds-shape .next{right:0}}@media(max-width:767px){.carousel--diamonds-shape .prev{left:-15px}.carousel--diamonds-shape .next{right:-15px}}.diamonds-shape{text-align:center;font-size:16px;text-transform:capitalize}.diamonds-shape li{float:left;text-align:center;width:100px;margin:0}.diamonds-shape li i{background-image:url(https://css.brilliantearth.com/static/img/home/home2017/shop-diamonds@2x.png);background-repeat:no-repeat;background-size:700px auto;display:block;width:70px;height:70px;margin:0 auto;margin-bottom:15px}@media(max-width:767px){.diamonds-shape li i{background-size:500px auto;width:50px;height:50px}}.diamonds-shape .fore1 i{background-position:0 0}.diamonds-shape .fore1:hover i{background-position:0 100%}.diamonds-shape .fore2 i{background-position:11.1111111111% 0}.diamonds-shape .fore2:hover i{background-position:11.1111111111% 100%}.diamonds-shape .fore3 i{background-position:22.2222222222% 0}.diamonds-shape .fore3:hover i{background-position:22.2222222222% 100%}.diamonds-shape .fore4 i{background-position:33.3333333333% 0}.diamonds-shape .fore4:hover i{background-position:33.3333333333% 100%}.diamonds-shape .fore5 i{background-position:44.4444444444% 0}.diamonds-shape .fore5:hover i{background-position:44.4444444444% 100%}.diamonds-shape .fore6 i{background-position:55.5555555556% 0}.diamonds-shape .fore6:hover i{background-position:55.5555555556% 100%}.diamonds-shape .fore7 i{background-position:66.6666666667% 0}.diamonds-shape .fore7:hover i{background-position:66.6666666667% 100%}.diamonds-shape .fore8 i{background-position:77.7777777778% 0}.diamonds-shape .fore8:hover i{background-position:77.7777777778% 100%}.diamonds-shape .fore9 i{background-position:88.8888888889% 0}.diamonds-shape .fore9:hover i{background-position:88.8888888889% 100%}.diamonds-shape .fore10 i{background-position:100% 0}.diamonds-shape .fore10:hover i{background-position:100% 100%}.virtual-showrooms-tile,.our-commitment-tile,.our-commitment-tile-ir301{font-size:16px;letter-spacing:.025em;background-color:#589d8e;overflow:hidden}.virtual-showrooms-tile>div,.our-commitment-tile>div,.our-commitment-tile-ir301>div{margin-top:-1px;margin-bottom:-1px}.virtual-showrooms-tile p,.our-commitment-tile p,.our-commitment-tile-ir301 p{margin-bottom:1.7em}@media(min-width:768px){.virtual-showrooms-tile .ir292-virtual-bg img,.our-commitment-tile .ir292-virtual-bg img,.our-commitment-tile-ir301 .ir292-virtual-bg img{object-fit:cover;min-height:280px}}.virtual-showrooms-tile .showroom-text,.our-commitment-tile .showroom-text,.our-commitment-tile-ir301 .showroom-text{padding:40px 1em}.virtual-showrooms-tile .ir251-heading,.our-commitment-tile .ir251-heading,.our-commitment-tile-ir301 .ir251-heading{margin-top:0;margin-bottom:1em}@media(max-width:1200px) and (min-width:768px){.virtual-showrooms-tile .showroom-text,.our-commitment-tile .showroom-text,.our-commitment-tile-ir301 .showroom-text{padding:1em 1em}}@media(max-width:767px){.virtual-showrooms-tile .showroom-text,.our-commitment-tile .showroom-text,.our-commitment-tile-ir301 .showroom-text{padding-left:10px;padding-right:10px}}.cyo-tile p{max-width:none;letter-spacing:.025em}@media(min-width:768px){.cyo-tile p{font-size:16px;max-width:350px;margin-left:auto;margin-top:1em;margin-right:auto;margin-bottom:1.2em}}@media(max-width:767px){.cyo-tile .ir251-heading{text-align:left;margin-bottom:5px}.cyo-tile p{margin-bottom:7px}}.diamondshape-slick-mobile{text-transform:capitalize;padding:0;text-align:center;text-transform:capitalize;scroll-snap-type:x mandatory;overflow-x:scroll;transition:.25s left ease;scroll-padding-left:4%;list-style:none;margin:0 0 20px 0}.diamondshape-slick-mobile::-webkit-scrollbar{display:none}.diamondshape-slick-mobile>li{padding:10px 0px;scroll-snap-align:start;width:33%;float:left}.diamondshape-slick-mobile li a{text-decoration:none}.diamondshape-slick-mobile li a i{background-image:url("https://css.brilliantearth.com/static/img/home/home2017/home2017-shop-diamonds-v4.png");background-repeat:no-repeat;display:block;margin:0 auto;margin-bottom:0;background-size:500px auto;width:50px;height:50px}.diamondshape-slick-mobile .fore1 i{background-position:0 0}.diamondshape-slick-mobile .fore1:hover i{background-position:0 100%}.diamondshape-slick-mobile .fore2 i{background-position:11.1111111111% 0}.diamondshape-slick-mobile .fore2:hover i{background-position:11.1111111111% 100%}.diamondshape-slick-mobile .fore3 i{background-position:22.2222222222% 0}.diamondshape-slick-mobile .fore3:hover i{background-position:22.2222222222% 100%}.diamondshape-slick-mobile .fore4 i{background-position:33.3333333333% 0}.diamondshape-slick-mobile .fore4:hover i{background-position:33.3333333333% 100%}.diamondshape-slick-mobile .fore5 i{background-position:44.4444444444% 0}.diamondshape-slick-mobile .fore5:hover i{background-position:44.4444444444% 100%}.diamondshape-slick-mobile .fore6 i{background-position:55.5555555556% 0}.diamondshape-slick-mobile .fore6:hover i{background-position:55.5555555556% 100%}.diamondshape-slick-mobile .fore7 i{background-position:66.6666666667% 0}.diamondshape-slick-mobile .fore7:hover i{background-position:66.6666666667% 100%}.diamondshape-slick-mobile .fore8 i{background-position:77.7777777778% 0}.diamondshape-slick-mobile .fore8:hover i{background-position:77.7777777778% 100%}.diamondshape-slick-mobile .fore9 i{background-position:88.8888888889% 0}.diamondshape-slick-mobile .fore9:hover i{background-position:88.8888888889% 100%}.diamondshape-slick-mobile .fore10 i{background-position:100% 0}.diamondshape-slick-mobile .fore10:hover i{background-position:100% 100%}.list_carousel--ir234-SGR{text-align:center;letter-spacing:1px}.list_carousel--ir234-SGR .prev,.list_carousel--ir234-SGR .next{height:100px}.list_carousel--ir234-SGR .prev i,.list_carousel--ir234-SGR .next i{margin-top:40px;opacity:.5}.ir234-SGR li{float:left;text-align:center;width:180px;margin:0}.ir234-SGR li h3,.ir234-SGR li .h3{font-family:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:0;margin-top:0;padding:0}.ir234-SGR li h3 a,.ir234-SGR li .h3 a{font-size:15px;color:#333;padding:0}.ir234-SGR li h3 a:focus,.ir234-SGR li .h3 a:focus{text-decoration:none}.ir234-SGR li h3 a:hover,.ir234-SGR li .h3 a:hover{text-decoration:none;color:#3e9f8e}.ir234-SGR li h3 a:hover i,.ir234-SGR li .h3 a:hover i{opacity:.85}.ir234-SGR li h3 a i,.ir234-SGR li .h3 a i{background-image:url(https://css.brilliantearth.com/static/img/gateway/rings/ir234/ir234-SGR-sprite-v1.png);background-repeat:no-repeat;display:block;width:112px;height:112px;margin:0 auto}.ir234-SGR .fore1 i{background-position:0 0}.ir234-SGR .fore2 i{background-position:50% 0}.ir234-SGR .fore3 i{background-position:100% 0}.ir234-SGR .fore4 i{background-position:0 100%}.ir234-SGR .fore5 i{background-position:50% 100%}.ir234-SGR .fore6 i{background-position:100% 100%}.ir234-SGR--sld li a i{background-image:url(https://css.brilliantearth.com/static/img/gateway/rings/ir234/ir267-SGR--sld-sprite.png);background-size:auto 224px}.ir234-SGR--sld .yellow i{background-position:0 0}.ir234-SGR--sld .blue i{background-position:49.3% 0}.ir234-SGR--sld .pink i{background-position:100% 0}.ir234-SGR--sld .orange i{background-position:0 100%}.shopgemstone-slick-mobile{text-transform:capitalize;padding:0;text-align:center;scroll-snap-type:x mandatory;display:flex;overflow-x:scroll;transition:.25s left ease;scroll-padding-left:.6%;list-style:none;margin:0 0 25px 0}.shopgemstone-slick-mobile::-webkit-scrollbar{display:none}.shopgemstone-slick-mobile>li{flex:0 0 21%;scroll-snap-align:start}.shopgemstone-slick-mobile li h3,.shopgemstone-slick-mobile li .h3{font-size:inherit;font-family:inherit;line-height:inherit;margin-bottom:0;margin-top:0}.shopgemstone-slick-mobile li h3 a,.shopgemstone-slick-mobile li .h3 a{color:#333;text-decoration:none}.shopgemstone-slick-mobile li h3 a i,.shopgemstone-slick-mobile li .h3 a i{background-image:url(https://css.brilliantearth.com/static/img/gateway/rings/ir234/ir234-SGR-sprite-v1.png);background-repeat:no-repeat;display:block;margin:0 auto;margin-bottom:15px;background-size:210px auto;width:70px;height:70px}.shopgemstone-slick-mobile li h3 a span,.shopgemstone-slick-mobile li .h3 a span{letter-spacing:0}.shopgemstone-slick-mobile .fore1 i{background-position:0 0}.shopgemstone-slick-mobile .fore2 i{background-position:50% 0}.shopgemstone-slick-mobile .fore3 i{background-position:100% 0}.shopgemstone-slick-mobile .fore4 i{background-position:0 100%}.shopgemstone-slick-mobile .fore5 i{background-position:50% 100%}.shopgemstone-slick-mobile .fore6 i{background-position:100% 100%}.ir306-shop-the-look{line-height:1;border:1px solid #2c2c2c;padding:3px 5px;position:absolute;bottom:20px;left:20px;display:block;z-index:4;border-radius:16px;color:#000;cursor:pointer;overflow:hidden;background:transparent;overflow:hidden;transition:all 1s ease-in;max-width:31px;white-space:nowrap}.ir306-shop-the-look.reverse{border-color:#fff}.ir306-shop-the-look.reverse .iconfont{color:#fff}.ir306-shop-the-look.reverse span{color:#fff}@media(max-width:767px){.ir306-shop-the-look{background-color:#fff;display:none}}.ir306-shop-the-look .iconfont{line-height:23px;display:inline-block}.ir306-shop-the-look:focus{outline:0}.ir306-shop-the-look span{font-family:'Avenir Medium';font-size:15px;color:#000;text-transform:capitalize;letter-spacing:1px;margin-left:4px;margin-right:2px;opacity:0;transition:all .5s ease-in}.mac .ir306-shop-the-look span,.iphone .ir306-shop-the-look span{position:relative;top:1px}.ir306-shop-the-look:hover,.ir306-shop-the-look.animation{max-width:160px}.ir306-shop-the-look:hover span,.ir306-shop-the-look.animation span{opacity:1}.ir306-shop-the-look:hover{transition:all .5s ease-in}@media(max-width:767px){.ir306-shop-the-look{left:20px;top:20px;bottom:auto}}.ir306-shop-the-look-modal.right.fade{transition:opacity .4s ease-in-out}.ir306-shop-the-look-modal.right.fade .modal-dialog{transform:translate(500px,0);transition:transform .4s ease-out}.ir306-shop-the-look-modal.right.fade.in .modal-dialog{transform:translate(0,0);transition:transform .4s ease-out}.ir306-shop-the-look-modal .modal-bg{position:absolute;background-color:rgba(0,0,0,0.5);width:100%;height:100%;left:0;top:0;z-index:2;display:none}.ir306-shop-the-look-modal{scrollbar-width:none}.ir306-shop-the-look-modal::-webkit-scrollbar{display:none}.ir306-shop-the-look-modal .modal-dialog{position:absolute;left:auto;right:0;top:0;bottom:0;background-color:#fff;margin-right:0;padding-top:0;max-width:500px}.ir306-shop-the-look-modal .modal-dialog .modal-content{border-top:0;position:absolute;width:100%;height:100%}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-header{border-bottom:0}@media(min-width:768px){.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-header{padding-left:19px}}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:24px}@media(max-width:767px){.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:20px}}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body{padding:0 20px 20px;position:absolute;top:60px;bottom:0;left:0;width:100%;overflow-y:scroll;scrollbar-width:none}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar{display:none}@media(max-width:767px){.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body{top:56px;padding:0 15px 15px}}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .col-sm-6{padding-left:0 !important;padding-right:0 !important}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail{cursor:default;position:relative;border-radius:0;border:0;margin-bottom:10px}@media(max-width:767px){.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail{margin-bottom:0;padding-top:0;padding-bottom:0}}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .thumb-img-links{display:block}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .thumb-img-links .img{background:#f6f7f6;padding:10%}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .caption{position:relative;padding-left:4px;padding-right:22px}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .caption .heart{position:absolute;right:0;top:4px;cursor:pointer}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .caption .heart.active{color:#a95490;display:block}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .caption .heart.active .iconfont-heart:before{content:"\e62f"}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .caption .money{display:block;font-size:14px;color:#3e9f8e;letter-spacing:.1em;text-align:left}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .caption .thumbnail-title{font-size:13px;display:inline;letter-spacing:.025em;line-height:1.4;text-align:left}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail .caption .thumbnail-title .carat-text{display:inline-block;white-space:pre-wrap}.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail a:hover,.ir306-shop-the-look-modal .modal-dialog .modal-content .modal-body .thumbnail a:focus{color:#3e9f8e;text-decoration:none;outline:0}@media(min-width:768px) and (max-width:1100px){.ir306-shop-the-look-modal .modal-dialog{max-width:500px}}.learning-center-container .carousel-inner{text-align:center}.learning-center-container .carousel-inner .ir251-heading{margin-left:auto;margin-right:auto}.learning-center-container .carousel-inner p{font-size:16px;max-width:340px;margin-left:auto;margin-right:auto}@media(max-width:767px){.learning-center-container .carousel-inner{padding-left:.8%;scroll-snap-type:x mandatory;display:flex;overflow-x:scroll;transition:.25s left ease}.learning-center-container .carousel-inner::-webkit-scrollbar{display:none}.learning-center-container .carousel-inner .item{flex:0 0 90%;scroll-snap-align:center;display:block}.learning-center-container .carousel-inner .item.active{left:auto}.learning-center-container .carousel-inner .item .imitate-table-up{display:block;padding-left:.8%;padding-right:.8%}.learning-center-container .carousel-inner .item p{font-size:14px}}.learning-center-container .carousel-indicators{position:static;width:100%;left:0;margin-left:0;font-size:0;margin-bottom:30px}.learning-center-container .carousel-indicators li{width:19%;height:0;padding-bottom:19%;margin-right:1.25%;margin-left:0;border:0;background-color:#f8f8f8;border-radius:0;position:relative;font-size:0;text-indent:0}.learning-center-container .carousel-indicators li:last-child{margin-right:0}.learning-center-container .carousel-indicators li.active{background-color:#e9e9e9}.learning-center-container .carousel-indicators li div{position:static;left:0;top:0;padding:15% 10% 10%}.learning-center-container .carousel-indicators li div img{width:60%;height:60%}.learning-center-container .carousel-indicators li div .carousel-text{text-transform:capitalize;font-size:14px;color:#333;font-family:Optima;margin-top:1em}.learning-center-container .item{background-color:#e9e9e9}.learning-center-container .carousel-control .glyphicon{background:0;width:40px;height:40px;font-size:32px}.learning-center-container .carousel-control .glyphicon-chevron-left{left:-40px}.learning-center-container .carousel-control .glyphicon-chevron-right{right:-40px}.nav-loose-diamond-section{text-align:center;margin:.5em 0 3em}@media(max-width:767px){.nav-loose-diamond-section{margin:.5em 0 1em}}.nav-loose-diamond-box{display:inline-block;position:relative}.nav-loose-diamond-help:after{content:'';display:inline-block;width:16px;height:16px;margin-left:5px;background:url(https://css.brilliantearth.com/static/img/icon/q-mark-v2.png) left top no-repeat;background-size:cover;vertical-align:middle;top:7px;left:100%;margin-left:.5em;position:absolute}.nav-loose-diamond{display:inline-block;font-family:'Avenir Medium';font-size:14px;list-style:none;letter-spacing:-0.31em;padding:0;overflow:hidden;text-transform:capitalize}.nav-loose-diamond a{font-family:'Avenir Book';line-height:1.2;cursor:pointer;text-decoration:none !important;display:block;min-width:145px;border:1px solid #e4e4e4;padding-top:6px;padding-bottom:1px}.win .nav-loose-diamond a{padding-top:5px;padding-bottom:3px}.nav-loose-diamond li{letter-spacing:.025em;display:inline-block}.nav-loose-diamond .active{color:white;background:#3e9f8e}.nav-loose-diamond .active a{color:white;border:1px solid #3e9f8e}a:hover{text-decoration:none}.img-fluid{display:block;height:auto;width:100%}.ir251-heading{font-size:30px;color:#000;text-align:center;text-transform:capitalize;letter-spacing:.025em}.ir251-heading a{text-decoration:none}@media(max-width:991px){.ir251-heading{font-size:24px}}@media(min-width:768px){.max-w360-up{max-width:360px;margin-left:auto;margin-right:auto}}body{max-width:100%}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:1280px){.container-indented,.container-88{width:88%;max-width:100%;padding-left:0;padding-right:0}}.btn-gateway-hero{font-family:'Avenir Medium';font-size:15px;color:#000;text-transform:capitalize;border-color:#f9f9f8;padding:.55em 1.2em .65em;letter-spacing:1px;background:#f9f9f8;min-width:280px}.btn-gateway-hero:hover{color:#000;background-color:#fff;border-color:#fff}.mac .btn-gateway-hero,.linux .btn-gateway-hero,.ipad .btn-gateway-hero{padding:.63em 1.2em .57em}.iphone .btn-gateway-hero,.android .btn-gateway-hero{padding:.65em 1.2em .55em}.gateway-hero{letter-spacing:.025em;color:white;position:relative;background-repeat:no-repeat;background-position:center top}@media(min-width:992px){.gateway-hero{font-size:16px;height:0;padding-bottom:31%}}.gateway-hero.reverse{color:#000}@media(max-width:991px){.gateway-hero{min-height:450px;padding:15px;padding-bottom:20px}}.gateway-hero__tro{margin-bottom:1.4em;line-height:1.5}@media(max-width:1199px){.gateway-hero__tro{margin-bottom:1em;line-height:1.2}}.gateway-hero__content{text-align:center}@media(min-width:992px){.gateway-hero__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:25%}}.gateway-headline__text{font-size:50px;display:block;color:inherit;margin-top:0;margin-bottom:10px}@media(max-width:1199px){.gateway-headline__text{font-size:42px}}.gateway-hero--engagement{background-image:url(https://css.brilliantearth.com/static/img/gateway/hero/ir285/engagement_hero_desktop-cache1.jpg);background-size:cover}@media(max-width:991px){.gateway-hero--engagement{background-image:url(https://css.brilliantearth.com/static/img/gateway/hero/ir290/engagement-xs-v2-1.jpg);background-size:800px auto;padding-top:170px}}.gateway-hero--gemstone{background-image:url("https://css.brilliantearth.com/static/img/gateway/gemstone/ir293/gemstone.jpg");background-size:cover}@media(min-width:992px){.gateway-hero--gemstone .gateway-hero__content{max-width:430px}}@media(max-width:991px){.gateway-hero--gemstone{background-image:url("https://css.brilliantearth.com/static/img/gateway/gemstone/ir293/gemstone-xs.jpg");background-size:952px auto}.gateway-hero--gemstone .gateway-headline{height:326px;padding-top:50px}}.gateway-hero--gemstone--original{background-image:url("https://css.brilliantearth.com/static/img/gateway/hero/ir281/gemstone-hero-new-cache1.jpg")}.gateway-hero--gemstone--original .gateway-hero__content{color:#333}.gateway-hero--gemstone--original .gateway-hero__content .btn-gateway-hero{border-color:#3e9f8e;background:#3e9f8e;color:#fff}@media(min-width:992px){.gateway-hero--gemstone--original .gateway-hero__tro{max-width:300px}}@media(max-width:991px){.gateway-hero--gemstone--original{background-image:url("https://css.brilliantearth.com/static/img/gateway/hero/ir276/gemstone-hero-xs-cache2.jpg");background-size:768px}.gateway-hero--gemstone--original .gateway-headline{padding-top:0;margin-top:40px}.gateway-hero--gemstone--original .gateway-headline .gateway-headline__text{padding-top:222px}}.gateway-hero--gemstone--c{background-image:url("https://css.brilliantearth.com/static/img/gateway/gemstone/ir293/gemstone-v1-cache1.jpg");background-size:cover}@media(max-width:1100px) and (min-width:992px){.gateway-hero--gemstone--c .gateway-hero__tro{max-width:320px}}@media(min-width:992px){.gateway-hero--gemstone--c .gateway-hero__content{max-width:430px}}@media(max-width:991px){.gateway-hero--gemstone--c{background-image:url("https://css.brilliantearth.com/static/img/gateway/gemstone/ir293/gemstone-xs-v1-cache1.jpg");background-size:880px auto}}@media(max-width:991px) and (max-width:413px){.gateway-hero--gemstone--c{background-size:840px auto}}@media(max-width:991px) and (max-width:374px){.gateway-hero--gemstone--c{background-size:780px auto}}@media(max-width:991px){.gateway-hero--gemstone--c .gateway-headline{height:280px;padding-top:0}.gateway-hero--gemstone--c .gateway-hero__tro{margin-bottom:40px}}.gateway-hero--wedding{background-image:url(https://css.brilliantearth.com/static/img/gateway/wedding-rings/ir302/wedding-ring-v2.jpg);background-size:cover;background-position:right center}.gateway-hero--wedding .gateway-hero__tro{max-width:370px}.gateway-hero--wedding .btn-gateway-hero{border:1px solid #2c2c2c}@media(max-width:991px){.gateway-hero--wedding{color:black;min-height:430px;background-image:url(https://css.brilliantearth.com/static/img/gateway/wedding-rings/ir302/wedding-ring-v2-xs.jpg);background-size:768px auto;background-position:center top}.gateway-hero--wedding .gateway-headline__text{height:335px;padding-top:204px}}.gateway-hero--wedding--a{background-image:url(https://css.brilliantearth.com/static/img/gateway/wedding-rings/ir302/wedding-ring-v1.jpg);background-position:center top}.gateway-hero--wedding--a .gateway-hero__content{left:75%}@media(max-width:991px){.gateway-hero--wedding--a{background-image:url(https://css.brilliantearth.com/static/img/gateway/wedding-rings/ir302/wedding-ring-xs-v1.jpg);background-size:991px;background-position:left 48% center}.gateway-hero--wedding--a .gateway-headline__text{padding-top:10px}}@media(min-width:992px){.ir306-gateway-hero--wedding{background-image:url(https://css.brilliantearth.com/static/img/gateway/wedding-rings/ir306/wedding-hero-dt.jpg)}.ir306-gateway-hero--wedding .btn-gateway-hero{border:1px solid #f9f9f8}.ir306-gateway-hero--wedding .gateway-headline__text,.ir306-gateway-hero--wedding .gateway-hero__tro{color:#fff}}@media(max-width:991px){.ir306-gateway-hero--wedding{background-image:url(https://css.brilliantearth.com/static/img/gateway/wedding-rings/ir306/wedding-hero-mobile-v1.jpg)}}@media(max-width:991px){.ir306-gateway-hero--wedding-v2{background-image:url(https://css.brilliantearth.com/static/img/gateway/wedding-rings/ir306/wedding-hero-mobile-v2.jpg)}}.gateway-hero--fine-jewelry{color:black;background-image:url("https://css.brilliantearth.com/static/img/gateway/jewelry/hero/ir313-jewelry-hero-dt-cache1.jpg");background-position:left center;background-size:cover}.gateway-hero--fine-jewelry .gateway-headline__text{white-space:nowrap}.gateway-hero--fine-jewelry .gateway-hero__content{left:74%;max-width:none !important}.gateway-hero--fine-jewelry .gateway-hero__tro{width:370px}@media(max-width:991px){.gateway-hero--fine-jewelry{color:white;padding-top:320px;min-height:430px;background-image:url(https://css.brilliantearth.com/static/img/gateway/jewelry/hero/ir313-jewelry-hero-mobile-cache3.jpg);background-position:center top;background-size:768px auto}.gateway-hero--fine-jewelry .btn-gateway-hero{min-width:210px}}.gateway-hero--rings{background-image:url("https://css.brilliantearth.com/static/img/gateway/rings/ir297/rings-hero--b.jpg");background-size:cover;background-position:right center}@media(max-width:991px){.gateway-hero--rings{background-image:url("https://css.brilliantearth.com/static/img/gateway/rings/ir297/rings-hero-xs-cache1.jpg");background-size:768px;background-position:center center;width:100%;display:table;table-layout:fixed}.gateway-hero--rings .gateway-hero__content{display:table-cell;vertical-align:bottom}.gateway-hero--rings .gateway-hero__content .gateway-hero__tro{max-width:320px;margin-left:auto;margin-right:auto;line-height:inherit}}@media(min-width:992px){.gateway-hero--rings--b{background-image:url("https://css.brilliantearth.com/static/img/gateway/rings/ir297/rings-hero--a.jpg");background-position:right center}.gateway-hero--rings--b .btn-gateway-hero{border:1px solid #2c2c2c}}.gateway-hero--sapphire-jewelry{background-image:url(https://css.brilliantearth.com/static/img/gateway/sapphire-jewelry/ir298/sapphire-hero-cache2.jpg);background-size:cover}.gateway-hero--sapphire-jewelry .gateway-headline__text{max-width:370px;margin-left:auto;margin-right:auto}.gateway-hero--sapphire-jewelry .btn-gateway-hero{border-color:#2c2c2c;margin-top:.8em}.gateway-hero--sapphire-jewelry .gateway-hero__tro{max-width:370px;margin-left:auto;margin-right:auto}@media(max-width:991px){.gateway-hero--sapphire-jewelry{background-image:url(https://css.brilliantearth.com/static/img/gateway/sapphire-jewelry/ir298/sapphire-hero-mobile-cache2.jpg);background-size:768px auto;background-position:center center;padding-bottom:230px;min-height:450px}.gateway-hero--sapphire-jewelry .gateway-headline__text{padding-top:10px;max-width:252px}.gateway-hero--sapphire-jewelry .gateway-hero__tro{line-height:1.5}.gateway-hero--sapphire-jewelry .btn-gateway-hero{position:absolute;left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);bottom:25px}}  .gateway-hero--diamond-jewelry{background-image:url("https://css.brilliantearth.com/static/img/gateway/necklaces/ir302/necklaces-hero.jpg");background-size:cover;background-position:right center}  .gateway-hero--diamond-jewelry .gateway-hero__content{left:80%}@media(min-width:992px){.gateway-hero--diamond-jewelry .gateway-hero__content{max-width:430px}}@media(max-width:991px){.gateway-hero--diamond-jewelry{background-image:url(https://css.brilliantearth.com/static/img/gateway/diamond-jewelry/ir299/diamond-jewelry-hero-xs.jpg);background-position:center center;background-size:768px auto;display:table;width:100%}.gateway-hero--diamond-jewelry .gateway-hero__content{display:table-cell;vertical-align:bottom}.gateway-hero--diamond-jewelry .gateway-hero__tro{line-height:1.5;letter-spacing:.025em;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:400px}}@media(max-width:767px){.gateway-hero--diamond-jewelry{background-position:right center}}.gateway-hero--necklaces{background-image:url("https://css.brilliantearth.com/static/img/gateway/necklaces/ir302/necklaces-hero-cache3.jpg");background-size:cover;background-position:right center}@media(max-width:991px){.gateway-hero--necklaces{background-image:url("https://css.brilliantearth.com/static/img/gateway/necklaces/ir302/necklaces-hero-xs-cache4.jpg");background-size:768px;background-position:center center;width:100%;display:table;table-layout:fixed}.gateway-hero--necklaces .gateway-hero__content{display:table-cell;vertical-align:bottom}.gateway-hero--necklaces .gateway-hero__content .gateway-hero__tro{max-width:320px;margin-left:auto;margin-right:auto;line-height:inherit}}.gateway-hero--earrings{background-image:url("https://css.brilliantearth.com/static/img/gateway/earrings/ir302/earrings-hero.jpg");background-size:cover}.gateway-hero--earrings .gateway-hero__content{left:22%}.gateway-hero--earrings .btn-gateway-hero{border:1px solid #2c2c2c}@media(max-width:991px){.gateway-hero--earrings{background-color:#f0e3d3;background-image:url("https://css.brilliantearth.com/static/img/gateway/earrings/ir302/earrings-hero-xs.jpg");background-size:768px;background-position:center center;padding-bottom:20px;width:100%;display:table;table-layout:fixed}}@media(max-width:991px) and (max-width:600px){.gateway-hero--earrings{background-size:700px}}@media(max-width:991px){.gateway-hero--earrings .gateway-hero__content .gateway-headline{padding-top:20px;height:300px}.gateway-hero--earrings .gateway-hero__content .gateway-hero__tro{max-width:320px;margin-left:auto;margin-right:auto;line-height:inherit}}.gateway-hero--bracelets{background-image:url("https://css.brilliantearth.com/static/img/gateway/bracelets/ir302/bracelets-hero.jpg");background-position:left center;background-size:cover;color:white !important}.gateway-hero--bracelets .gateway-hero__content{left:22%}.gateway-hero--bracelets .btn-gateway-hero{border:1px solid #2c2c2c}@media(min-width:992px){.gateway-hero--bracelets .gateway-hero__content{left:50%;transform:translate(0,-50%);width:31%;max-width:none}.gateway-hero--bracelets .gateway-hero__content p{max-width:400px;margin-left:auto;margin-right:auto}}@media(max-width:991px){.gateway-hero--bracelets{background-color:#f0e3d3;background-image:url("https://css.brilliantearth.com/static/img/gateway/bracelets/ir302/bracelet-hero-xs-cache1.jpg");background-position:center center;background-size:cover;padding-bottom:20px;width:100%;display:table;table-layout:fixed;color:white !important}.gateway-hero--bracelets .gateway-hero__content .gateway-headline{padding-top:20px;height:300px}.gateway-hero--bracelets .gateway-hero__content .gateway-hero__tro{max-width:320px;margin-left:auto;margin-right:auto;line-height:inherit}}.gateway-hero--anniversary{background-image:url("https://css.brilliantearth.com/static/img/gateway/anniversary-gateway/ir306/anniversary-gateway-hero.jpg");background-position:right center;background-size:cover}@media(min-width:992px){.gateway-hero--anniversary .gateway-hero__content{width:31%;max-width:none}.gateway-hero--anniversary .gateway-hero__content p{max-width:400px;margin-left:auto;margin-right:auto}}@media(max-width:991px){.gateway-hero--anniversary{background-image:url("https://css.brilliantearth.com/static/img/gateway/anniversary-gateway/ir306/anniversary-gateway-hero-xs.jpg");background-position:center top;background-size:auto 100%;padding-bottom:20px;width:100%;display:table;table-layout:fixed;color:white !important;vertical-align:top}.gateway-hero--anniversary .gateway-hero__content .gateway-headline{padding-top:20px;height:370px}.gateway-hero--anniversary .gateway-hero__content .gateway-hero__tro{max-width:320px;margin-left:auto;margin-right:auto;line-height:inherit}} .gateway-hero--diamond img.diamond-img {    position: absolute;    top: 0;    height: 100%;    object-fit: cover;    object-position: right;} /* .gateway-hero--diamond{background-image:url("https://css.brilliantearth.com/static/img/gateway/diamond/ir307/diamond-hero.jpg");background-size:cover;background-position:right center} */ .gateway-hero--diamond .btn-gateway-hero{border-color:#2c2c2c}@media(min-width:992px){.gateway-hero--diamond .gateway-hero__content{max-width:430px}}@media(max-width:991px){.gateway-hero--diamond{background-image:url(https://css.brilliantearth.com/static/img/gateway/diamond/ir307/diamond-hero-xs.jpg?v20210126);background-position:center bottom;background-size:900px auto;display:table;width:100%;padding-bottom:5px}.gateway-hero--diamond .header-link{display:block;height:326px;padding-top:15px}.gateway-hero--diamond .gateway-hero__tro{display:none}}.major-bar{font-size:16px;background:#589d8e;text-align:center;letter-spacing:.025em}@media(max-width:767px){.major-bar{font-size:14px}}.major-bar a{color:white;text-decoration:none;display:block;padding:35px 15px}@media(max-width:767px){.major-bar a{padding-top:20px;padding-bottom:20px}.major-bar a .heading{display:block}}.our-mission-container{font-size:16px;letter-spacing:.025em;background-color:#589d8e}@media(max-width:767px){.our-mission-container{font-size:14px}}@media(max-width:767px){.our-mission-container p{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}}.our-mission-container .ir251-link-text{line-height:initial}.our-mission-container .ir251-headline{margin-top:25px}.our-mission{font-size:0;letter-spacing:0;padding:0;margin-top:10px;margin-bottom:20px}@media(min-width:768px){.our-mission{width:600px}}.our-mission li{font-size:16px;letter-spacing:.025em;display:inline-block;width:33.33%;vertical-align:bottom;list-style:none;text-align:center}.our-mission li img{display:block;margin:0 auto}@media(max-width:767px){.our-mission{max-width:376px}.our-mission li{font-size:14px;vertical-align:top}.our-mission p{max-width:300px;margin-left:auto;margin-right:auto}.our-mission span{font-size:14px;letter-spacing:.025em;padding-bottom:10px;margin:auto auto;padding-left:0;padding-right:0;width:92px}.our-mission img{height:55px;width:auto}}.nature-commitment{display:flex;flex-wrap:wrap}@media(min-width:768px){.nature-commitment{height:30vw}}.nature-commitment>div{display:flex;align-items:center;justify-content:center}.nature-commitment .fore1{background:url(https://css.brilliantearth.com/static/img/collections/nature-x/flower-flip.jpg) left center no-repeat;background-size:cover}.nature-commitment .fore2{position:relative;background:url(https://css.brilliantearth.com/static/img/collections/nature-x/360-Turntable-bg.jpg) center center no-repeat;background-size:cover;padding-top:4%}@media(max-width:767px){.nature-commitment .fore2{padding-top:13%;padding-bottom:9%}}.nature-commitment .fore3{background:#a8538f}.nature-commitment .nature-360video{padding-bottom:99.3%;margin-bottom:6%}.nature-commitment .naturex-video{text-align:center;width:80%;margin:auto}.nature-commitment .naturex-video img{width:60%;padding-top:5%;position:absolute;top:0;left:50%;transform:translatex(-50%)}.nature-commitment .naturex-video .ir251-link-text{white-space:nowrap;position:absolute;bottom:5%;left:50%;transform:translatex(-50%)}.nature-commitment .naturex-video video{mix-blend-mode:darken}.btn--ir294-white{font-family:'Avenir Medium';background-color:#f9f9f8;color:#000;border-color:#f9f9f8;padding:.55em 1.2em .65em;letter-spacing:.05em;text-transform:capitalize}.btn--ir294-white:hover{color:#000;background-color:#fff;border-color:#fff}@media(min-width:768px){.alrosa-diamonds-tile{font-size:16px;letter-spacing:.025em;color:#fff;background:url("https://css.brilliantearth.com/static/img/home/ir294/alrosa-diamonds-tile-cache2.jpg") center center no-repeat;background-size:cover;height:33vw;display:block;position:relative;text-align:center}.alrosa-diamonds{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.alrosa-diamonds header{margin-bottom:20px}.alrosa-diamonds-tile p{color:#fff;margin:1em auto;max-width:390px}.alrosa-diamonds-tile .secondary-headline{letter-spacing:.025em;font-size:18px;text-transform:uppercase;color:white}}@media(max-width:767px){.alrosa-diamonds-tile{display:block;letter-spacing:.025em;padding-left:15px;padding-right:15px;text-align:center;color:#fff;background:url(https://css.brilliantearth.com/static/img/home/ir294/alrosa-diamonds-tile-mobile-cache2.jpg) center top/100% auto no-repeat;padding-bottom:2em;overflow:hidden;padding-top:60%;height:128vw}.alrosa-diamonds-tile img{width:250px}.alrosa-diamonds-tile p{margin:1em auto 1.5em;color:#fff;max-width:340px}.alrosa-diamonds-tile .secondary-headline{letter-spacing:.025em;font-size:14px;text-transform:uppercase;color:white;margin-top:1.5em;margin-bottom:1em}}@media(max-width:319px){.alrosa-diamonds-tile{padding-top:35%}}.find-matching-rings{position:relative;background:#f7f7f7;font-size:16px;letter-spacing:.025em}@media(min-width:768px){.find-matching-rings .imitate-table-up{margin-left:auto;margin-right:auto;width:auto}}@media(min-width:1024px){.find-matching-rings .max-w550{width:550px}}@media(max-width:767px){.find-matching-rings{padding-bottom:90px}.find-matching-rings .ir251-heading{margin-top:40px;margin-bottom:30px}.find-matching-rings .col-sm-5{position:static}.find-matching-rings .ir251-link-text{position:absolute;bottom:35px;left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%)}}.matching-wedding-rings{letter-spacing:.025em;font-size:16px}@media(min-width:768px){.matching-wedding-rings{padding-right:40%}}.matching-wedding-rings img{margin-bottom:-16%;max-width:300px;opacity:.9}.matching-wedding-rings .title1,.matching-wedding-rings .title2{left:65%;top:16%;position:absolute;display:flex}@media(max-width:991px){.matching-wedding-rings .title1,.matching-wedding-rings .title2{top:0}}@media(max-width:767px){.matching-wedding-rings .title1,.matching-wedding-rings .title2{left:10%;top:0}}.matching-wedding-rings .title1:before,.matching-wedding-rings .title2:before{padding-top:2px;padding-left:2px;font-size:18px;content:'1';display:inline-block;background:white;border-radius:40px;width:46px;min-width:46px;position:relative;z-index:2;height:46px;line-height:46px;text-align:center;border:1px solid gray;margin-right:.5em}.win .matching-wedding-rings .title1:before,.win .matching-wedding-rings .title2:before{padding-top:0;padding-left:0}@media(max-width:767px){.matching-wedding-rings .title1:before,.matching-wedding-rings .title2:before{margin-top:-0.4em;margin-left:-6px}}@media(max-width:767px){.matching-wedding-rings .title1:before,.matching-wedding-rings .title2:before{font-size:26px;width:58px;height:58px;line-height:60px}}.matching-wedding-rings .title1:after,.matching-wedding-rings .title2:after{content:'';width:60px;height:0;border-bottom:1px solid gray;transform-origin:right top;transform:rotate(-20deg);position:absolute;right:100%;top:25px}@media(max-width:767px){.matching-wedding-rings .title1:after,.matching-wedding-rings .title2:after{width:1px;height:90px;transform:rotate(0);right:auto;left:24px;top:80%;border:0;background:gray}}.matching-wedding-rings .title2{top:45%}@media(max-width:767px){.matching-wedding-rings .title2{left:10%;top:auto;bottom:0}}.matching-wedding-rings .title2:before{content:'2'}@media(max-width:767px){.matching-wedding-rings .title2:after{top:auto;bottom:80%;height:50px}}@media(max-width:767px){.matching-wedding-rings{font-size:14px;position:relative;width:280px;margin-left:auto;margin-right:auto;padding:90px 0 100px}}.find-matching-wedding-ring-tile{background:url(https://css.brilliantearth.com/static/img/animation/find-matching-wedding-ring-tile.gif) 15px center no-repeat;background-size:auto 215px;padding-right:50%;margin-left:auto;margin-right:auto;max-width:850px}.find-matching-wedding-ring-tile h2{margin-bottom:15px}.our-commitment-tile{background-color:#a95490}.our-commitment-tile .ir251-heading{margin-bottom:.65em}@media(max-width:1100px){.our-commitment-tile .ir251-heading{margin-bottom:1em}}.our-commitment-tile .us-apart-lists{text-align:center;overflow:hidden}.our-commitment-tile .us-apart-lists li{float:left;width:50%;padding:0;white-space:nowrap}.our-commitment-tile .us-apart-lists li h3{font-size:16px;letter-spacing:.025em;font-family:"Avenir Book";line-height:inherit;margin:0}@media(max-width:767px){.our-commitment-tile .us-apart-lists li h3{font-size:14px}}.our-commitment-tile .us-apart-lists li h3 a{text-align:center;display:inline-block;width:180px}@media(max-width:767px){.our-commitment-tile .us-apart-lists li h3 a{width:160px}}.our-commitment-tile .us-apart-lists li:nth-child(1),.our-commitment-tile .us-apart-lists li:nth-child(3){text-align:right;padding-right:15px}.our-commitment-tile .us-apart-lists li:nth-child(2),.our-commitment-tile .us-apart-lists li:nth-child(4){padding-left:15px}.our-commitment-tile .us-apart-lists li:nth-child(1),.our-commitment-tile .us-apart-lists li:nth-child(2){margin-bottom:1.15em}@media(max-width:1100px){.our-commitment-tile .us-apart-lists li:nth-child(1),.our-commitment-tile .us-apart-lists li:nth-child(2){margin-bottom:1em}}.our-commitment-tile-ir301{background-color:#a95490}@media(min-width:768px){.our-commitment-tile-ir301 .ir251-heading{margin-bottom:.65em}}.our-commitment-tile-ir301 .us-apart-lists{text-align:center;overflow:hidden;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}@media(max-width:1500px){.our-commitment-tile-ir301 .us-apart-lists{justify-content:space-around}}@media(max-width:1200px) and (min-width:768px){.our-commitment-tile-ir301 .us-apart-lists{max-width:340px}}.our-commitment-tile-ir301 .us-apart-lists li{padding:0 10px;white-space:nowrap;overflow:hidden}@media(max-width:1500px){.our-commitment-tile-ir301 .us-apart-lists li{padding-left:5px;padding-right:5px}}@media(max-width:1200px){.our-commitment-tile-ir301 .us-apart-lists li{width:50%}}.our-commitment-tile-ir301 .us-apart-lists li h3{font-family:"Avenir Book";font-size:16px;letter-spacing:.025em;line-height:inherit;margin:0}@media(max-width:1200px){.our-commitment-tile-ir301 .us-apart-lists li h3{font-size:14px}}@media(max-width:374px){.our-commitment-tile-ir301 .us-apart-lists li h3{font-size:13px}}.our-commitment-tile-ir301 .us-apart-lists li h3 a{text-align:center;display:inline-block;width:100%;position:relative;z-index:2}.our-commitment-tile-ir301 .us-apart-lists li h3 a span{display:block}@media(max-width:1200px){.our-commitment-tile-ir301 .us-apart-lists li:nth-child(1),.our-commitment-tile-ir301 .us-apart-lists li:nth-child(2){margin-bottom:.5em}}@media(max-width:767px){.our-commitment-tile-ir301 .us-apart-lists li:nth-child(1),.our-commitment-tile-ir301 .us-apart-lists li:nth-child(2){margin-bottom:1em}}.engagement-naturex-360video{background-size:auto 100%;position:relative;text-align:center}@media(min-width:1280px){.engagement-naturex-360video{background-size:38%}}.nature-360video-wrap{color:#fff;font-family:'ZapfHumanist601BT-Roman';font-size:18px;height:440px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(https://css.brilliantearth.com/static/img/collections/ps/others/engagement-ring-wide-tile-cache2.jpg) center center no-repeat;background-size:auto 100%;text-align:center;align-items:center}@media(min-width:1400px){.nature-360video-wrap{background-size:cover}}.nature-360video-wrap header img{margin-top:10px;margin-bottom:20px}@media(max-width:767px){.nature-360video-wrap{color:black;background:url(https://css.brilliantearth.com/static/img/collections/ps/others/engagement-ring-wide-tile.jpg) center bottom no-repeat;height:346px;padding-top:20px;background-size:auto 369px;background-position:center top;align-items:inherit}}.engagement-mx-video{position:relative;text-align:center;background:url(https://css.brilliantearth.com/static/img/collections/mx/mx-collection-tile.jpg) center center no-repeat;background-size:auto 100%}.mx-video-wrap .mx-collection{position:relative;z-index:2}@media(min-width:2560px){.engagement-mx-video{background-size:cover}}@media(max-width:1299px){.engagement-mx-video{background:url(https://css.brilliantearth.com/static/img/collections/mx/mx-collection-tile-xs.jpg) center center no-repeat;background-size:850px auto}}.btn--ir294-white{font-family:'Avenir Medium';background-color:#f9f9f8;color:#000;border-color:#f9f9f8;padding:.55em 1.2em .65em;letter-spacing:.05em;text-transform:capitalize}.mx-video-wrap{position:relative;color:#fff;font-family:'ZapfHumanist601BT-Roman';font-size:18px;height:440px;overflow:hidden;padding-top:50px}.mx-video-wrap .heading{font-size:30px;margin-top:5px;margin-bottom:10px}@media(max-width:500px){.engagement-mx-video{background-size:auto 100%}.mx-video-wrap{height:390px}}.ir251-enga-our-commitment{text-align:center;background-color:#a95490}@media(min-width:992px){.ir251-enga-our-commitment .imitate-table{height:440px}}.ir251-enga-our-commitment .ir251-headline{letter-spacing:.025em;margin-bottom:30px;margin-top:0}@media(max-width:991px){.ir251-enga-our-commitment .ir251-headline{padding-top:25px;margin-bottom:25px}}.ir251-enga-our-commitment ul{font-size:0;list-style:none;max-width:400px;padding:0;margin:0 auto}@media(max-width:767px){.ir251-enga-our-commitment ul{max-width:320px}}.ir251-enga-our-commitment ul li{font-size:16px;text-transform:capitalize;color:inherit;line-height:initial;letter-spacing:.025em;width:50%;display:inline-block;padding-bottom:25px;position:relative;text-align:center}@media(max-width:991px){.ir251-enga-our-commitment ul li{font-size:14px}}.ir251-enga-our-commitment ul li:last-child img{position:relative;top:-4px}.ir251-enga-our-commitment ul li h3{font-size:inherit;color:inherit;margin:0}.ir251-enga-our-commitment ul li a{text-decoration:none;display:block}.ir299-FMMWb-entrance-text .heading-1{text-align:left;font-size:30px}.ir299-FMMWb-entrance .btn-success:hover,.ir299-FMMWb-entrance a:focus .btn-success,.ir299-FMMWb-entrance a:active .btn-success{background-color:#74bca8;border-color:#74bca8}.ir299-FMMWb-entrance-text .subheader{font-size:16px}@media(min-width:768px){.ir299-FMMWb-entrance-text{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;display:block;text-align:center}.ir299-FMMWb-entrance-text .heading-1{margin-bottom:15px}}@media(min-width:768px){.ir299-FMMWb-entrance img{position:relative;right:-2.5%}}@media(min-width:1100px){.ir299-FMMWb-entrance img{position:relative;right:-8%}}@media(max-width:991px){.ir299-FMMWb-entrance-text .heading-1{font-size:24px}}@media(max-width:767px){.ir299-FMMWb-entrance{text-align:center}.ir299-FMMWb-entrance-text .heading-1{text-align:center}.ir299-FMMWb-entrance-text{position:static}}@media(min-width:768px){.ir301-smith-hero{color:white;padding-top:0}.ir301-smith-hero>div{padding-bottom:33%;background:url(https://css.brilliantearth.com/static/img/collections/smith/home-SIS-tile-cache1.jpg) center center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:315px}.smith-box{position:absolute;top:50%}.smith-box p{color:white}.smith-box{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}.smith-box p{font-size:16px;max-width:370px;margin-top:1.5%;margin-bottom:1.5%}}@media(max-width:767px){.ir301-smith-hero{text-align:center;position:relative;display:block}.smith-content p{color:#333}.ir301-smith-hero>div{padding-left:5%;padding-right:5%;color:#333;background:url(https://css.brilliantearth.com/static/img/collections/smith/SIS-home-xs-cache2.jpg) center top/100% auto no-repeat;overflow:hidden;height:85vw}.smith-content{width:42%;padding-top:8%}.smith-footer{letter-spacing:.025em;position:absolute;bottom:20px;left:0;width:100%}.ir301-smith-hero p{color:white;margin:auto;margin-bottom:15px;max-width:330px}}.ir310-signature-hero{padding-top:0;text-align:center}.ir310-signature-hero>div{height:33vw;background:url(https://css.brilliantearth.com/static/img/collections/signature/home-signature.jpg) center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;min-height:315px}.ir310-signature-hero .btn--ir294-white{background:#fff;border-color:#2c2c2c}.ir310-signature-hero .signature-box{position:absolute;text-align:center}@media(min-width:768px){.ir310-signature-hero .signature-box{bottom:50%;transform:translate(-50%,45%);left:50%;width:50%}}.ir310-signature-hero .signature-box .ir255-heading{font-size:40px;font-family:'ZapfHumanist601BT-Roman';line-height:1.1;color:#fff;letter-spacing:.05em;margin-bottom:10px}@media(max-width:991px){.ir310-signature-hero .signature-box .ir255-heading{font-size:30px}}@media(min-width:768px){.ir310-signature-hero .signature-box .btn--ir294-white{background:#fff;border-color:#2c2c2c}}.ir310-signature-hero .signature-box p{color:white;letter-spacing:.025em;max-width:330px}@media(min-width:768px){.ir310-signature-hero .signature-box p{font-size:16px}}@media(max-width:767px){.ir310-signature-hero{position:relative;display:block}.ir310-signature-hero>div{color:#333;background:url(https://css.brilliantearth.com/static/img/collections/signature/jewelry-signature-xs.jpg) center top/auto 100% no-repeat;height:540px}.ir310-signature-hero>div .ir255-heading{margin-bottom:5px}}@media(max-width:767px) and (max-width:374px){.ir310-signature-hero>div .ir255-heading{font-size:24px}}@media(max-width:767px){.ir310-signature-hero>div .signature-box{width:100%;bottom:5vw}.ir310-signature-hero>div p{padding-left:5px;padding-right:5px}}@media(max-width:767px) and (max-width:374px){.ir310-signature-hero>div p{padding:0}}.engagement-signature{position:relative;text-align:center;background:url(https://css.brilliantearth.com/static/img/collections/signature/er-signature-v2-cahe1.jpg) center center no-repeat;background-size:auto 100%;height:440px;color:#333;font-family:'ZapfHumanist601BT-Roman';font-size:18px}@media(max-width:767px){.engagement-signature{background-image:url(https://css.brilliantearth.com/static/img/collections/signature/er-signature-xs-v1-cache2.jpg);background-color:#ddd8d2;background-size:auto 120%;background-position:center center;height:370px}}.engagement-signature .signature-collection{position:absolute;bottom:80px;width:100%;left:0}@media(max-width:767px){.engagement-signature .signature-collection{bottom:30px}}.engagement-signature .heading{font-size:30px;margin-top:5px;margin-bottom:10px}.engagement-signature .btn--ir294-white{background:#fff;border-color:#2c2c2c}.tacori-collection-tile .intro-text{margin-bottom:20px}.tacori-collection-tile .btn--ir294-white{background:#fff;border-color:#2c2c2c}.tacori-collection-box{background:url(https://css.brilliantearth.com/static/img/collections/tacori/tacori-tile2.jpg?v2) 61% center no-repeat;background-size:auto 150%;display:block;color:#333}@media(min-width:2000px){.tacori-collection-box{background-size:auto 200%}}.tacori-collection-tile{height:440px;width:42%;margin-left:50px}@media(max-width:1500px){.tacori-collection-tile{margin-left:25px}}.tacori-collection-tile .heading{margin-bottom:25px}@media(min-width:768px){.tacori-collection-tile p{font-size:16px}}.tacori-collection-tile p{letter-spacing:.025em;margin-bottom:20px}@media(max-width:1024px){.tacori-collection-box{background-size:auto 128%}.tacori-collection-tile{width:43%}}@media(max-width:767px){.tacori-collection-box{background:url(https://css.brilliantearth.com/static/img/collections/tacori/tacori-tile-xs.jpg) right center no-repeat;background-size:auto 100%}.tacori-collection-tile{height:80vw;width:53%}.tacori-collection-tile .intro-text{width:44%}}/*!*background: url(https://css.brilliantearth.com/static/img/collections/mx/mx-collection-tile-xs.jpg) center center no-repeat;*!*//*!* background-size: 850px auto; *!*/@media(max-width:991px){.gateway-diamond-pic{max-width:500px}}.diamond-quiz-bar{background-color:#a8558f;font-size:16px;text-align:center;letter-spacing:.025em}.diamond-quiz-bar .text-link:before,.diamond-quiz-bar .text-link:after{content:'';background-position:center center;background-repeat:no-repeat;background-size:15px auto;display:inline-block;width:15px;height:15px;margin:0 5px}.diamond-quiz-bar .text-link:before{background-image:url("https://css.brilliantearth.com/static/img/gateway/diamond/ir307/ql.png")}.diamond-quiz-bar .text-link:after{background-image:url("https://css.brilliantearth.com/static/img/gateway/diamond/ir307/qr.png")}.diamond-quiz-bar a{color:white;text-decoration:none;display:block;padding:35px 15px}@media(max-width:767px){.diamond-quiz-bar a{padding-top:25px;padding-bottom:25px}}@media(max-width:767px){.diamond-quiz-bar{font-size:14px}}@media(min-width:992px){.diamond-learning-center{width:66%}}@media(min-width:768px){.diamond-learning-center{text-align:center}}.natural-vs-lab-CD{background-color:#f6f7f9}.speak-diamond-specialist{background-color:#d2cdca}.blockchain-technology{background-color:#eff3f6}@media(min-width:992px){.natural-vs-lab-CD,.speak-diamond-specialist,.blockchain-technology{background-size:auto 100%;background-repeat:no-repeat}.natural-vs-lab-CD .imitate-table-sm-up-v2,.speak-diamond-specialist .imitate-table-sm-up-v2,.blockchain-technology .imitate-table-sm-up-v2{height:30vw}/* .natural-vs-lab-CD{background-image:url(https://css.brilliantearth.com/static/img/gateway/diamond/ir307/natural-vs-lab.jpg);background-position:right bottom} .speak-diamond-specialist{background-image:url(https://css.brilliantearth.com/static/img/gateway/diamond/ir307/Speak-with-a-Diamond-Specialist.jpg);background-position:left bottom}*/.blockchain-technology{background-image:url(https://css.brilliantearth.com/static/img/gateway/diamond/ir307/Blockchain-Technology.jpg);background-position:right bottom}}@media(min-width:1441px){.natural-vs-lab-CD .max-w680,.speak-diamond-specialist .max-w680,.blockchain-technology .max-w680{margin-left:auto;margin-right:auto}}@media(min-width:768px){.speak-diamond-specialist .max-w680{max-width:550px;margin-left:auto;margin-right:auto}}@media(min-width:992px) and (max-width:1440px){.speak-diamond-specialist .max-w680{float:right}}@media(max-width:991px){.natural-vs-lab-CD .max-w680,.speak-diamond-specialist .max-w680,.blockchain-technology .max-w680{max-width:none}}.moyo-collection{background:url("https://css.brilliantearth.com/static/img/gateway/gemstone/ir307/moyo-gems-collection-xs.jpg") center center #fff;background-size:auto 100%;height:353px}.moyo-collection .my-collection-wrap{font-family:'ZapfHumanist601BT-Roman';font-size:18px;color:#fff;height:353px;position:relative;overflow:hidden;text-align:center}.moyo-collection .my-collection-wrap div{vertical-align:bottom;padding-bottom:20px}.moyo-collection .my-collection-wrap .heading{font-size:40px;letter-spacing:.025em;margin-top:5px;margin-bottom:10px}.moyo-collection .my-collection-wrap p{font-size:14px;letter-spacing:.025em;max-width:320px;margin-left:auto;margin-right:auto;margin-bottom:3.2em}.necklace-collection-tile{font-size:16px;letter-spacing:.025em;color:#fff;display:block;text-align:center}.necklace-collection-tile-body{position:absolute;top:65%;left:0;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.necklace-collection-tile header{margin-bottom:20px}.necklace-collection-tile h2{color:white;padding-top:10px;margin:0;margin-bottom:-5px}.necklace-collection-tile p{color:#fff;letter-spacing:.025em;margin:1.4em auto;padding-left:15px;padding-right:15px}@media(max-width:991px){.necklace-collection-tile p{display:none}}.necklace-collection-tile .btn--ir294-white{margin-top:0}.necklace-collection-tile .secondary-headline{letter-spacing:.025em;font-size:18px;text-transform:uppercase;color:white}@media(max-width:767px){.necklace-collection-tile-body{top:70%}.necklace-collection-tile header img{width:250px}}.tacori-collection-full-tile .intro-text{margin-bottom:20px}.tacori-collection-full-tile .btn--ir294-white{background:#fff;border-color:#2c2c2c}.tacori-collection-full-box{display:block;color:#333;background-size:cover;position:relative}@media(min-width:768px){.tacori-collection-full-box{/* background:url(https://css.brilliantearth.com/static/img/collections/tacori/hp-tacori-tile2.jpg?v2) 94% center no-repeat;background-size:cover; */padding-bottom:38%;min-height:315px}.tacori-collection-full-tile{position:absolute;top:50%;font-size:16px;left:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:3%;padding-right:22%}}@media(max-width:900px){.tacori-collection-full-tile{padding-left:0}}.tacori-collection-full-tile .heading{margin-bottom:25px;padding-right:30px;display: none;}.tacori-collection-full-tile p{max-width:450px;margin-bottom:20px;letter-spacing:.025em}@media(max-width:1279px){.tacori-collection-full-box p{display:none}}@media(max-width:767px){.tacori-collection-full-box{/* background:url(https://css.brilliantearth.com/static/img/collections/tacori/hp-tacori-tile2-xs.jpg) right top no-repeat;background-size:100% auto; */padding-top:74%;padding-left:25px;padding-bottom:25px;background-color:#e9e8e4}.tacori-collection-full-tile{width:280px}.tacori-collection-full-tile .intro-text{width:44%}}


.natural-vs-lab-CD img.natu-img {position: absolute;right: 0;width: 100%;height: 100%;object-fit: contain;left: auto;margin-right: 0;object-position: right;}
.speak-diamond-specialist img.spdiamnond-img {position: absolute;left: 0;width: 100%;height: 100%;object-fit: contain;object-position: left;}
.wed-rings { position: relative;}
.wed-rings img.wed-ringsImg { position: absolute; top: 0; left: 0;width: 100%;height: 100%;object-fit: cover;}
.tack-section {position: relative;}
.tack-section .tacori-collection-full-box > img {position: absolute;left: 0; width: 100%; height: 100%; top: 0;}