[class^="icon-"],[class*=" icon-"]{background-image:url(../img/spirit/spirit.png);background-position:16px 16px;background-repeat:no-repeat;display:inline-block;height:16px;line-height:16px;vertical-align:text-top;width:25px}.ir251-heading{font-size:30px;font-family:'ZapfHumanist601BT-Roman';color:#000;text-align:center;text-transform:capitalize}.ir251-heading a{color:#000;text-decoration:none}@media(max-width:767px){.ir251-heading{font-size:22px}}.icons-chevron-left-black{width:10px;height:17px;background-position:0 -40px}.icons-chevron-right-black{width:10px;height:17px;background-position:-22px -40px}.btn--ir251-home-hero{font-family:'ZapfHumanist601BT-Roman';font-size:24px;color:white;background-color:#48c2a7;border-color:#48c2a7;padding:.65em 1.3em .45em;letter-spacing:1px}.btn--ir251-home-hero:hover{color:white;background-color:#74d3a5;border-color:#74d3a5}.thumbnail--ir251-features{font-size:16px;font-family:'ZapfHumanist601BT-Roman';text-align:center;border:0;padding:0}.thumbnail--ir251-features .h2{color:#000 !important;font-size:30px;font-family:inherit;margin-bottom:5px;margin-top:10px;text-transform:capitalize}.thumbnail--ir251-features .h3{padding-top:3px}.thumbnail--ir251-features p{margin-left:auto;margin-right:auto;margin-bottom:7px}.thumbnail--ir251-features a:hover p{color:#333 !important}.thumbnail--ir251-features .text-large{font-size:14px}.thumbnail--ir251-features a:hover .ir251-link-text{color:#6fbf98}@media(max-width:767px){.thumbnail--ir251-features{font-size:14px}.thumbnail--ir251-features .h2{font-size:22px}.thumbnail--ir251-features .h3{padding-top:5px;padding-bottom:2px}.thumbnail--ir251-features .caption{padding-left:0;padding-right:0}.thumbnail--ir251-features .ir251-link-text{margin-left:6px;margin-right:6px}}.ir251-link-text{font-family:'ZapfHumanist601BT-Roman';font-size:18px;color:#333;letter-spacing:.75px;text-transform:capitalize;text-decoration:underline;margin-top:0;margin-bottom:0;margin-left:.5em;margin-right:.5em;display:inline-block}.ir251-link-text:hover{color:#6fbf98}.ir251-home-hero2{background:url("/static/img/home/ir251/home-hero3.jpg") top center no-repeat}.ir251-home-hero2 .hero-link{height:480px;display:block;max-width:1280px;margin:auto}.ir251-home-hero2__cont{text-align:center}.ir251-home-hero2__heading{margin-bottom:-2em;padding-top:9em;position:relative;z-index:0}@media(min-width:768px){.ir251-home-hero2__cont{float:right;padding-right:4.5%}}@media(max-width:767px){.ir251-home-hero2{background-image:url(/static/img/home/ir251/home-hero3-xs.jpg);background-position:center top;background-size:auto 360px;height:360px}.ir251-home-hero2 img{display:block;max-width:390px;margin:auto}.ir251-home-hero2__cont{float:none;padding-right:0}.ir251-home-hero2__heading{padding-top:30px;height:292px}.ir251-home-hero2 .btn--ir251-home-hero{padding:.65em 1.3em .45em;font-size:16px;margin-top:.7em}}.ir257-home-hero{background:url("/static/img/home/ir261/home-hero.jpg") top center no-repeat;background-size:1920px auto}.ir257-home-hero .hero-link{height:480px;display:block;margin:auto}.ir257-home-hero__cont{text-align:center}.ir257-home-hero__heading{margin-bottom:-1em;padding-top:9em;position:relative;z-index:0}@media(min-width:992px){.ir257-home-hero__cont{position:relative;left:-210px}}@media(min-width:768px) and (max-width:991px){.ir257-home-hero__cont{float:left;margin-left:5%}}@media(max-width:767px){.ir257-home-hero{background-image:url(/static/img/home/ir257/home-hero-xs1.jpg);background-position:center top;background-size:auto 360px;height:360px}.ir257-home-hero img{display:block;max-width:290px;margin:auto}.ir257-home-hero__cont{float:none;padding-right:0}.ir257-home-hero__heading{padding-top:120px;height:308px}.ir257-home-hero .btn--ir251-home-hero{padding:.65em 1.3em .45em;font-size:16px;margin-top:.7em}}.ir257-home-hero2{background:url("/static/img/home/ir257/home-hero2-cache1.jpg") top center no-repeat;background-size:1320px auto}.ir257-home-hero2 .hero-link{height:480px;display:block;max-width:1280px;margin:auto;overflow:hidden}.ir257-home-hero2__cont{text-align:center}.ir257-home-hero2__heading{margin-bottom:-1em;padding-top:9em;position:relative;z-index:0}@media(min-width:992px){.ir257-home-hero2__cont{position:relative;left:-210px}}@media(min-width:768px) and (max-width:991px){.ir257-home-hero2__cont{float:left;margin-left:5%}}@media(max-width:767px){.ir257-home-hero2{background-image:url(/static/img/home/ir257/home-hero2-xs-cache1.jpg);background-position:center top;background-size:auto 360px;height:360px}.ir257-home-hero2 img{display:block;max-width:290px;margin:auto}.ir257-home-hero2__cont{float:none;padding-right:0}.ir257-home-hero2__heading{padding-top:120px;height:308px}.ir257-home-hero2 .btn--ir251-home-hero{padding:.65em 1.3em .45em;font-size:16px;margin-top:.7em}}.ir251-home-cyo{font-family:'ZapfHumanist601BT-Roman';height:422px;background:url("/static/img/home/ir251/home-cyo2.jpg") center center no-repeat;margin-left:auto;margin-right:auto;text-align:center}.ir251-home-cyo__links a{margin-bottom:.5em}.ir251-home-cyo__links a:last-child{margin-bottom:0}.ir251-home-cyo__links a{color:#333}.ir251-home-cyo__links a:hover,.ir251-home-cyo__links a:focus{color:#6fbf98}.ir251-home-cyo .headline{margin-top:6.8em}.ir251-home-cyo p{max-width:395px;margin:.4em auto 1.8em;font-size:16px;letter-spacing:.6px}@media(min-width:768px){.ir251-home-cyo__body{position:absolute;left:50%;margin-left:-360px}}@media(max-width:767px){.ir251-home-cyo{background:url("/static/img/home/ir251/home-cyo2-xs.jpg") center top no-repeat;background-size:100% auto;height:auto}.ir251-home-cyo__body{position:static}.ir251-home-cyo p{font-size:3.5vw;margin-left:0;margin-top:0}.ir251-home-cyo__links{width:auto;font-size:5vw;padding-left:0;padding-bottom:4%;line-height:1.8em}.ir251-home-cyo .headline{width:67%;margin-top:19%;padding-left:6%;text-align:left;height:74vw}.ir251-home-cyo .headline h2{font-family:'ZapfHumanist601BT-Roman';font-size:1.5vw;color:#000;line-height:1}.ir251-home-cyo .headline small{color:#333;font-size:350%}.ir251-home-cyo .headline i{font-style:normal;font-size:655%;margin-top:.15em;margin-bottom:.1em;margin-left:-0.08em;display:block}.ir251-home-cyo__links a{margin-bottom:0;font-size:inherit}.ir251-home-cyo p{max-width:none;font-size:3.5vw;margin-left:0;margin-top:0}.ir251-home-cyo img{width:86%}}.ir251-home-beyond{width:100%;font-family:'ZapfHumanist601BT-Roman';font-size:16px}.ir251-home-beyond sup{font-size:10px;vertical-align:super;position:static}.ir251-home-beyond li{vertical-align:middle;text-align:center}.ir251-home-beyond li.fore{font-size:15px;text-transform:capitalize}@media(min-width:768px){.ir251-home-beyond .ir251-heading{text-align:left}.ir251-home-beyond .ir251-heading sup{font-size:13px;padding-left:.4em}}@media(min-width:1280px){.ir251-home-beyond li.fore{white-space:nowrap;padding-right:10px}}@media(max-width:1279px){.ir251-home-beyond li span{display:block}}@media(max-width:767px){.ir251-home-beyond{font-size:14px}.ir251-home-beyond li.fore{width:33%;max-width:90px}.ir251-home-beyond li.fore:nth-child(3){position:relative;right:-6px}}.ir251-home-our-mission a{color:#333}.ir251-home-our-mission a:hover{color:#6fbf98}.ir251-home-our-mission span{vertical-align:middle;padding:5px}.ir212-our-mission .h2{font-size:36px}.ir251-home-beyond .headline p{color:black}@media(min-width:768px){.ir251-home-beyond .headline p{font-size:16px}.ir251-home-beyond{font-size:14px}.ir251-home-beyond .headline{width:34%;text-align:left}.ir251-home-our-mission{display:table;width:100%}.ir251-home-our-mission li{display:table-cell;vertical-align:middle}}@media(max-width:767px){.ir251-home-beyond .ir251-heading{font-size:22px}.ir251-home-beyond .headline{width:100%;display:block;margin-bottom:1em}.ir251-home-beyond .imitate-table{height:auto;padding:20px 0}.ir251-home-our-mission{text-align:center;margin:auto}.ir251-home-our-mission li{display:inline-block;width:32%;vertical-align:top}.ir251-home-our-mission span{font-size:12px;padding-bottom:10px;margin:auto -5px}.ir251-home-our-mission img{height:55px}}.ir251-home-difference{font-family:'ZapfHumanist601BT-Roman';text-align:center;max-width:100%;background-color:#f7f7f7;padding:40px;letter-spacing:.5px}.ir251-home-difference .heading{font-size:38px;font-family:'DidotLTStd-Roman';text-transform:inherit}.ir251-home-difference p{max-width:600px;margin-left:auto;margin-right:auto;font-size:16px}@media(max-width:767px){.ir251-home-difference{padding:25px 40px 35px}.ir251-home-difference p{font-size:14px}.ir251-home-difference .heading{font-size:28px}.ir251-home-difference .col-md-12{padding-top:20px;padding-bottom:20px}.ir251-home-difference__lists li{font-size:14px;width:48%}.ir251-home-difference__lists img{width:55px}}@media(min-width:1025px){.ir251-featured-in-lists{overflow:hidden;height:48px}}.ir251-featured-in-lists{text-align:center}.ir251-featured-in-lists__heading{font-family:'ZapfHumanist601BT-Roman';color:#000;font-style:normal;width:160px;font-size:24px;text-transform:capitalize;line-height:50px;vertical-align:top;letter-spacing:1px}.ir251-featured-in-lists li{margin:0 16px;opacity:.5}.ir251-featured-in-lists li h3{display:inline-block;vertical-align:top;position:relative;top:2px}@media(max-width:767px){.ir251-featured-in-lists li h3{top:5px}}.ir251-featured-in-lists li:first-child{opacity:1 !important}@media(max-width:1300px){.ir251-featured-in-lists li{margin:0 4px}}.icon-featured-in-boston-globe{background-image:url('/static/img/holiday/cday-2017/home/featured-in/sprite-2.png');background-position:0 -47px;width:179px;height:48px}.icon-featured-in-brides{background-image:url('/static/img/holiday/cday-2017/home/featured-in/sprite-2.png');background-position:0 -142px;width:110px;height:48px}.icon-featured-in-buzzfeed{background-image:url('/static/img/holiday/cday-2017/home/featured-in/sprite-2.png');background-position:0 -95px;width:135px;height:48px}.icon-featured-in-forbes{background-image:url('/static/img/holiday/cday-2017/home/featured-in/sprite-2.png');background-position:-213px -94px;width:101px;height:48px}.icon-featured-in-the-knot{background-image:url('/static/img/holiday/cday-2017/home/featured-in/sprite-2.png');background-position:-213px 0;width:109px;height:48px}.icon-featured-in-vogue{background-image:url('/static/img/holiday/cday-2017/home/featured-in/sprite-2.png');background-position:-213px -47px;width:108px;height:48px}.icon-featured-in-washington-post{background-image:url('/static/img/holiday/cday-2017/home/featured-in/sprite-2.png');background-position:0 0;width:213px;height:48px}@media(max-width:767px){.ir251-featured-in-lists li{margin:0}.ir251-featured-in-lists li:first-child{display:block}}.ir251-home-visit-our-showroom .fore1{padding-right:40px}.ir251-home-showrooms{font-size:16px;font-family:'ZapfHumanist601BT-Roman';overflow:hidden}.ir251-home-showrooms h3{margin-bottom:.6em;text-align:left}.ir251-showroom-list{text-transform:capitalize;padding:0;margin:0;margin-left:-25px;margin-top:1em;margin-bottom:1.8em}.ir251-showroom-list li{display:inline-block;position:relative;padding-left:25px;white-space:nowrap}.ir251-showroom-list li:before{position:absolute;content:'';left:10px;width:4px;height:4px;border-radius:100%;background:#6fbf98;top:50%;margin-top:-2px}@media(max-width:767px){.ir251-home-showrooms{font-size:14px;margin-left:15px;margin-right:15px;padding-bottom:30px;margin-top:0}.ir251-showroom-list{margin-bottom:1em}}.ir249-home-lela-rose{position:relative;overflow:hidden;height:450px;margin-bottom:30px}.ir249-home-lela-rose .link{color:white;font-size:16px;font-family:'ZapfHumanist601BT-Roman';text-decoration:underline;display:inline-block;margin-top:10px;letter-spacing:.75px;margin-bottom:10px}.ir249-home-lela-rose .link:hover{color:#6fbf98}.ir249-home-lela-rose .hero-meta{z-index:20;text-align:center}.ir249-home-lela-rose .h1{font-size:60px;font-family:DidotLTStd-Roman;color:#fff;letter-spacing:.2px;margin-bottom:20px;text-transform:capitalize;background:url(/static/img/collections/lela-rose/ir249/x.png) 53% 43% no-repeat;line-height:1.4}.ir249-home-lela-rose .h1 small{font-family:ZapfHumanist601BT-Roman;font-size:21px;color:inherit;display:block;letter-spacing:7px;text-transform:uppercase}.ir249-home-lela-rose .hero-intro{font-size:16px;font-family:ZapfHumanist601BT-Roman;color:#fff;letter-spacing:.75px;max-width:360px;padding:0 10px;margin-left:auto;margin-right:auto}.ir249-home-lela-rose video{position:absolute;width:100%;top:50%;transform:translateY(-50%);left:0}@media(min-width:768px){.ir249-home-lela-rose .hero-meta{position:absolute;top:50%;left:8%;transform:translateY(-50%);display:block;width:auto}}@media(min-width:1465px){.ir249-home-lela-rose .hero-meta{position:absolute;top:50%;left:6%;transform:translateY(-50%);display:block;width:auto}}@media(min-width:768px) and (max-width:991px){.ir249-home-lela-rose .hero-meta{left:3%}}@media(max-width:991px){.ir249-home-lela-rose{height:374px;padding-bottom:0}.ir249-home-lela-rose .h1{font-size:42px;margin-bottom:10px;background-size:50px auto;background-position:52% 38%}}@media(max-width:767px){.ir249-home-lela-rose{margin-bottom:25px;height:330px;background:black}.ir249-home-lela-rose video{height:100%;width:auto;top:0;left:50%;transform:translate(-50%,0)}.ir249-home-lela-rose .hero-meta{position:absolute;width:100%;bottom:10px}.ir249-home-lela-rose .h1{font-size:50px;margin-top:35px;background-size:60px auto;background-position:51% 38%}.ir249-home-lela-rose .hero-intro{font-size:15px;line-height:1.2}}@media(max-width:374px){.ir249-home-lela-rose .h1{font-size:42px}}.ir252-home-promo-bar{line-height:1.35;color:#333;font-family:'ZapfHumanist601BT-Roman';text-align:center}.ir252-home-promo-bar .heading__main{text-transform:capitalize}.ir252-home-promo-bar .time{font-size:13px}.ir252-home-promo-bar .heading__main{font-size:260%}.ir252-home-promo-bar .heading__sub{font-size:160%}@media(min-width:768px){.ir252-home-promo-bar{background:url(/static/img/promo/ir252/ering-UnityPendant.jpg) center center no-repeat;height:110px}.ir252-home-promo-bar .heading{font-size:10px;padding-top:5px}.ir252-home-promo-bar .imitate-table{width:auto;margin:auto;height:inherit}.ir252-home-promo-bar .imitate-table>div{padding:0 30px}.ir252-home-promo-bar .time{padding-top:5px}}@media(max-width:767px){.ir252-home-promo-bar .product img{width:94%;margin-left:auto;margin-right:auto}.ir252-home-promo-bar{background:url(/static/img/promo/ir252/ering-UnityPendant.jpg) center center no-repeat;background-size:cover;padding:0 10px}.ir252-home-promo-bar .describe{width:55%;text-align:left}.ir252-home-promo-bar .imitate-table>div{padding:15px 10px}.ir252-home-promo-bar .heading{font-size:2vw;line-height:1.3}.ir252-home-promo-bar .heading__sub{font-size:220%;line-height:1.3;display:block}.ir252-home-promo-bar .time{font-size:13px;margin-top:.2em}}.home-ir234-shop-diamonds{font-family:'ZapfHumanist601BT-Roman';text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:1px}.list_carousel--ir234-shape{margin-left:0;position:relative}.list_carousel--ir234-shape .prev{left:50%}.list_carousel--ir234-shape .next{right:50%}.list_carousel--ir234-shape .prev,.list_carousel--ir234-shape .next{top:0;width:50px;outline:0;height:100px;position:absolute}.list_carousel--ir234-shape .prev i,.list_carousel--ir234-shape .next i{margin-top:40px;opacity:.5}.list_carousel--ir234-shape .prev i{margin-left:30%}.list_carousel--ir234-shape .next i{margin-right:30%;float:right}@media(min-width:1290px) and (max-width:1366px){.list_carousel--ir234-shape .prev{left:0}.list_carousel--ir234-shape .next{right:0}}@media(max-width:1086px){.list_carousel--ir234-shape .prev{left:0}.list_carousel--ir234-shape .next{right:0}}@media(max-width:767px){.list_carousel--ir234-shape .prev{left:-15px}.list_carousel--ir234-shape .next{right:-15px}}.home-ir234-shop-diamonds li{float:left;text-align:center;width:100px;margin:0}.home-ir234-shop-diamonds li a{color:#333}.home-ir234-shop-diamonds li a i{background-image:url(/static/img/home/home2017/home2017-shop-diamonds-v2.png);background-repeat:no-repeat;display:block;width:70px;height:70px;margin:0 auto;margin-bottom:15px}.home-ir234-shop-diamonds .fore1 i{background-position:0 0}.home-ir234-shop-diamonds .fore2 i{background-position:11% 0}.home-ir234-shop-diamonds .fore3 i{background-position:22% 0}.home-ir234-shop-diamonds .fore4 i{background-position:33% 0}.home-ir234-shop-diamonds .fore5 i{background-position:44% 0}.home-ir234-shop-diamonds .fore6 i{background-position:55.4% 0}.home-ir234-shop-diamonds .fore7 i{background-position:66.6% 0}.home-ir234-shop-diamonds .fore8 i{background-position:77.6% 0}.home-ir234-shop-diamonds .fore9 i{background-position:89% 0}.home-ir234-shop-diamonds .fore10 i{background-position:100% 0}.home-ir234-shop-diamonds li a:hover{text-decoration:none;color:#6fbf98}.home-ir234-shop-diamonds .fore1:hover i{background-position:0 100%}.home-ir234-shop-diamonds .fore2:hover i{background-position:11% 100%}.home-ir234-shop-diamonds .fore3:hover i{background-position:22% 100%}.home-ir234-shop-diamonds .fore4:hover i{background-position:33% 100%}.home-ir234-shop-diamonds .fore5:hover i{background-position:44% 100%}.home-ir234-shop-diamonds .fore6:hover i{background-position:55.4% 100%}.home-ir234-shop-diamonds .fore7:hover i{background-position:66.6% 100%}.home-ir234-shop-diamonds .fore8:hover i{background-position:77.6% 100%}.home-ir234-shop-diamonds .fore9:hover i{background-position:89% 100%}.home-ir234-shop-diamonds .fore10:hover i{background-position:100% 100%}@media(min-width:768px){.home-ir234-shop-diamonds{font-size:16px}}@media(max-width:767px){.ir212-home-shape .h2{font-size:18px}.home-ir234-shop-diamonds{font-size:12px;margin:auto}.home-ir234-shop-diamonds li{width:64px}.home-ir234-shop-diamonds li a{padding-left:0;padding-right:0}.home-ir234-shop-diamonds li a i{background-size:500px auto;width:50px;height:50px}.home-ir234-shop-diamonds .search{font-size:14px;display:block;width:66.66% !important;margin-top:15px;margin-bottom:0}.home-ir234-shop-diamonds .search a{border:1px solid #333;font-size:13px;margin:auto;padding:16px 15px 16px 27px;position:relative;text-align:left;width:140px}.ir234-make-appointment-link .arrow{position:absolute;margin-top:4px}.list_carousel--ir234-shape .prev i,.list_carousel--ir234-shape .next i{margin-top:27px}}.swiper-container{font-family:'ZapfHumanist601BT-Roman';text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:1px}.swiper-container span{font-size:14px}.swiper-container .swiper-slide li{list-style:none}.swiper-container li a:hover{text-decoration:none;color:#6fbf98}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{opacity:.5;position:absolute;top:0;margin:0}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background-image:none;right:0}.swiper-container .swiper-button-next{right:-9px}.swiper-container .swiper-button-prev{left:-9px}.swiper-container .icons-chevron-right-black,.swiper-container .icons-chevron-left-black{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-5px}.index-swiper{margin:0 0 25px 0}.index-swiper li a i{background-image:url("/static/img/home/home2017/home2017-shop-diamonds-v2.png");background-repeat:no-repeat;display:block;margin:0 auto;margin-bottom:15px;background-size:500px auto;width:50px;height:50px}.index-swiper .fore1 i{background-position:0 0}.index-swiper .fore2 i{background-position:11% 0}.index-swiper .fore3 i{background-position:22% 0}.index-swiper .fore4 i{background-position:33% 0}.index-swiper .fore5 i{background-position:44% 0}.index-swiper .fore6 i{background-position:55.4% 0}.index-swiper .fore7 i{background-position:66.6% 0}.index-swiper .fore8 i{background-position:77.6% 0}.index-swiper .fore9 i{background-position:89% 0}.index-swiper .fore10 i{background-position:100% 0}.index-swiper .fore1:hover i{background-position:0 100%}.index-swiper .fore2:hover i{background-position:11% 100%}.index-swiper .fore3:hover i{background-position:22% 100%}.fore4:hover i{background-position:33% 100%}.index-swiper .fore5:hover i{background-position:44% 100%}.index-swiper .fore6:hover i{background-position:55.4% 100%}.index-swiper .fore7:hover i{background-position:66.6% 100%}.index-swiper .fore8:hover i{background-position:77.6% 100%}.index-swiper .fore9:hover i{background-position:89% 100%}.index-swiper .fore10:hover i{background-position:100% 100%}.ir251-home-shop-diamonds{text-transform:capitalize}@media(max-width:767px){.ir251-home-shop-diamonds li a i{margin-bottom:10px}.ir251-home-shop-diamonds .swiper-slide span{font-size:14px}}@media(min-width:768px){.ir251-home-shop-diamonds{font-size:16px}}@media(max-width:767px){.ir251-link-text{font-size:16px}}