.ir212-widget-1{font-family:'ZapfHumanist601BT-Roman';text-align:center;color:#333}.ir212-widget-1 a{text-decoration:none}.ir212-widget-1 a:not(.ir212-shop-rings-link){color:inherit}.ir212-widget-1 p{font-size:16px;margin:15px auto 20px;letter-spacing:.5px}.ir212-widget-1 .h1{color:#333;font-weight:normal;font-size:10px;text-align:center;margin-top:0;letter-spacing:1px}.ir212-widget-1 .h2{font-size:30px;color:inherit;margin-bottom:.3em;letter-spacing:.5px;padding-top:20px}.ir212-widget-1 .headline a{text-decoration:none;color:inherit}.ir212-widget-1 .text,.ir212-widget-1 small{color:inherit;line-height:1em}.ir212-widget-1 .text{font-size:500%;display:block;margin-top:.2em;margin-bottom:.1em}.ir212-widget-1 small{font-size:200%;font-family:'ZapfHumanist601BT-Roman'}.ir212-btn-default{font-family:'ZapfHumanist601BT-Roman';font-size:18px;font-weight:bold;color:#333;border-color:#333;padding:1em 2.1em .8em;letter-spacing:.5px}.ir212-btn-default:hover{color:white;background-color:#74d3a5;border-color:#74d3a5}.ir212-btn-default .arrow{border-width:7px 0 7px 10px;border-color:transparent;border-left-color:#6dc199;border-style:solid;height:0;width:0;line-height:0;display:inline-block;position:relative;left:10px}.ir212-btn-default:hover .arrow{border-left-color:#fff}.ir212-shop-rings-link{font-family:'ZapfHumanist601BT-Roman';font-size:17px;font-weight:bold;color:#333;text-transform:uppercase;letter-spacing:.75px}.ir212-shop-rings-link:hover{text-decoration:underline}.ir212-shop-rings-link .arrow{border-width:5px 0 5px 7px;border-color:transparent;border-left-color:#6dc199;border-style:solid;height:0;width:0;line-height:0;display:inline-block;margin-left:10px}@media(max-width:767px){.ir212-widget-1 p{font-size:13px;margin:10px auto}.ir212-shop-rings-link{font-size:14px}}.ir212-home-main-hero{background:url("/static/img/home/ir212/home-hero.jpg") left center no-repeat;height:483px;text-align:center}.ir212-home-main-hero .cont{float:right;margin-right:5.6%}.ir212-home-main-hero .heading{color:#333;font-family:"DidotLTStd-Roman";font-size:10px;margin-top:0;padding-top:100px}.ir212-home-main-hero .heading a{color:inherit}.ir212-home-main-hero .heading .e1{font-size:1060%;font-style:normal;padding-right:.2em}.ir212-home-main-hero .heading .text{font-family:'Darleston';font-size:1000%;text-transform:none}.ir212-home-main-hero .heading .e2{display:block;font-size:850%;margin-top:-0.2em;font-style:normal}@media(max-width:1309px){.ir212-home-main-hero{background-image:url("/static/img/home/ir212/home-hero-md.jpg");height:440px}.ir212-home-main-hero .cont{float:right;margin-right:0}}@media(max-width:991px){.ir212-home-main-hero{background-image:url("/static/img/home/ir212/home-hero-sm4.jpg");background-size:auto 284px;background-position:center top}.ir212-home-main-hero .cont{float:none}.ir212-home-main-hero .heading{padding-top:240px;font-size:5.8px}}@media(min-width:992px){.ir212-layout1 .fore1{width:53%}.ir212-layout1 .fore2{width:47%}}.ir212-home-cyo{height:442px;background:url("/static/img/home/ir212/home-cyo.jpg") right center no-repeat}.ir212-home-cyo .ir212-widget-1{width:68%;padding-top:95px}@media(min-width:992px) and (max-width:1309px){.ir212-home-cyo{background:url("/static/img/home/ir212/home-cyo-lg.jpg") right center no-repeat}.ir212-home-cyo .ir212-widget-1{padding-top:50px}}@media(max-width:767px){.ir212-home-cyo{background:url("/static/img/home/ir212/home-cyo-xs4.jpg") center top no-repeat;background-size:100% auto;padding-top:97%;padding-bottom:50px;height:auto}.ir212-home-cyo .ir212-widget-1{width:auto;padding:0}.ir212-home-cyo .ir212-widget-1 .text{font-size:300%}.ir212-home-cyo .ir212-widget-1 small{font-size:150%}}.ir212-home-beyond .imitate-table{height:442px}.ir212-home-beyond .our-mission-lists{text-align:center;padding:0;letter-spacing:1px}.ir212-home-beyond .our-mission-lists li{display:inline-block;list-style:none;width:20%;max-width:110px;vertical-align:top}.ir212-home-beyond .our-mission-lists span{font-size:11px;padding-top:10px;display:block}.ir212-home-beyond .our-mission-lists li:hover{text-decoration:underline}.ir212-our-mission .h2{font-size:36px}@media(max-width:767px){.ir212-home-beyond{background-color:#f7f6f5}.ir212-layout1 .fore2{padding-left:0;padding-right:0}.ir212-home-beyond .imitate-table{height:auto;padding:20px 0}.ir212-home-beyond .ir212-widget-1 small{font-size:140%}.ir212-home-beyond .ir212-widget-1 .text{font-size:380%;margin-bottom:0}.ir212-home-beyond .our-mission-lists{text-align:center;width:73%;margin:auto}.ir212-home-beyond .our-mission-lists li{width:50%;float:left;max-width:none}.ir212-home-beyond .our-mission-lists span{font-size:10px;padding-bottom:10px;width:100px;margin:auto}.ir212-home-beyond .our-mission-lists img{height:44px}}@media(min-width:992px){.ir212-home-wedding-rings{padding-top:80px}.ir212-home-rings .fore1{width:45%}.ir212-home-rings .fore2{width:55%}}@media(min-width:768px) and (max-width:991px){.ir212-home-wedding-rings{padding-top:50px}}.ir212-gemstone-rings{margin-bottom:20px}@media(min-width:768px){.ir212-vintage-rings,.ir212-gemstone-rings{float:right}.ir212-vintage-rings{padding-top:10px}}@media(max-width:767px){.ir212-home-rings .ir212-shop-rings-link{display:none}.ir212-home-rings .ir212-widget-1 .h2{font-size:16px;line-height:1.25;padding-top:10px;width:130px;margin-left:auto;margin-right:auto}.ir212-home-rings .ir212-widget-1 p{display:none}.ir212-home-rings img{overflow:hidden;width:100%}.ir212-home-wedding-rings{float:left;width:46%}.ir212-gemstone-rings{float:right;width:51%;padding-top:0;margin-bottom:0}.ir212-vintage-rings img{width:56.6%;margin-top:15px}}.ir212-home-shape .h2{font-size:24px}.home-ir212-shop-diamonds{font-family:'ZapfHumanist601BT-Roman';text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:1px}.home-ir212-shop-diamonds li{float:left;text-align:center;width:10%}.home-ir212-shop-diamonds li a{color:#333}.home-ir212-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-ir212-shop-diamonds .fore1 i{background-position:0 0}.home-ir212-shop-diamonds .fore2 i{background-position:11% 0}.home-ir212-shop-diamonds .fore3 i{background-position:22% 0}.home-ir212-shop-diamonds .fore4 i{background-position:33% 0}.home-ir212-shop-diamonds .fore5 i{background-position:44% 0}.home-ir212-shop-diamonds .fore6 i{background-position:55.4% 0}.home-ir212-shop-diamonds .fore7 i{background-position:66.6% 0}.home-ir212-shop-diamonds .fore8 i{background-position:77.6% 0}.home-ir212-shop-diamonds .fore9 i{background-position:89% 0}.home-ir212-shop-diamonds .fore10 i{background-position:100% 0}.home-ir212-shop-diamonds li a:hover{text-decoration:none;color:#6fbf98}.home-ir212-shop-diamonds .fore1:hover i{background-position:0 100%}.home-ir212-shop-diamonds .fore2:hover i{background-position:11% 100%}.home-ir212-shop-diamonds .fore3:hover i{background-position:22% 100%}.home-ir212-shop-diamonds .fore4:hover i{background-position:33% 100%}.home-ir212-shop-diamonds .fore5:hover i{background-position:44% 100%}.home-ir212-shop-diamonds .fore6:hover i{background-position:55.4% 100%}.home-ir212-shop-diamonds .fore7:hover i{background-position:66.6% 100%}.home-ir212-shop-diamonds .fore8:hover i{background-position:77.6% 100%}.home-ir212-shop-diamonds .fore9:hover i{background-position:89% 100%}.home-ir212-shop-diamonds .fore10:hover i{background-position:100% 100%}.home-ir212-shop-diamonds .search{display:none;opacity:1}@media(max-width:991px){.home-ir212-shop-diamonds li{width:20%}}@media(max-width:767px){.ir212-home-shape .h2{font-size:18px}.home-ir212-shop-diamonds{font-size:11px;margin:auto}.home-ir212-shop-diamonds li{width:33.33% !important}.home-ir212-shop-diamonds li a i{background-size:500px auto;width:50px;height:50px}.home-ir212-shop-diamonds .search{font-size:14px;display:block;width:66.66% !important;margin-top:15px;margin-bottom:0}.home-ir212-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}.ir212-shop-rings-link .arrow{position:absolute;margin-top:4px}}.ir215-home-feature{height:442px;margin-top:20px;background:url("/static/img/home/ir215/regalia-collection-update.jpg") right center no-repeat}.ir215-home-feature .ir212-widget-1{padding-top:40px}@media(min-width:768px){.ir215-home-feature .ir212-widget-1{float:left}}.ir215-home-feature .ir212-widget-1 .h1{margin-bottom:15px}.ir215-home-feature .ir212-widget-1 .text{font-size:360%;margin-bottom:10px}.ir215-home-feature .ir212-widget-1 small{line-height:1.27;text-transform:none;font-size:180%}.ir215-home-feature p{margin-left:auto;margin-right:auto}.ir215-home-feature .ir212-shop-rings-link{letter-spacing:.75px}@media(min-width:991px) and (max-width:1199px){.ir215-home-feature .ir212-widget-1{width:100%}.ir215-home-feature .ir212-widget-1 .text{font-size:300%}}@media(max-width:767px){.ir215-home-feature .ir212-widget-1{width:auto;padding:0}.ir215-home-feature .ir212-widget-1 .h1{width:130px;margin-left:auto;margin-right:auto}.ir215-home-feature .ir212-widget-1 small{display:none}.ir215-home-feature .ir212-widget-1 .text,.ir215-home-feature .ir212-widget-1 small{font-family:'DidotLTStd-Roman';font-size:150%;line-height:20px;letter-spacing:0}.ir215-home-feature .ir212-widget-1 .text{margin-bottom:0}.ir215-home-feature{background:url("/static/img/home/ir215/regalia-collection-xs.jpg") center top no-repeat;background-size:100% auto;padding-top:118%;height:auto;margin-top:0}}.ir212-home-top20{height:520px}.ir212-home-top20 .h1{padding-bottom:30px}.ir212-home-top20 .ir212-widget-1 .text{font-size:360%}.ir212-home-top20 .ir212-widget-1 small{font-size:160%}@media(min-width:767px) and (max-width:991px){.ir212-home-top20{height:500px;margin-top:30px}}@media(max-width:767px){.ir212-home-layout2 .ir212-shop-rings-link{display:none}.ir212-home-top20 .ir212-widget-1 .text,.ir212-home-top20 .ir212-widget-1 small{font-family:'DidotLTStd-Roman';font-size:150%;line-height:20px;letter-spacing:0;margin-bottom:0}.ir212-home-top20{height:auto;background:url(/static/img/home/ir212/top20-xs4.jpg) center 19px no-repeat;background-size:100% auto;padding-top:118%}.ir212-home-top20 img{display:none}.ir212-home-top20 .h1{width:130px;margin-left:auto;margin-right:auto;padding-bottom:5px}}.ir212-home-our-commitment{background:url(/static/img/home/home2017/our-commitment-C.jpg) right center no-repeat;text-align:center}.ir212-home-our-commitment .col-sm-7{width:100%;padding-right:475px}@media(min-width:768px) and (max-width:991px){.ir212-home-our-commitment{background-image:url(/static/img/home/home2017/our-commitment-C-sm.jpg)}.ir212-home-our-commitment .col-sm-7{padding-right:350px}}.ir212-home-our-commitment .imitate-table{height:462px}.ir212-home-our-commitment a:not(.btn){color:inherit}.ir212-home-our-commitment .heading{font-family:"DidotLTStd-Roman";background:url(/static/img/icon/logo-44x44.png) center top no-repeat;padding-top:60px;color:#333;font-size:50px;margin-top:0;margin-bottom:15px}.ir212-home-our-commitment .heading i{font-style:normal;position:relative;position:relative;left:-2px}.ir212-home-our-commitment .heading span{display:block;font-size:38px}.ir212-home-our-commitment ul{font-family:'ZapfHumanist601BT-Roman';text-transform:uppercase;font-size:14px;line-height:2em;color:inherit;list-style:none;letter-spacing:1.5px;padding:0;margin:0;margin-bottom:25px;text-align:center}@media(max-width:767px){.ir212-home-our-commitment{background:0;margin-top:25px}.ir212-home-our-commitment .imitate-table{height:310px;background-color:#f7f6f5}.ir212-home-our-commitment .col-sm-7{padding:0}.ir212-home-our-commitment .heading{font-size:30px;background-size:auto 27px;padding-top:38px}.ir212-home-our-commitment .heading span{font-size:23px}.ir212-home-our-commitment ul{font-size:12px;margin-bottom:15px}}.home-ir212-visit-our-showroom{padding:32px 0;background:#eeeef3 url(/static/img/home/home2017/visit-our-showroom.jpg) center center no-repeat}.home-ir212-visit-our-showroom .our-locations{color:#94abac;text-transform:uppercase;height:384px;width:384px;overflow:hidden;border-radius:100%;background-color:#f5f8f9;margin:0 auto;text-align:center}.home-ir212-visit-our-showroom .imitate-table{height:100%}.home-ir212-visit-our-showroom a:not(.btn){color:#333}.home-ir212-visit-our-showroom dl{margin-bottom:26px;padding:0 12%}.home-ir212-visit-our-showroom dt a{text-decoration:none}.home-ir212-visit-our-showroom dt .h3{letter-spacing:.5px;font-weight:normal;line-height:1.2;font-size:31px;font-family:'DidotLTStd-Roman';padding-top:37px;padding-bottom:20px}.home-ir212-visit-our-showroom dd{font-family:'ZapfHumanist601BT-Roman';line-height:1.7;padding-top:.2em;display:inline-block;font-size:14px;position:relative;margin-right:18px}.home-ir212-visit-our-showroom dd:after{position:absolute;content:"";width:4px;height:4px;background-color:#6dc199;right:-14px;top:50%;margin-top:-2px}.home-ir212-visit-our-showroom dd:nth-child(3),.home-ir212-visit-our-showroom dd:nth-child(6),.home-ir212-visit-our-showroom dd:last-child{margin-right:0}.home-ir212-visit-our-showroom dd:nth-child(3):after,.home-ir212-visit-our-showroom dd:nth-child(6):after,.home-ir212-visit-our-showroom dd:last-child:after{display:none}.home-ir212-visit-our-showroom .imitate-table>div{vertical-align:top;padding-top:30px}@media(max-width:767px){.home-ir212-visit-our-showroom{height:538px;background-image:url(/static/img/channel/our-movement/about/showroom/visit-our-other-locations-xs.jpg)}.home-ir212-visit-our-showroom .our-locations{height:290px;width:290px}.home-ir212-visit-our-showroom dl{margin:0 0 15px;padding:0}.home-ir212-visit-our-showroom dt .h3{font-size:23px;padding-top:32px;padding-bottom:10px;background-size:22px auto;background-size:auto 24px}.home-ir212-visit-our-showroom dd{margin-right:14px}.home-ir212-visit-our-showroom dd:after{right:-10px;margin-top:-3px}.home-ir212-visit-our-showroom .btn{padding:10px 10px 8px;font-size:14px;width:180px}}