.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{color:#000;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{color:#000;font-family:'DidotLTStd-Roman';font-size:500%;display:block;margin-top:.2em;margin-bottom:.1em}.ir212-widget-1 small{font-size:200%;font-family:'ZapfHumanist601BT-Roman'}.ir226-btn-default{font-family:'ZapfHumanist601BT-Roman';font-size:18px;font-weight:bold;color:white;background-color:#6fbf98;border-color:#6fbf98;padding:1em 2.1em .8em;letter-spacing:.5px}.ir226-btn-default:hover{color:white;background-color:#74d3a5;border-color:#74d3a5}.ir226-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;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/ir230/home-hero.jpg") 280px center no-repeat;height:483px}.ir212-home-main-hero .cont{float:left;text-align:center;padding-left:5em}.ir212-home-main-hero .heading{color:#000;font-family:'JulesBig BookSwashes';font-size:10px;margin-top:0;padding-top:11em;padding-bottom:2em;line-height:.9;text-align:center;letter-spacing:-2px}.ir212-home-main-hero .heading a{color:inherit}.ir212-home-main-hero .heading .e1{font-size:1100%;font-style:normal;padding-right:.2em;display:block}.ir212-home-main-hero .heading .text{font-family:'DidotLTStd-Roman';text-transform:uppercase;font-size:720%;position:relative}.ir212-home-main-hero .heading .e2{font-size:1200%;margin-top:-0.2em;font-style:normal}@media(max-width:1309px){}@media(max-width:991px){.ir212-home-main-hero{background-image:url(/static/img/home/ir230/home-hero-xs.jpg);background-position:center top;background-size:auto 315px;height:470px}.ir212-home-main-hero .cont{float:none;padding-left:0}.ir212-home-main-hero .heading{line-height:1;font-size:5.8px;text-align:center;padding-top:257px;padding-bottom:2em}.ir212-home-main-hero .ir226-btn-default{background-color:#fff;border-color:black;color:black}.ir212-home-main-hero .ir226-btn-default .arrow{border-left-color:#6dc199}}@media(min-width:992px){.ir212-layout1 .fore1{width:53%}.ir212-layout1 .fore2{width:47%}}.ir212-home-cyo{height:442px;background:url("/static/img/home/ir230/home-cyo.jpg") 114px center no-repeat}.ir212-home-cyo .ir212-widget-1{width:70%;padding-top:95px}.ir212-home-cyo p{max-width:375px;margin-top:0}@media(min-width:992px) and (max-width:1309px){.ir212-home-cyo .ir212-widget-1 .text,.ir212-home-beyond .ir212-widget-1 .text{font-size:430%}}@media(min-width:992px) and (max-width:1199px){.ir212-home-cyo .ir212-widget-1 .text,.ir212-home-beyond .ir212-widget-1 .text{font-size:395%}.ir212-home-cyo{background:url("/static/img/home/ir230/home-cyo-lg-v1.jpg") right top no-repeat}}@media(max-width:991px){.ir212-home-cyo{background-position:right top}}@media(max-width:767px){.ir212-home-cyo{background:url("/static/img/home/ir230/home-cyo-xs.jpg") center top no-repeat;background-size:100% auto;padding-top:97%;padding-bottom:50px;height:auto}.ir212-home-cyo p{margin-top:0}.ir212-home-cyo .ir212-widget-1{width:auto;padding:0}.ir212-home-cyo .ir212-widget-1 .text{font-size:360%;margin-bottom:0}.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}@media(min-width:992px) and (max-width:1309px){.ir212-home-beyond .our-mission-lists li:nth-child(3){width:110px}}.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%}.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:47.3%}.ir212-gemstone-rings{float:right;width:52.7%;padding-left:10px;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") center center no-repeat;text-align:center}.ir215-home-feature .ir212-widget-1{position:relative;top:2em}.ir215-home-feature .ir212-widget-1 .h1{margin-bottom:15px}.ir215-home-feature .ir212-widget-1 .text{font-size:450%;line-height:1.2;padding-top:.2em;margin-bottom:0}.ir215-home-feature .ir212-widget-1 .text span{display:block;font-size:45%;font-family:'ZapfHumanist601BT-Roman'}.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%}}@media(min-width:768px) and (max-width:991px){.ir215-home-feature .ir212-widget-1 .text{font-size:350%}}@media(max-width:767px){.ir215-home-feature .ir212-widget-1{width:auto;padding:0;margin-top:-2.7em}.ir215-home-feature .ir212-widget-1 small{display:none}.ir215-home-feature .ir212-widget-1 .text{font-size:150%;padding-top:.7em}.ir215-home-feature .ir212-widget-1 .text span{font-family:'DidotLTStd-Roman';font-size:100%}.ir215-home-feature{background:url("/static/img/holiday/cday-2017/home/regalia-collection-xs.jpg") center top no-repeat;background-size:100% auto;padding-top:118%;height:auto;margin-top:0}.ir215-home-feature .ir212-shop-rings-link{display:inline-block}}.ir212-home-top20{height:520px}.ir212-home-top20 .h1{padding-top:15px;padding-bottom:25px}.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/holiday/cday-2017/home/favorite-things.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/holiday/cday-2017/home/our-commitment.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/holiday/cday-2017/home/our-commitment-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/holiday/cday-2017/home/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:352px;background-image:url(/static/img/holiday/cday-2017/home/visit-our-showroom-xs.jpg);background-position:top center;background-size:auto 100%}.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}}.ir226-home-featured-in .h2{font-size:24px}@media(min-width:1025px){.ir226-featured-in-lists{overflow:hidden;height:48px}}.ir226-featured-in-lists{text-align:center;opacity:.4}.ir226-featured-in-lists li{margin:0 16px}.ir226-featured-in-lists:hover{opacity:.6}@media(max-width:1300px){.ir226-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){.ir226-featured-in-lists li{margin:0}}.ir227-home-our-commitment{text-align:center}.ir227-home-our-commitment a{color:#333}.ir227-home-our-commitment .heading{font-size:30px;font-family:'DidotLTStd-Roman';background:url(/static/img/icon/logo-44x44.png) center top no-repeat;-webkit-background-size:34px auto;background-size:34px auto;padding-top:50px;color:#333;margin-top:0;margin-bottom:15px}@media(min-width:768px){.ir227-home-our-commitment ul{text-transform:uppercase;font-size:14px;font-family:'ZapfHumanist601BT-Roman';letter-spacing:-0.31em;padding:15px 0 0}.ir227-home-our-commitment li{display:inline-block;letter-spacing:1.2px;width:50%;padding:5px 10px;text-align:left;vertical-align:top}.ir227-home-our-commitment li:nth-child(2n+1){text-align:right}}@media(max-width:767px){.ir227-home-our-commitment{background-color:#f7f6f5;padding:35px 0}.ir227-home-our-commitment .heading{font-size:23px;background-size:auto 27px;padding-top:44px}.ir227-home-our-commitment .heading span{display:block;font-size:30px}.ir227-home-our-commitment ul{font-family:'ZapfHumanist601BT-Roman';text-transform:uppercase;line-height:2em;color:inherit;list-style:none;letter-spacing:1.5px;padding:0;margin:0;font-size:12px;margin-bottom:15px}}.ir227-home-complimentary-gifts{padding-top:31px;background:url(/static/img/home/ir230/DiamondStudEarrings.jpg) center 70px no-repeat}.ir227-home-complimentary-gifts .headline{padding-bottom:155px}.ir227-home-complimentary-gifts .ir212-widget-1 .text{margin-top:.1em;font-size:80px}@media(min-width:768px) and (max-width:991px){.ir227-home-complimentary-gifts{margin-top:60px}}