















div[data-swatch-type]{float:left;line-height:0px;height:50px;width:39px;}div[data-swatch-type] label{visibility:hidden;text-align:center;font-size:9px;white-space:nowrap;position:absolute;display:block;}div[data-swatch-type] i.selected + label{visibility:visible;}div[data-swatch-type] i.off + label{visibility:hidden;}div[data-swatch-type][data-swatch-type="metal"]{height:52px;}#customize-product{padding-left:15px;padding-right:15px;text-align:left;}#customize-product.active{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}#customize-product.active.layer-open{background:white;border-color:#dbdbdb;color:dimgrey;text-shadow:0 1px white;}#customize-layers{list-style:none;padding:0;margin:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;overflow:visible;position:relative;}#customize-layers li{list-style-image:none;list-style-type:none;margin-left:0;}#customize-layers .layer{position:relative;}#customize-price{min-height:16px;min-width:16px;}#customize-price .price,
#customize-price .strike-price{display:inline;margin:10px 5px 0 0;}#customize-price .strike-price{margin:10px 0 0 0;font-size:13px;color:#c9c9c9;}#customize-widget{margin-left:-15px;}#customize-widget #customize-header{text-transform:uppercase;border-bottom:medium double #dbdbdb;padding:0px 0px 7px 11px;font-size:16px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#customize-widget #customize-layers.active .layer-info-container:not(.active){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=33);opacity:0.33;}#customize-widget .layer-info-container{border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #dbdbdb;overflow:hidden;*zoom:1;cursor:default;}#customize-widget .layer-info-container[data-prevented='true'] i{cursor:default;}#customize-widget .layer-info-container.active{background:#ddf3fe;}#customize-widget .layer-info-container.active{border-color:#dbdbdb;}#customize-widget .layer-info-container i.customize-layer-icon{position:absolute;right:15px;margin-top:24px;}#customize-widget .layer-info-container[data-prevented='true'] i.customize-layer-icon{visibility:hidden;}#customize-widget .layer-info{display:inline;float:left;padding:15px 0 11px 5px;}#customize-widget .layer-info .invalid-selection-marker{display:none;}#customize-widget .layer-info .invalid-selection-marker.active{display:block;position:absolute;left:0px;top:0px;height:60px;width:100%;border:1px solid #FFDC22;z-index:100;}#customize-widget .layer-info,
#customize-widget .swatch-box{line-height:14px;margin-top:1px;}#customize-widget i[class^="swatch-"],
#customize-widget i[class*=" swatch-"]{text-indent:-119988px;overflow:hidden;text-align:left;display:inline-block;margin:0 0 0 3px;border:3px solid white;}#customize-widget i[class^="swatch-stone"],
#customize-widget i[class*=" swatch-stone"]{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}#customize-widget i[class^="swatch-font"],
#customize-widget i[class*=" swatch-font"]{margin:0 0 0 10px;}#customize-widget i[class^="swatch-font"]:first-child,
#customize-widget i[class*=" swatch-font"]:first-child{margin-left:9px;}#customize-widget i[class^="swatch-shape-stone-"],
#customize-widget i[class*=" swatch-shape-stone-"]{width:36px;height:36px;}#customize-widget i{cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}#customize-widget i.selected, #customize-widget i.selected:hover{border:3px solid #5eb1d9;}#customize-widget i.unavailable{display:none;}#customize-widget .placeholder-swatch:hover{cursor:default;}#customize-widget .placeholder-swatch{margin-left:3px;}#customize-widget .swatch-box{display:inline;float:left;text-align:center;height:50px;width:50px;}#customize-widget .swatch-box i{border:none;}#customize-widget .swatch-box i:not(.borderless){-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);}#customize-widget .swatch-box i[class^="swatch-"],
#customize-widget .swatch-box i[class*=" swatch-"]{margin:12px 0 0 0;width:30px;height:30px;}#customize-widget .swatch-box i[class^="swatch-font-"],
#customize-widget .swatch-box i[class*=" swatch-font-"],
#customize-widget .swatch-box i.swatch-engraving{margin:8px 0 0 0;height:31px;width:30px;}#customize-widget .layer-type{text-transform:uppercase;color:dimgrey;}#customize-widget .layer-desc{padding-top:2px;color:#464646;}#customize-widget .layer-options{top:100%;margin-top:-1px;right:0px;width:203px;padding-top:10px;}#customize-widget .layer-options:not(.position-adjusted){border-top-color:white;}#customize-widget .layer-options[data-layer-options-type="engraving"] #form-engraving{margin:10px;}#customize-widget .layer-options[data-layer-options-type="engraving"] #btn-clear-engraving{height:30px;width:30px;border-left:none;}#customize-widget .layer-options[data-layer-options-type="engraving"] #btn-clear-engraving:hover, #customize-widget .layer-options[data-layer-options-type="engraving"] #btn-clear-engraving:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#customize-widget .layer-options[data-layer-options-type="engraving"] #engraving-message{border-right:none;width:145px;height:30px;}#customize-widget .layer-options[data-layer-options-type="engraving"] #engraving-input{margin:10px;}#customize-widget .layer-options[data-layer-options-type="accessory"]{padding-top:8px;}#customize-widget .layer-options[data-layer-options-type="accessory"] i.placeholder-swatch{height:37px;}#customize-widget .layer-options[data-layer-options-type="accessory"] hr{margin-top:8px;margin-bottom:16px;}#customize-widget .layer-options .unavailable-ots-type-message{padding:7px;color:#555;font-size:11px;background-color:#F3E1B0;}#customize-widget .swatch-selection,
#customize-widget .layer-buttons{overflow:hidden;*zoom:1;padding:10px;}#customize-widget .layer-buttons{font-size:11px;}#customize-widget #product-buttons{position:absolute;bottom:0;}#customize-widget .option-info{border-top:1px solid #dbdbdb;margin:2px 10px 10px 10px;padding:5px;color:#222222;font-size:11px;line-height:16px;min-height:43px;}#customize-widget .option-info.stone{min-height:35px;}#customize-widget .option-info.metal{min-height:55px;}#customize-widget .option-info .short-title{text-transform:uppercase;font-weight:bold;}#customize-widget .count-container{margin:10px;}#customize-widget .ots{text-transform:uppercase;font-size:11px;font-style:normal;color:dimgrey;white-space:normal;padding:1px 3px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;margin:0 5px 7px 7px;}#customize-widget .ots.selected, #customize-widget .ots:hover{border:3px solid #5eb1d9;margin:-2px 3px 6px 5px;padding-bottom:0px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}#customize-widget .ots.length.selected, #customize-widget .ots.length:hover{margin-right:3px;}#customize-widget .ots:hover:not(.selected), #customize-widget .ots.length:hover:not(.selected){border-color:rgba(94, 177, 217, 0.4);}#customize-widget.customize-loading .cancel,
#customize-widget.customize-loading .continue,
#customize-widget.customize-loading .more-sizes,
#customize-widget.customize-loading #add-to-bag,
#customize-widget.customize-loading #add-to-saved-items,
#customize-widget.customize-loading #link-price-reserve{color:dimgrey;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}#customize-widget.customize-loading .cancel:hover,
#customize-widget.customize-loading .continue:hover,
#customize-widget.customize-loading .more-sizes:hover,
#customize-widget.customize-loading #add-to-bag:hover,
#customize-widget.customize-loading #add-to-saved-items:hover,
#customize-widget.customize-loading #link-price-reserve:hover{cursor:default;}#customize-widget.customize-loading .swatches i[class^="swatch-"]:hover,
#customize-widget.customize-loading .swatches i[class*=" swatch-"]:hover{border:3px solid white;cursor:default;}#customize-widget.customize-loading .swatches i[class^="swatch-"].selected, #customize-widget.customize-loading .swatches i[class^="swatch-"].selected:hover,
#customize-widget.customize-loading .swatches i[class*=" swatch-"].selected,
#customize-widget.customize-loading .swatches i[class*=" swatch-"].selected:hover{border:3px solid #5eb1d9;}#metal-conflict{background:#fffbee;padding:10px 10px 10px 15px;color:dimgrey;font-size:12px;border-top:1px solid #dbdbdb;}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){div[data-swatch-type] i:not(.placeholder-swatch):hover + label{visibility:visible;}#customize-widget .product-flyover i[class^="swatch-"]:hover,
 #customize-widget .product-flyover i[class*=" swatch-"]:hover{border:3px solid rgba(94, 177, 217, 0.4);}}body.no-touch div[data-swatch-type] i:not(.placeholder-swatch):hover + label{visibility:visible;}body.no-touch #customize-widget .product-flyover i[class^="swatch-"]:hover,
body.no-touch #customize-widget .product-flyover i[class*=" swatch-"]:hover{border:3px solid rgba(94, 177, 217, 0.4);}body.no-touch #customize-widget .layer-info-container[data-prevented='']:hover, body.no-touch #customize-widget .layer-info-container[data-prevented='false']:hover{cursor:pointer;}body.no-touch #customize-widget .layer-info-container[data-prevented='']:hover, body.no-touch #customize-widget .layer-info-container[data-prevented='false']:hover{background:#ddf3fe;}body.no-touch #customize-widget #customize-header .swatch-box i:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);border:none;}body.no-touch #customize-widget #customize-layers.active .layer-info-container:not(.active):not(:hover){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=33);opacity:0.33;}#letterSelect{margin:10px auto;padding-top:5px;width:375px;font-size:11px;text-align:center;}#letterSelect h6,
#letterSelect h4.small{font-size:15px;line-height:15px;margin:0 0 9px;}#letterSelect h6{font-size:13px;text-transform:none;}#letterSelect ul{list-style:none;}#letterSelect ul.alphabet{font-size:11px;margin-top:-8px;}#letterSelect ul.alphabet li a{border-color:transparent #cccccc transparent transparent;border-style:solid;border-width:1px;color:dimgrey;display:block;float:left;font-weight:normal;padding:2px 0.85%;text-align:center;border:0 none;font-size:11px;margin-bottom:8px;}#letterSelect ul.alphabet li a.active{color:#777777;text-decoration:underline;}#letterSelect a:hover{text-decoration:underline;color:#005580;}#product-sizes .weight-info{font-size:12px;font-family:sans-serif;}#product-sizes .weight-info #more-sizes-price{color:#222222;}#product-sizes .weight-info span{color:#c9c9c9;}.matching-bands-content{margin:auto;width:550px;background:white;margin-bottom:0px;padding:0 5px 0px 5px;min-height:360px;overflow:visible;}.matching-bands-content a.resultLink{display:block;text-decoration:none;}.matching-bands-content a.resultLink div.name{color:dimgrey;font-size:15px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:bold;margin-top:-44px;}.matching-bands-content a.resultLink div.price{color:#9e9e9e;font-size:13px;margin-bottom:20px;padding:0 10px;text-transform:lowercase;}.matching-bands-content a.resultLink:hover{display:block;}.matching-bands-content a.resultLink:hover div.name{cursor:pointer;color:#5eb1d9;}.matching-bands-content a.resultLink:hover div.price{cursor:pointer;}.matching-bands-content #add-to-saved-items{height:30px;padding:7px 15px 3px;width:100%;}.matching-bands-content .pl-product-container{text-align:center;margin-left:3px;margin-right:3px;margin-top:30px;position:relative;top:-10px;left:-78px;}.matching-bands-content .pl-product-container .productMatching{width:220px;margin-left:10px;margin-right:10px;padding-bottom:1px;}.matching-bands-content .pl-product-container .productMatching img{width:auto;}.matching-bands-content .pl-product-container .productEngagement{width:220px;margin-left:20px;padding-bottom:1px;}.matching-bands-content .pl-product-container .productEngagement .saveNote{font-size:12px;}.matching-bands-content .pl-product-container .productEngagement img{width:auto;}.matching-bands-content .pl-product-container .match{width:226px;border:2px solid #cccccc;margin-right:20px;position:relative;top:-75px;left:150px;}.matching-bands-content .pl-product-container .match .sampleText{color:#9e9e9e;font-size:13px;font-style:italic;margin:0px;}.matching-bands-content .pl-product-container .match img{width:auto;}.matching-bands-content .product-info h5{padding-bottom:5px;}#matching-bands-slider-container{height:440px;}#matching-bands-slider-container h3{color:#b6b6b6;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:19px;font-weight:normal;display:inline-block;position:relative;margin:10px;}#matching-bands-slider-container hr{margin-top:0;}#matching-bands-container h5{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:18px;line-height:22px;margin-top:9px;margin-left:-20px;}.matching-bands-divider{position:absolute;right:-10px;bottom:0;}@media all and (min-width:1px) and (max-width:767px){.product-info{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:12px;}.product-info h5{text-transform:none;padding-top:4px;padding-bottom:4px;}}.holiday-timer-container{margin-bottom:20px;width:240px;}.holiday-timer-container .holiday-note{padding:5px 5px 5px 28px;background:url('../images/site/holiday/holiday-plane_8272d918696.png') 5px center no-repeat;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;line-height:13px;border:#f3e1b0 1px solid;}.holiday-timer-container .holiday-note .highlight{font-weight:bold;}#reviews-section{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#reviews-section .review-title-bar{background-color:#FFF;padding:40px 20px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}@media all and (min-width:1px) and (max-width:767px){#reviews-section .review-title-bar{height:auto;padding:30px 0;background-color:#F3F3F3;border-top:0;border-bottom:0;}}#reviews-section .review-title-bar .review-title-bar-messaging{line-height:1.5em;margin-bottom:5px;font-size:24px;color:#222222;letter-spacing:1px;}#reviews-section .review-title-bar .review-title-bar-messaging span{font-weight:bold;}#reviews-section .review-title-bar .review-design-rating{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#222222;font-size:16px;font-weight:bold;letter-spacing:2px;}#reviews-section .review-title-bar .review-design-rating > span.count-text{display:block;float:left;margin:0 10px 0 0;}#reviews-section .review-title-bar .review-design-rating > span.rating-text{padding-left:12px;margin-top:1px;position:absolute;}#reviews-section .review-title-bar .write-review-container{position:absolute;right:0;bottom:0;}@media all and (min-width:1px) and (max-width:767px){#reviews-section .review-title-bar .write-review-container{position:relative;}}#reviews-section .review-title-bar .write-review-container span.preamble{display:block;float:right;color:#222222;font-size:18px;letter-spacing:1px;margin:17px 15px 0 0;}#reviews-section .review-title-bar .write-review-container > a.btn{display:block;float:right;}@media all and (min-width:1px) and (max-width:767px){#reviews-section .review-title-bar .write-review-container > a.btn{margin-top:15px;}}#reviews-section .reviews{font-size:14px;}#reviews-section .reviews .review-row{background-color:#FFFFFF;margin:0;border-bottom:1px solid #DDDDDD;}#reviews-section .reviews .review-row .review-author-container{padding:20px;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:16px;letter-spacing:1px;color:#222222;font-weight:400;}@media all and (min-width:1px) and (max-width:767px){#reviews-section .reviews .review-row .review-author-container{text-align:left;padding:15px 0 0 5px;}}#reviews-section .reviews .review-row .review-author-container .review-date{margin-top:15px;font-weight:200;color:#999;}#reviews-section .reviews .review-row .review-body-container{padding:20px 20px 0 20px;}@media all and (min-width:1px) and (max-width:767px){#reviews-section .reviews .review-row .review-body-container{padding:15px 0 0 5px;}}#reviews-section .reviews .review-row .review-body-container h3{padding-top:10px;font-weight:500;line-height:24px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:24px;color:#222222;}#reviews-section .reviews .review-row .review-body-container p{margin-top:20px;white-space:pre-wrap;word-wrap:break-word;color:#222222;font-size:16px;letter-spacing:.5px;}#reviews-section .reviews .review-row .review-body-container p span{color:#222222;font-size:16px;font-weight:bold;}#reviews-section .reviews .review-row .review-body-container .review-merchant-response{border:1px solid #CCCCCC;padding:15px 15px 10px 15px;background-color:#EFEFEF;margin-top:25px;}#reviews-section .reviews .review-row .review-body-container .review-merchant-response p{margin-top:0;font-style:italic;}#reviews-section .reviews .review-row .review-body-container .review-images{margin:25px 0;}#reviews-section .reviews .review-row .review-body-container .review-images > span{display:inline-block;margin-right:15px;border:1px solid #DDDDDD;padding:5px;}#reviews-section .reviews gv-product-rater, #reviews-section .reviews [gv-product-rater]{font-size:12px;margin-bottom:24px;}#reviews-section .reviews-paging{background-color:#F9F9F9;height:30px;text-align:right;padding:5px 15px 5px 15px;}#reviews-section .reviews-paging a.page-disabled{cursor:not-allowed;color:#999999;}#reviews-section .review-title-bar gv-product-rater, #reviews-section .review-title-bar [gv-product-rater]{font-size:20px;}@media all and (max-width:991px){#reviews-section .review-title-bar gv-product-rater, #reviews-section .review-title-bar [gv-product-rater]{font-size:12px;}}#reviews-input-section{background-color:#f2f2f2;}#reviews-input-section .review-input-title-bar{height:200px;background-color:#F9F9F9;padding:15px 50px 15px 0px;}@media all and (min-width:1px) and (max-width:767px){#reviews-input-section .review-input-title-bar{height:auto;padding:15px 0px 15px 0px;display:inline-block;}}#reviews-input-section .reviews-input-description{padding-top:60px;}@media all and (min-width:1px) and (max-width:767px){#reviews-input-section .reviews-input-description{padding-top:0px;}}#reviews-input-section .reviews-input-description .review-title-bar-messaging{font-size:24px;text-transform:uppercase;color:#222222;padding-bottom:10px;}#reviews-input-section .reviews-input-description .review-title-bar-messaging span{font-weight:bold;}#reviews-input-section .reviews-input-description-no-image{text-align:center;}#reviews-input-section #product-review-form-wrapper{padding-bottom:20px;padding-top:10px;display:inline-block;width:100%;}#reviews-input-section #product-review-form-wrapper .error-text{color:#f7a124;display:none;}#reviews-input-section #product-review-form-wrapper .has-error .error-text{display:block;}#reviews-input-section #pr-comments{min-height:136px;}#reviews-input-section #pr-rating-view{display:inline-block;padding:4px;}#reviews-input-section .review-rating a, #reviews-input-section .review-rating i{cursor:pointer;}#reviews-input-section .review-rating > span{color:#222222;font-size:22px;padding-left:10px;vertical-align:top;margin-top:5px;display:inline-block;font-family:"font-2", Helvetica, Arial, sans-serif;}#reviews-input-section .image-selector{margin-bottom:10px;}#reviews-input-section .submit-container{text-align:right;}#reviews-input-section gv-product-rater, #reviews-input-section [gv-product-rater]{font-size:25px;margin-top:5px;letter-spacing:2px;}#reviews-input-complete{min-height:500px;text-align:center;padding-top:50px;}#reviews-input-complete h2{font-size:32px;text-transform:uppercase;}#reviews-input-complete p{font-size:16px;padding-top:5px;}@media screen and (min-width:768px) and (max-width:991px){.container{width:inherit;}#customize-widget{margin-left:-30px;margin-right:-40px;}#customize-widget #customize-header{font-size:15px;}#customize-widget .layer-type, #customize-widget .layer-desc{font-size:13px;}#customize-widget .layer-info-container i.customize-layer-icon{right:10px;}#customize-widget #customize-layers .layer-options{width:130px;right:0px;}#customize-widget #customize-layers .layer-options[data-layer-menu-label="stone"]{width:158px;}#customize-widget #customize-layers .layer-options[data-layer-menu-label="engraving"]{width:98%;}#customize-widget .layer-info{width:135px;}#customize-widget .option-info.metal{height:initial;}#product-overview-info{margin-right:-8px;margin-left:-30px;}#product-overview-info #product-name{font-size:16px;}#product-overview-info #product-name-description{font-size:13px;}#product-overview-info #product-name-description #inpage-product-details{font-size:10px;}#product-overview-info #product-name-description p[itemprop=description]{line-height:23px;}#product-overview-info #product-actions #price-container{min-height:40px;}#product-overview-info #product-actions #price-container #product-price, #product-overview-info #product-actions #price-container #original-price, #product-overview-info #product-actions #price-container #retail-price{font-size:21px;}#product-overview-info #product-actions #price-container .uvp{font-size:12px;}#product-overview-info #product-actions #ring-sizes-container > *{font-size:12px;}#product-overview-info #product-actions #ring-sizes-container > * #ring-size{width:105px;}#product-overview-info #product-actions #ring-sizes-container > * .dropdown-menu{left:-22px;}#product-overview-info #product-actions #product-buttons #share-block-container #add-to-saved-items{margin-right:0px;width:45%;}#product-overview-info #product-actions #product-buttons #share-block-container #share-widget-button{width:45%;}#product-overview-info #product-actions #product-buttons #share-block-container #add-to-saved-items, #product-overview-info #product-actions #product-buttons #share-block-container #share-widget-button{padding:7px 7px 3px;font-size:11px;}#product-details #tabs-product-detail .tabs{width:inherit;margin-right:-15px;margin-left:-15px;}#product-details #tabs-product-detail .tab-pane h4, #product-details #tabs-product-detail .tab-pane .divide li{width:90%;}#product-details #tabs-product-detail .tab-pane #tab-overview{margin-right:-20px;}#product-details #tabs-product-detail .tab-pane #tab-details h4, #product-details #tabs-product-detail .tab-pane #tab-details .divide li{width:70%;}#product-details #tabs-product-detail .tab-pane #tab-details div.col-sm-6:nth-of-type(2n+1){margin-right:-50px;}#product-details #tabs-product-detail .tab-pane #tab-details div.col-sm-6:nth-of-type(3){margin-top:-100px;}#product-details #tabs-product-detail .tab-pane#promise div.col-sm-6:nth-of-type(3){margin-top:-50px;}#main-product-image, .main-product-images{border:10px solid transparent;border-left-width:20px;border-top:none;border-bottom:none;}#swf-container #swf-content-container{left:5% !important;}#swf-container img{width:96%;}}@media screen and (max-width:768px){#add-to-saved-items, #share-widget-button{padding:7px 7px 3px;font-size:11px;}#diamond-carat-info{font-size:12px;}}#productDetailsCard{position:relative;}@media all and (min-width:768px){#productDetailsCard.include-center-stone{height:760px;padding-bottom:120px;}}@media all and (min-width:1px){#productDetailsCard .col-xs-5.cii:before{content:"";display:block;padding-top:130%;}#productDetailsCard .col-xs-6.cii:before{content:"";display:block;padding-top:100%;}#productDetailsCard .col-xs-7.cii:before{content:"";display:block;padding-top:84%;}}@media all and (min-width:1px){#productDetailsCard .product-detail-body{padding-left:10px;padding-right:10px;}}#productDetailsCard .product-detail-body .product-detail-col{margin:auto;max-width:200px;}@media all and (min-width:1px) and (max-width:767px){#productDetailsCard .product-detail-body .half-padding:nth-of-type(2n + 1){clear:both;}}#productDetailsCard .cii-container{text-align:center;}@media all and (min-width:1px){#productDetailsCard .cii-container{padding-top:20px;padding-top:2rem;padding-bottom:20px;padding-bottom:2rem;}}@media all and (min-width:768px){#productDetailsCard .cii-container{padding-top:45px;padding-top:4.5rem;padding-bottom:45px;padding-bottom:4.5rem;padding-right:35px;padding-right:3.5rem;padding-left:35px;padding-left:3.5rem;}}#productDetailsCard .cii-container .selectionHeader{text-align:center;}#productDetailsCard .cii-container .selectionHeader h2{text-transform:none;font-size:28px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:400;letter-spacing:1px;margin-top:6px;margin-bottom:18px;line-height:36px;}@media all and (min-width:1px) and (max-width:767px){#productDetailsCard .cii-container .selectionHeader h2{margin-bottom:25px;font-size:26px;}}#productDetailsCard .cii-container .selectionHeader h3{text-transform:uppercase;font-size:14px;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:500;letter-spacing:1px;line-height:21px;}#productDetailsCard .cii-container .return-policy{font-size:15px;font-size:1.5rem;font-weight:400;font-family:"font-2", Helvetica, Arial, sans-serif;}@media all and (min-width:768px){#productDetailsCard .cii-container .return-policy{position:absolute;bottom:90px;left:50%;width:75%;margin-left:-40%;}}@media all and (min-width:1px) and (max-width:767px){#productDetailsCard .cii-container .return-policy{margin-top:15px;}}#productDetailsCard .cii-container > h5{color:#222222;border:none;font-family:"font-2", Helvetica, Arial, sans-serif;padding-bottom:15px;padding-bottom:1.5rem;font-size:9px;font-size:0.9rem;font-weight:normal;text-transform:uppercase;}@media all and (min-width:768px){#productDetailsCard .cii-container > h5{padding-bottom:20px;padding-bottom:2rem;font-size:12px;font-size:1.2rem;}}#productDetailsCard .cii-container > h6{color:#222222;border:none;font-family:"font-2", Helvetica, Arial, sans-serif;padding-bottom:15px;padding-bottom:1.5rem;font-size:14px;font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding-bottom:30px;padding-bottom:3rem;padding-top:20px;padding-top:2rem;}@media all and (min-width:768px){#productDetailsCard .cii-container > h6{padding-bottom:40px;padding-bottom:4rem;padding-top:30px;padding-top:3rem;font-size:13px;font-size:1.3rem;}}#productDetailsCard .cii-container > p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#222222;}@media all and (min-width:768px){#productDetailsCard .cii-container > p{margin-right:auto;margin-left:auto;letter-spacing:0px;color:#222222;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;}}#productDetailsCard .cii-content{text-align:left;}#productDetailsCard .cii-content > div > div > h4{color:#222222;border:none;font-weight:500;font-family:"font-2", Helvetica, Arial, sans-serif;padding-top:20px;padding-top:2rem;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;letter-spacing:0.3px;letter-spacing:0.03rem;letter-spacing:1px;}@media all and (min-width:768px){#productDetailsCard .cii-content > div > div > h4{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;letter-spacing:0.3px;letter-spacing:0.03rem;padding-top:14px;padding-top:1.4rem;}}#productDetailsCard .cii-content > div > div > h4:first-child{padding-top:0;padding-bottom:10px;margin-top:0;}#productDetailsCard .cii-content > div > div > h5{color:#222222;border:none;font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:capitalize;font-size:15px;font-size:1.5rem;line-height:25px;line-height:2.5rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-weight:500;}@media all and (min-width:768px){#productDetailsCard .cii-content > div > div > h5{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}#productDetailsCard .cii-content > div > div > p{margin-bottom:5px;margin-bottom:0.5rem;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;color:#999999;}@media all and (min-width:768px){#productDetailsCard .cii-content > div > div > p{padding-top:5px;padding-top:0.5rem;padding-bottom:6px;padding-bottom:0.6rem;margin-bottom:10px;margin-bottom:1rem;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;}}@media all and (min-width:768px){#productDetailsCard #add-product-to-bag{position:absolute;bottom:45px;left:50%;width:50%;margin-left:-25%;}}@media all and (min-width:1px) and (max-width:767px){#productDetailsCard #add-product-to-bag{margin-top:15px;}}.toggleCardSelectorTabset{position:relative;width:100%;}.toggleCardSelectorTabset .tabs li a{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:12px;padding:6px;}#product-overview-rga-info{width:100%;}@media all and (min-width:768px){#product-overview-rga-info{max-width:250px;float:right;}}@media all and (min-width:768px) and (min-width:768px){#product-overview-rga-info{padding-right:10px;}}@media all and (min-width:768px) and (min-width:992px){#product-overview-rga-info{padding-right:25px;}}@media all and (min-width:768px) and (min-width:1200px){#product-overview-rga-info{padding-right:25px;}}#product-overview-rga-info .help-icon{margin:0 3px;display:inline-block;height:12px;width:12px;background-repeat:no-repeat;background-image:url('../images/site/rga/help-icon_bd5456cee68.png');cursor:pointer;}#product-overview-rga-info #cut-info{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;font-weight:normal;text-transform:none;font-size:15px;letter-spacing:0;text-align:left;line-height:18px;}#product-overview-rga-info #primary-stone-info, #product-overview-rga-info #primary-metal-info{background-repeat:no-repeat;background-position:center top;font-family:"font-2", Helvetica, Arial, sans-serif;color:#222222;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:2px;text-align:left;}#product-overview-rga-info #primary-stone-info.reset-stone-info, #product-overview-rga-info #primary-metal-info.reset-stone-info{padding-top:65px;font-size:14px;letter-spacing:1px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}@media all and (min-width:1px) and (max-width:767px){#product-overview-rga-info #primary-stone-info, #product-overview-rga-info #primary-metal-info{display:none;}}#product-overview-rga-info .reset-stone-delivery-date{text-transform:uppercase;text-align:center;font-size:11px;font-weight:bold;line-height:normal;margin-bottom:10px;}#product-overview-rga-info .delivered-by{text-align:left;padding-bottom:7px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;text-transform:none;font-size:15px;font-weight:400;font-style:italic;}@media all and (min-width:1px) and (max-width:767px){#product-overview-rga-info .delivered-by{text-align:center;font-size:14px;padding-top:10px;}}#product-overview-rga-info #product-actions #all-prices-container{display:block;text-align:left;}@media all and (min-width:1px) and (max-width:767px){#product-overview-rga-info #product-actions #all-prices-container{text-align:center;}}#product-overview-rga-info #product-actions #product-price{font-size:24px;}#product-overview-rga-info #product-actions .no-center-stone-price-message{font-style:italic;margin-top:10px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:16px;padding-left:110px;letter-spacing:2px;padding-top:5px;}#product-overview-rga-info #product-actions #product-buttons{margin-top:0;margin-left:0;}@media all and (min-width:1px) and (max-width:767px){#product-overview-rga-info #product-actions #product-buttons{width:100%;padding-left:10px;padding-right:10px;}}#product-overview-rga-info #product-actions .add-to-bag-button-container, #product-overview-rga-info #product-actions .reserve-price-container{padding:0;text-align:center;}#product-overview-rga-info #product-actions .loading-tiny{width:100%;text-align:center;}@media all and (min-width:1px) and (max-width:767px){#product-overview-rga-info #product-actions .loading-tiny{display:none;}}#product-overview-rga-info #product-actions .ring-size-required{color:red;font-size:16px;margin-left:10px;margin-top:14px;float:left;display:none;}#product-overview-rga-info #share-block-container{margin:10px 0;padding:0;}#product-overview-rga-info #share-block-container #share-container-wrapper{position:relative;}#product-overview-rga-info #share-block-container #share-container-wrapper #share-container{top:-225px;width:100%;height:180px;left:0px;padding-top:20px;display:none;position:absolute;z-index:1;padding-left:10px;}#product-overview-rga-info #share-block-container #share-container-wrapper #share-container.active{display:block;}#product-overview-rga-info #share-block-container #share-container-wrapper #share-container .share-widget-box ul li{margin:0px 5px 0px 0px;width:100%;height:30px;}#product-overview-rga-info .material-description{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;font-weight:normal;text-transform:none;font-size:15px;letter-spacing:0;text-align:left;}@media all and (min-width:1px) and (max-width:767px){#product-overview-rga-info .material-description{display:none;}}#product-overview-rga-info .bold{font-weight:bold;text-transform:uppercase;}#product-overview-rga-info .primary-material-header{text-align:center;text-transform:uppercase;font-size:90%;font-weight:bold;}#product-overview-rga-info .learn-more-link{font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-align:left;text-transform:none;font-size:15px;font-style:italic;}@media all and (min-width:1px) and (max-width:767px){#product-overview-rga-info .learn-more-link{display:none;}}#product-overview-rga-info .delivery-date{padding-bottom:20px;text-align:center;}#product-overview-rga-info .delivery-date-label{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:700;text-transform:uppercase;}@media all and (min-width:768px){#product-overview-rga-info .add-to-bag-button-container .btn-block{padding-top:6px;padding-bottom:5px;}}@media all and (min-width:1px) and (max-width:767px){#product-overview-rga-info .add-to-bag-button-container .btn-block{width:100%;}}.diamond-size-label{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#add-to-saved-items-rga, #share-widget-button-rga{padding:7px 5px 5px 5px;}#add-to-saved-items-rga.disabled, #share-widget-button-rga.disabled{background:#b2b9b2;}#add-to-saved-items-rga > span, #share-widget-button-rga > span{opacity:1;}#add-to-saved-items-rga{margin-right:5px;margin-bottom:5px;}#share-widget-button-rga{margin-bottom:10px;}.order-by-message{line-height:16px;margin-bottom:8px;font-weight:700;color:#222222;font-size:13px;}.order-by-message span{display:inline-block;text-align:center;}@media all and (max-width:991px){.order-by-message{text-align:center;}.order-by-message div{display:inline;}.order-by-message > div:first-child{text-align:right;margin-right:10px;}.order-by-message > div:nth-child(2){padding-top:12px;text-align:left;color:#222222;display:inline-block;line-height:8px;vertical-align:bottom;}}@media all and (min-width:992px){#gemstoneSelected{height:760px;}}#gemstoneSelected #gemstoneSelection{height:100%;padding:45px 25px 45px 25px;position:relative;}#gemstoneSelected #gemstoneSelection div{text-align:center;}#gemstoneSelected #gemstoneSelection .selectionHeaderDiamond{min-height:85px;min-height:8.5rem;font-size:10px;font-size:1rem;line-height:9px;line-height:0.9rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;text-align:center;}#gemstoneSelected #gemstoneSelection .selectionHeaderDiamond h3{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-weight:normal;}#gemstoneSelected #gemstoneSelection .selectionHeaderDiamond h2{margin-top:10px;margin-bottom:10px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:400;text-transform:capitalize;font-size:28px;letter-spacing:2px;}@media all and (min-width:1px) and (max-width:767px){#gemstoneSelected #gemstoneSelection .selectionHeaderDiamond h2{font-size:26px;}}#gemstoneSelected #gemstoneSelection .selectionHeaderGemstone{font-size:10px;font-size:1rem;line-height:9px;line-height:0.9rem;letter-spacing:0.3px;letter-spacing:0.03rem;text-transform:uppercase;text-align:center;}#gemstoneSelected #gemstoneSelection .selectionHeaderGemstone h3{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-weight:normal;}#gemstoneSelected #gemstoneSelection .selectionHeaderGemstone h2{margin-top:10px;margin-bottom:10px;font-weight:400;font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:capitalize;font-size:28px;letter-spacing:2px;}@media all and (min-width:1px) and (max-width:767px){#gemstoneSelected #gemstoneSelection .selectionHeaderGemstone h2{font-size:26px;}}#gemstoneSelected #gemstoneSelection .diamond-stats-container{padding-left:40px;padding-right:40px;}#gemstoneSelected #gemstoneSelection .gemstoneAttrLabel, #gemstoneSelected #gemstoneSelection .gemstoneAttrValue{text-transform:capitalize;margin-bottom:15px;font-weight:500;}#gemstoneSelected #gemstoneSelection .gemstoneAttrLabel{font-size:18px;font-size:1.8rem;line-height:16.2px;line-height:1.62rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-2", Helvetica, Arial, sans-serif;letter-spacing:1px;}#gemstoneSelected #gemstoneSelection .gemstoneAttrValue{font-size:18px;font-size:1.8rem;line-height:16.2px;line-height:1.62rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#gemstoneSelected #gemstoneSelection .gemstoneLinks a{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#5eb1d9 !important;text-transform:none;letter-spacing:0.5px;}#gemstoneSelected #gemstoneSelection .gemstonePrice{font-size:32px;font-size:3.2rem;line-height:28.8px;line-height:2.88rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:400;margin-top:20px;margin-bottom:10px;letter-spacing:1px;}#gemstoneSelected #gemstoneSelection .gemstoneNote{font-size:13px;font-size:1.3rem;line-height:11.7px;line-height:1.17rem;letter-spacing:0.3px;letter-spacing:0.03rem;color:#555555;font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:lowercase;margin-bottom:10px;font-style:italic;}#gemstoneSelected #gemstoneSelection .gemstoneDesc{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#222222;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#gemstoneSelected #gemstoneSelection #change-diamond{position:absolute;bottom:45px;left:50%;width:50%;margin-left:-25%;padding-left:0;padding-right:0;}#gemstoneSelected #gemstoneSelection #gemstoneLarge{margin-bottom:10px;}@media all and (min-width:1px){#gemstoneSelected #gemstoneSelection #gemstoneLarge{width:100px;height:100px;}}@media all and (min-width:992px){#gemstoneSelected #gemstoneSelection #gemstoneLarge{width:245px;height:245px;}}#gemstoneSelected #gemstoneSelection #gemstoneShadow{margin-bottom:20px;}@media all and (min-width:1px){#gemstoneSelected #gemstoneSelection #gemstoneShadow{width:80px;}}@media all and (min-width:768px){#gemstoneSelected #gemstoneSelection #gemstoneShadow{width:200px;}}#gemstoneSelected #gemstoneSelection #metalShadow{margin-bottom:20px;}@media all and (min-width:768px) and (max-width:991px){.hasCertDiamond #gemstoneSelection{padding:45px 25px 75px 25px !important;}}.ie #gemstoneSelected{min-height:740px;}.ie .gemstoneButtons{margin-top:58px;}@media all and (min-width:768px){#customize-v2-header{width:251px;padding-left:0px;}}@media all and (min-width:992px){#customize-v2-header{padding-left:20px;width:300px;}}@media all and (min-width:1200px){#customize-v2-header{width:339px;}}#customize-v2-header #customize-header{padding:0px 0px 5px 0px;border-bottom:medium double #dbdbdb;}@media all and (min-width:1px) and (max-width:767px){#customize-v2-header #customize-header{border-bottom:none;}}#customize-v2-header .exclude-cs-text{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:25px;text-align:center;text-transform:uppercase;word-spacing:0;margin-top:10px;}#customize-v2-header .customize-header-title{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:13px;line-height:19px;text-transform:uppercase;text-align:center;letter-spacing:1px;color:#222222;font-weight:500;}#customize-v2-header .customize-header-design-name{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:24px;line-height:32px;margin-top:6px;color:#222222;font-weight:normal;text-transform:none;letter-spacing:1px;}#customize-v2-header .product-rating{text-align:center;}#customize-v2-header .product-rating a, #customize-v2-header .product-rating i{cursor:pointer;font-size:11px;text-transform:uppercase;}#customize-v2-header .product-rating gv-product-rater, #customize-v2-header .product-rating [gv-product-rater]{font-size:12px;}#customize-v2-header .product-rating gv-product-rater + span, #customize-v2-header .product-rating [gv-product-rater] + span{display:inline-block;vertical-align:top;}#customize-v2-header .customize-header-delivered-by{font-size:14px;text-transform:none;text-align:center;padding-top:10px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}@media all and (min-width:1px) and (max-width:767px){#customize-v2-header .customize-header-delivered-by{display:none;}}#customize-v2{margin-bottom:10px;}@media all and (min-width:768px){#customize-v2{width:211px;padding-left:0px;}}@media all and (min-width:992px){#customize-v2{padding-left:20px;width:300px;}}@media all and (min-width:1200px){#customize-v2{width:339px;}}@media all and (min-width:1px) and (max-width:767px){#customize-v2{border-top:1px solid #dbdbdb;}}#customize-v2 #customize-widget{margin-left:0px;}#customize-v2 #customize-widget .layer-type{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:500;font-size:12px;color:#222222;letter-spacing:1px;}#customize-v2 #customize-widget .layer-desc{font-family:"font-1", Georgia, "Times New Roman", Times, serif;padding-top:7px;color:#444444;}#customize-v2 #customize-widget label, #customize-v2 #customize-widget input, #customize-v2 #customize-widget textarea{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget div[data-swatch-type]{display:block;width:100%;border-bottom:1px solid #dbdbdb;padding:7px;cursor:pointer;}}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .row-selected{background-color:#eeeeee;}}#customize-v2 #customize-widget div[data-swatch-type] label{font-size:8px;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget div[data-swatch-type] label{visibility:visible;font-size:11px;position:static;float:left;padding-top:12px;padding-left:10px;}}@media all and (min-width:768px) and (max-width:991px){#customize-v2 #customize-widget div[data-swatch-type] label{max-width:130px;overflow:hidden;text-overflow:ellipsis;}}#customize-v2 #customize-widget .swatches{margin:2px 10px 10px 10px;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .swatches{max-height:300px;overflow-y:scroll;border:1px solid #dbdbdb;background-color:#ffffff;margin-left:10px;}}#customize-v2 #customize-widget .swatch-box{float:right;width:30px;height:30px;margin:12px 26px 0px 0px;}#customize-v2 #customize-widget .swatch-box i[class^="swatch-"],
#customize-v2 #customize-widget .swatch-box i[class*=" swatch-"]{margin:0;}#customize-v2 #customize-widget .swatch-box:after{content:"";position:absolute;width:10px;height:15px;top:22px;background-image:url('../images/site/customize/customize-arrow_1778c8d3d53.png');-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);right:10px;}#customize-v2 #customize-widget .metal-swatch-box{margin-right:29px;}#customize-v2 #customize-widget .metal-swatch-box i{box-shadow:none;}#customize-v2 #customize-widget i{border-radius:20px;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget i{float:left;}}#customize-v2 #customize-widget .product-flyover i:hover{border:3px solid rgba(94, 177, 217, 0.4);}#customize-v2 #customize-widget i.selected, #customize-v2 #customize-widget i.selected:hover{border:3px solid #5eb1d9;}#customize-v2 #customize-widget .layer-info-container i.customize-layer-icon{position:static;right:0px;margin-top:0px;}#customize-v2 #customize-widget .option-sub-description-title{padding-top:0px;padding-left:10px;font-family:"font-2", Helvetica, Arial, sans-serif;color:#222222;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .option-sub-description-title{display:none;}}#customize-v2 #customize-widget .layer-info-container-engraving{padding:15px 15px 15px 24px;}#customize-v2 #customize-widget .layer-info-container-engraving a{text-transform:uppercase;}#customize-v2 #customize-widget .layer-info-container-engraving .engraving-action-container{margin-right:9px;}#customize-v2 #customize-widget .layer-info-container-ring-size, #customize-v2 #customize-widget .layer-info-container-engraving{overflow:visible;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving{height:62px;padding:14px 10px 0px 24px;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container input, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving input, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container input, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving input{outline:0px;height:30px;width:120px;margin-top:0px;border:1px solid #999999;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div > label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div > label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div > label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div > label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div > label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div > label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div > label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div > label{font-family:"font-2", Helvetica, Arial, sans-serif;color:#222222;font-weight:500;font-size:12px;letter-spacing:1px;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #ring-size-alert #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #engraving-option-field #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #ring-size-alert #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #engraving-option-field #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #ring-size-alert #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #engraving-option-field #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #ring-size-alert #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #engraving-option-field #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #ring-size-alert #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #engraving-option-field #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #ring-size-alert #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #engraving-option-field #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #ring-size-alert #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #engraving-option-field #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #ring-size-alert #ring-size-placeholder, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field #ring-size-placeholder{height:30px;display:inline-block;width:auto;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #ring-size-alert ul, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #engraving-option-field ul, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #ring-size-alert ul, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #engraving-option-field ul, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #ring-size-alert ul, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #engraving-option-field ul, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #ring-size-alert ul, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #engraving-option-field ul, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #ring-size-alert ul, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #engraving-option-field ul, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #ring-size-alert ul, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #engraving-option-field ul, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #ring-size-alert ul, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #engraving-option-field ul, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #ring-size-alert ul, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field ul{text-align:left;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #ring-size-alert .btn-group, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #engraving-option-field .btn-group, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #ring-size-alert .btn-group, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #engraving-option-field .btn-group, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #ring-size-alert .btn-group, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #engraving-option-field .btn-group, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #ring-size-alert .btn-group, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #ring-size-alert .btn-group, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #engraving-option-field .btn-group, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #ring-size-alert .btn-group, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #engraving-option-field .btn-group, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #ring-size-alert .btn-group, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #engraving-option-field .btn-group, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #ring-size-alert .btn-group, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group{border:1px solid #999999;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #ring-size-alert .btn-group button, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #ring-size-alert .btn-group button, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #ring-size-alert .btn-group button, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #ring-size-alert .btn-group button, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #ring-size-alert .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #ring-size-alert .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #ring-size-alert .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #ring-size-alert .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button{width:130px;font-weight:normal;color:#999999;letter-spacing:0.5px;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #ring-size-alert .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container > div #engraving-option-field .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #ring-size-alert .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #engraving-option-field .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #ring-size-alert .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container > div #engraving-option-field .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #ring-size-alert .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #ring-size-alert .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container > div #engraving-option-field .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #ring-size-alert .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #engraving-option-field .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #ring-size-alert .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container > div #engraving-option-field .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #ring-size-alert .btn-group button .dropdown-label, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button .dropdown-label{margin-left:-12px;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container #need-help-main{float:left;margin-top:-16px;font-size:11px;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #ring-sizes-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #ring-sizes-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #ring-sizes-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #ring-sizes-container #need-help-main, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container #need-help-main{margin-top:-10px;}}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container .max-char-count, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container .max-char-count, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container .max-char-count, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container .max-char-count{font-size:11px;font-style:italic;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #engraving-option-field .btn-group button, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button{width:100px;}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-ring-size-container #engraving-container > div #engraving-option-field .engraving-select-mobile, #customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving #engraving-container > div #engraving-option-field .engraving-select-mobile, #customize-v2 #customize-widget .layer-info-container-engraving .customize-ring-size-container #engraving-container > div #engraving-option-field .engraving-select-mobile, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .engraving-select-mobile{width:62px;}@media all and (min-width:1px){#customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving input, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving input{width:120px;}}@media all and (min-width:768px){#customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving input, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving input{width:60px;}}@media all and (min-width:992px){#customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving input, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving input{width:90px;}}@media all and (min-width:1200px){#customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving input, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving input{width:120px;}}#customize-v2 #customize-widget .layer-info-container-ring-size .customize-outside-engraving a, #customize-v2 #customize-widget .layer-info-container-engraving .customize-outside-engraving a{margin:1px 0px 0px 0px;padding:0px 8px 0px 8px;font-size:11px;height:30px;line-height:30px;}#customize-v2 #customize-widget .layer-info-container-no-hover:hover{background-color:#FFFFFF !important;}#customize-v2 #customize-widget .layer-info-container-diamond-engagement:hover{cursor:auto;}#customize-v2 #customize-widget .layer-info-container-additional-items{cursor:pointer;height:62px;padding-top:10px;}#customize-v2 #customize-widget .layer-info-container-additional-items .swatch-box i{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#customize-v2 #customize-widget .layer-info-container-additional-items .swatch-box:before, #customize-v2 #customize-widget .layer-info-container-additional-items .swatch-box:after{display:none;}#customize-v2 #customize-widget .layer-info-container-additional-items .layer-info{width:180px;}#customize-v2 #customize-widget .matching-bands-container .layer-info .layer-type{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:none;color:#222222;font-weight:500;font-size:12px;letter-spacing:1px;white-space:nowrap;text-transform:uppercase;}@media all and (min-width:768px) and (max-width:991px){#customize-v2 #customize-widget .matching-bands-container .layer-info .layer-type{letter-spacing:0.75px;}}#customize-v2 #customize-widget .matching-bands-container .layer-info + .swatch-box{margin-top:8px;}@media all and (min-width:768px) and (max-width:991px){#customize-v2 #customize-widget .matching-bands-container .layer-info + .swatch-box{margin-right:5px;}}#customize-v2 #customize-widget .more-sizes-container{padding:0px 5px 10px 5px;border-bottom:1px solid #dbdbdb;margin:0px 15px 17px 10px;}#customize-v2 #customize-widget .more-sizes-container .more-sizes-label{font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:uppercase;padding-left:5px;line-height:13px;font-weight:900;font-size:11px;}#customize-v2 #customize-widget .more-sizes-container .more-sizes-icon-container{margin-left:3px;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .more-sizes-container{display:none;}}#customize-v2 #customize-widget .icon-more-sizes{margin-left:-14px;}#customize-v2 #customize-widget .choose-your-diamond-container{padding:0px 5px 10px 5px;border-bottom:1px solid #dbdbdb;margin:5px 15px 10px 10px;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .choose-your-diamond-container{border-bottom:none;}}#customize-v2 #customize-widget .diamond-credentials{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:9px;text-transform:uppercase;padding-left:5px;line-height:13px;}#customize-v2 #customize-widget .diamond-credentials .diamond-credentials-label{font-weight:900;font-size:11px;}#customize-v2 #customize-widget .choose-your-diamond{padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;margin-top:8px;margin-bottom:4px;}#customize-v2 #customize-widget .choose-your-diamond-link{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:10px;text-transform:uppercase;font-weight:500;position:relative;top:4px;}#customize-v2 #customize-widget .change-diamond-link{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:10px;text-transform:uppercase;font-weight:500;}#customize-v2 #customize-widget .layer-info{padding-left:23px;}#customize-v2 #customize-widget .layer-info-container[data-prevented="true"]{cursor:default;}#customize-v2 #customize-widget .layer-info-container[data-prevented="true"] .swatch-box:after{background:none;}#customize-v2 #customize-widget .layer-info-container:not([data-prevented="true"]):hover{background:#f2f2f2;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .layer-info-container:not([data-prevented="true"]):hover{background:none;}}#customize-v2 #customize-widget .layer-info-container.active{background:#f2f2f2;}#customize-v2 #customize-widget .layer-options{width:100%;padding-left:5px;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .layer-options{padding-left:0px;background-color:#e8e8e8;}}#customize-v2 #customize-widget::selection{background:#e0e0e0;}#customize-v2 #customize-widget .option-info{font-family:"font-2", Helvetica, Arial, sans-serif;}@media all and (min-width:1px) and (max-width:991px){#customize-v2 #customize-widget .option-info{display:none;}}#customize-v2 #customize-widget #customize-layers .layer-options{width:87%;right:0px;}@media all and (min-width:1px) and (max-width:767px){#customize-v2 #customize-widget #customize-layers .layer-options{width:100%;}}#customize-v2 #customize-widget #customize-layers li.disabled-center-stone{display:none;}@media screen and (min-width:768px) and (max-width:1050px){#customize-v2 .layer-info{width:150px;}}#customize-v2 #ring-sizes-container #ring-size, #customize-v2 #ring-sizes-container #ring-size-placeholder{width:80px;}#customize-v2 #moreSizesCarousel ol li, #customize-v2 #matchingBandsCarousel ol li{margin-left:8px;}#customize-v2 .more-sizes-flyover, #customize-v2 .matching-bands-flyover{height:200px;}#customize-v2 .more-sizes-flyover #moreSizesCarousel, #customize-v2 .more-sizes-flyover #matchingBandsCarousel, #customize-v2 .matching-bands-flyover #moreSizesCarousel, #customize-v2 .matching-bands-flyover #matchingBandsCarousel{height:200px;padding-left:10px;}#customize-v2 .more-sizes-flyover #moreSizesCarousel ul li, #customize-v2 .more-sizes-flyover #matchingBandsCarousel ul li, #customize-v2 .matching-bands-flyover #moreSizesCarousel ul li, #customize-v2 .matching-bands-flyover #matchingBandsCarousel ul li{width:100%;color:#222222;}#customize-v2 .more-sizes-flyover #moreSizesCarousel ul li .carat-weight, #customize-v2 .more-sizes-flyover #moreSizesCarousel ul li .price, #customize-v2 .more-sizes-flyover #matchingBandsCarousel ul li .carat-weight, #customize-v2 .more-sizes-flyover #matchingBandsCarousel ul li .price, #customize-v2 .matching-bands-flyover #moreSizesCarousel ul li .carat-weight, #customize-v2 .matching-bands-flyover #moreSizesCarousel ul li .price, #customize-v2 .matching-bands-flyover #matchingBandsCarousel ul li .carat-weight, #customize-v2 .matching-bands-flyover #matchingBandsCarousel ul li .price{width:100%;text-align:center;font-size:12px;}#customize-v2 .more-sizes-flyover #moreSizesCarousel ul li .carat-weight, #customize-v2 .more-sizes-flyover #moreSizesCarousel ul li .display-name, #customize-v2 .more-sizes-flyover #matchingBandsCarousel ul li .carat-weight, #customize-v2 .more-sizes-flyover #matchingBandsCarousel ul li .display-name, #customize-v2 .matching-bands-flyover #moreSizesCarousel ul li .carat-weight, #customize-v2 .matching-bands-flyover #moreSizesCarousel ul li .display-name, #customize-v2 .matching-bands-flyover #matchingBandsCarousel ul li .carat-weight, #customize-v2 .matching-bands-flyover #matchingBandsCarousel ul li .display-name{font-weight:600;}#customize-v2 .more-sizes-flyover #moreSizesCarousel ul li .carat-weight, #customize-v2 .more-sizes-flyover #matchingBandsCarousel ul li .carat-weight, #customize-v2 .matching-bands-flyover #moreSizesCarousel ul li .carat-weight, #customize-v2 .matching-bands-flyover #matchingBandsCarousel ul li .carat-weight{font-size:10px;}#customize-v2 .engraving-block{margin-bottom:10px;}#customize-v2 .engraving-block .engraving-loc{text-transform:capitalize;}#customize-v2 .engraving-block .engraving-mess{padding-left:20px;}#engraving-required-tooltop-positioner{position:relative;}#engraving-required-tooltip{display:none;width:250px;bottom:55px;right:-65px;z-index:1500;pointer-events:none;opacity:1;position:absolute;padding:10px 20px;color:white;border-radius:0px;margin-top:20px;text-align:center;font-size:14px;font-weight:bold;font-stretch:condensed;font-family:"font-2", Helvetica, Arial, sans-serif;text-decoration:none;text-transform:uppercase;box-shadow:0 0 7px #222222;background:#222222;border:2px solid white;}@media all and (min-width:1px) and (max-width:767px){#engraving-required-tooltip{right:0px;}}#engraving-required-tooltip > p{color:white;font-size:10px;margin-top:5px;font-weight:normal;}#engraving-required-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px;}#engraving-required-tooltip .arrow:after{background:#222222;border:2px solid white;content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-box-shadow:6px 5px 9px -9px black, 5px 6px 9px -9px black;-moz-box-shadow:6px 5px 9px -9px black, 5px 6px 9px -9px black;box-shadow:6px 5px 9px -9px black, 5px 6px 9px -9px black;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}.multi-character-engraving-tooltip{right:0px !important;}[gv-widget="product-details---inventory-design"] h2{font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:23px;}[gv-widget="product-details---inventory-design"] .full-description{margin-bottom:40px;}[gv-widget="product-details---inventory-design"] table.table{width:100%;}[gv-widget="product-details---inventory-design"] table.table .title{font-size:11px;font-weight:700;text-transform:uppercase;}[gv-widget="product-details---inventory-design"] table.table .desc{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:400;}[gv-widget="product-details---inventory-design"] table.table td{padding:10px 20px;border:none;}[gv-widget="product-details---inventory-design"] table.table tbody tr:hover td, [gv-widget="product-details---inventory-design"] table.table tbody tr:hover th{background-color:inherit;}[gv-widget="product-details---inventory-design"] table.table.table-striped tbody tr{border:0;}[gv-widget="product-details---inventory-design"] table.table.table-striped tbody tr:nth-child(odd){background:#fcfaf8;}[gv-widget="product-details---inventory-design"] table.table.table-striped tbody tr:nth-child(odd) td, [gv-widget="product-details---inventory-design"] table.table.table-striped tbody tr:nth-child(odd) th{background:#fcfaf8;}@media print{[gv-widget="site-header"],
 [gv-widget="you-might-also-like"],
 [gv-widget="jewelry-consultants"],
 [gv-widget="site-footer"],
 [gv-widget="productreviews"],
 [gv-widget="back-to-top"],
 [gv-widget="diamond-selector"],
 #desktop-header,
 #livechat-compact-container,
 .product-rating,
 #need-help-main,
 #share-block-container-rga,
 .multiple-payments,
 .delivered-by,
 #product-buttons,
 #gemstoneSelected,
 .return-policy,
 .layer-options,
 #add-product-to-bag,
 .selectionHeader,
 .layer-info-container-additional-items,
 a.btn,
 .no-print,
 #metal-conflict{display:none !important;}.layer-info{padding:2px 0 2px 2px !important;}[gv-widget="product-details-card"]{height:200px;padding:0;overflow:hidden;margin:0;}[gv-widget="product-details-card"] #productDetailsCard{display:block !important;}body{zoom:95%;}.btn-group{border:none;top:-10px;}*{overflow:visible !important;}#customize-widget .layer-info-container{overflow:hidden !important;}.product-detail-col p{line-height:1.8rem !important;}.product-detail-col h4{padding:0 !important;}}.product-flyover{background:white;position:absolute;border:1px solid #dbdbdb;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 -1px 1px -1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 -1px 1px -1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 -1px 1px -1px rgba(0, 0, 0, 0.1);z-index:800;top:100%;}#product-container{border:none;padding:20px 0;}#product-name{font-family:"font-2", Helvetica, Arial, sans-serif;line-height:30px;font-size:18px;text-transform:uppercase;margin-top:0px;}#product-gen-name{font-size:14px;display:inline;float:left;}#product-details{background:white;}.lens-hover:after{bottom:0;content:"";display:block;position:absolute;right:63px;padding-bottom:20px;}.lens:after{bottom:0;content:"";display:block;position:absolute;right:0;padding-bottom:20px;}.img-container{position:relative;display:inline-block;padding:0;}.tooltip-inner{content:"";width:10px;height:10px;border-left:1px #dbdbdb solid;border-top:1px #dbdbdb solid;background-color:white;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:relative;top:2px;left:2px;}.tooltip-outter{position:absolute;top:-7px;left:29px;width:15px;height:8px;overflow:hidden;display:none;}#diamond-details-container{margin:10px 0 30px;}#diamond-details-container a{color:#3688b0;}#diamond-details-container div{text-transform:uppercase;}#diamond-details-container div.small{font-size:12px;line-height:18px;}#diamond-details-container #diamond-carat-info{line-height:25px;}#diamond-details-container #diamond-selector{margin-top:10px;}#diamond-details-container #diamond-selector a{color:#5eb1d9;font-size:14px;font-weight:bold;border-bottom:1px solid #d4eefa;}#diamond-details-container #diamond-selector #diamond-details-link{color:#3688b0;font-size:11px;text-transform:none;border:none;}#product-actions{margin:10px 0;}#product-buttons{margin-top:15px;clear:both;margin-left:-12px;}#add-to-bag{font-size:16px;text-align:center;}#link-price-reserve,
#link-financing{display:block;margin-top:7px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:400;letter-spacing:.5px;white-space:nowrap;}#link-matching-bands{display:inline-block;margin:0 auto;text-align:center;font-size:11px;text-transform:uppercase;}.matching-bands-link{margin-top:-3px;font-weight:bold;}@media(max-width:991px){.matching-bands-link{font-size:13px;}}@media(min-width:1px) and (max-width:991px){#matching-bands{margin-left:-20px;margin-right:-20px;}}#matching-bands-container{position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;left:0;right:0;cursor:pointer;width:100%;}#product-name-description-cta{font-size:13px;}#price-container span{margin-bottom:10px;}#price-container span.soft-hide{display:inline-block;}#price-container #original-price, #price-container #dashed-original-price, #price-container #retail-price{display:block;float:none;margin-bottom:14px;height:21px;}#price-container #all-prices-container{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:400;letter-spacing:2px;float:left;color:#222222;}@media all and (min-width:1px) and (max-width:767px){#price-container #all-prices-container{float:none;}}#price-container #all-prices-container .strike-price, #price-container #all-prices-container .product-price, #price-container #all-prices-container .retail-price{font-size:24px;display:inline;}#price-container #all-prices-container .strike-price{margin-left:6px;}#price-container #all-prices-container .retail-price{margin-left:6px;}#price-container #all-prices-container .discount-price{color:#cc0000;}#price-container .loading-tiny{width:20px;height:20px;top:10px;visibility:hidden;display:inline-block;}#price-container .loading-tiny.active{visibility:visible;}.crossed{text-decoration:line-through;}.uvp{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:16px;display:inline-block;}.uvp.with-no-price{margin:5px 0px 5px 0px;}.youtube-preview{width:60px;}.img-inner-container{border:1px solid transparent;}.zoomImg{-webkit-touch-callout:none;}#carousel-thumbs{margin-bottom:10px;}.img-inner-container:hover,
.arrow_box, #carousel-thumbs .owl-dot.active,
#carousel-thumbs .owl-dot:hover{position:relative;background:#fff;border:1px solid #dbdbdb;}.img-inner-container:hover:after, .img-inner-container:hover:before,
.arrow_box:after, .arrow_box:before,
#carousel-thumbs .owl-dot.active:before, #carousel-thumbs .owl-dot.active:after,
#carousel-thumbs .owl-dot:hover:before, #carousel-thumbs .owl-dot:hover:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.img-inner-container:hover:after,
.arrow_box:after,
#carousel-thumbs .owl-dot.active:after,
#carousel-thumbs .owl-dot:hover:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;left:50%;margin-left:-8px;}.img-inner-container:hover:before,
.arrow_box:before,
#carousel-thumbs .owl-dot.active:before,
#carousel-thumbs .owl-dot:hover:before{border-color:rgba(219, 219, 219, 0);border-bottom-color:#dbdbdb;border-width:9px;left:50%;margin-left:-9px;}#share-block-container{padding-right:30px;margin-bottom:20px;margin-top:20px;}@media(min-width:992px){#share-block-container, .add-to-bag-button-container{padding:0;}#share-block-container .btn, .add-to-bag-button-container .btn{width:205px;}}@media(min-width:1px) and (max-width:991px){#share-block-container{padding-left:40px;padding-right:40px;}}#add-to-saved-items, #share-widget-button{padding:7px 5px 3px 5px;margin-bottom:10px;}#add-to-saved-items > i, #share-widget-button > i{margin-top:3px;}.icon-heart-blue{margin-right:5px !important;}.icon-share{margin-right:5px !important;top:-3px !important;}#our-promise{text-transform:lowercase;}#also-like{margin-top:40px;margin-bottom:10px;}#also-like-cta h5{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;font-size:28px;font-weight:normal;letter-spacing:1px;text-transform:none;line-height:22px;margin-top:9px;}@media all and (min-width:1px) and (max-width:767px){#also-like-cta h5{font-size:26px;}}#also-like-cta{padding-bottom:10px;text-align:center;}#also-like-cta .icon{margin-top:5px;margin-left:10px;}@media all and (max-width:991px){#also-like-cta{padding-bottom:0;}}#matching-items-wrapper > .products-container{min-height:200px;overflow:hidden;max-height:360px;padding-left:0;padding-right:0;}#matching-items-wrapper > .products-container .pl-product{min-height:200px;height:200px;}@media all and (min-width:1px) and (max-width:767px){#matching-items-wrapper > .products-container .pl-product{min-height:120px;max-height:120px;}}#matching-items-wrapper > .products-container ul{padding-left:130px;}#matching-items-wrapper .pl-product-container img{max-width:100%;}@media all and (min-width:1px) and (max-width:767px){#matching-items-wrapper .pl-product-container img{width:auto;}}.inline li{margin-left:7px;}#product-images, .product-carousel-images{margin-bottom:10px;}@media all and (min-width:768px) and (max-width:991px){#product-images, .product-carousel-images{margin-top:75px;}}.icon-matching{vertical-align:text-bottom;margin-right:10px;position:relative;margin-bottom:-2px;}#product-name-description p{margin:0;}#product-reviews .pr-page-nav-wrapper{width:40%;}#product-reviews .pr-page-count-wrapper{width:55%;}#product-overview-info .pr-snippet-read-write,
#product-overview-info .pr-snippet-social-bar,
#product-overview-info .pr-snippet-rating-decimal{display:none;}#product-overview-info .pr-snippet-review-count{border:none;margin-left:-10px;color:#298cb0;text-transform:none;font-size:90%;line-height:24px;}#product-overview-info .pr-snippet-review-count:hover{text-decoration:underline;cursor:pointer;}#product-overview-info .pr-snippet-wrapper{background:white;padding:0;}#product-overview-info .pr-snippet-stars,
#product-overview-info .pr-snippet-wrapper{border:none;}#select-diamonds-container{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:none;}#select-diamonds-container h3{color:#B6B6B6;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:19px;font-weight:normal;display:inline-block;position:relative;margin:0px;}#select-diamonds-container #telphone-link{color:#2e3942;cursor:default;}#select-diamonds-container #content{text-transform:none;font-size:14px;color:#868686;padding:0px;}#select-diamonds-container #contact-channels{padding:0px;}.icon-diamond-blue{position:relative;top:-3px;}#disabled-design-redirect{height:182px;width:320px;}#disabled-design-redirect h2{letter-spacing:0.1em;margin-top:25px;text-align:center;color:#5eb1d9;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#disabled-design-redirect p{margin:8px 45px 0 45px;text-align:center;width:220px;}#disabled-design-redirect a.btn{background-color:#5eb1d9;}.holiday-message-container{width:100%;line-height:13px;text-align:left;font-weight:normal;color:#555;font-size:11px;border:1px solid #F3E1B0;padding:5px 20px 5px 28px;margin:5px 0;}.holiday-message-container.engraving-message{width:auto;padding:5px 0px 5px 0px;text-align:center;background-color:#F3E1B0;border-color:transparent;}.holiday-message-container.required-message{border-color:#cc0000;display:none;}.holiday-message-container.required-message.active{display:block;}.holiday-message-container.deliveryMessage{background:url('../images/site/holiday/holiday-plane_8272d918696.png') no-repeat scroll 5px 10px white;}.holiday-message-container.deliveryMessage.message-data-loading{background-position-y:center;}.holiday-message-container.deliveryMessage.disabled{display:none !important;}.holiday-message-container.deliveryMessage.enabled{display:block;}.holiday-message-container.deliveryMessage .available div[data-label]{line-height:14px;display:none;}.holiday-message-container.deliveryMessage .available div[data-label].enabled{display:block;}.holiday-message-container.deliveryMessage .available div[data-label="engraving"]{margin-top:15px;font-weight:bold;font-style:italic;}.holiday-message-container.deliveryMessage .available span[data-label="in-select-sizes"]{display:none;}.holiday-message-container.deliveryMessage .available span[data-label="in-select-sizes"].enabled{display:block;}div.bootstrap-select, select.selectpicker{visibility:hidden;}#ring-sizes-container, #engraving-container{text-align:right;}#ring-sizes-container label[for="ring-size"], #engraving-container label[for="ring-size"]{margin:3px 10px 0px 0px;float:left;}#ring-sizes-container label[for="engraving"], #engraving-container label[for="engraving"]{margin:8px 10px 0px 0px;float:left;}#ring-sizes-container #ring-size, #ring-sizes-container #ring-size-placeholder, #engraving-container #ring-size, #engraving-container #ring-size-placeholder{width:149px;font-size:11px;}#ring-sizes-container #ring-size-placeholder, #engraving-container #ring-size-placeholder{font-size:13px;letter-spacing:2px;}#ring-sizes-container div[data-select-element-id], #engraving-container div[data-select-element-id]{height:15px;}#ring-sizes-container div[data-select-element-id] button.selectpicker, #engraving-container div[data-select-element-id] button.selectpicker{padding-top:4px;padding-bottom:2px;background-color:#DCE1E6;border-color:#A8A8A8;color:#222222;}#ring-sizes-container div[data-select-element-id] button.selectpicker span.filter-option, #engraving-container div[data-select-element-id] button.selectpicker span.filter-option{font-size:11px;word-spacing:3px;}#ring-sizes-container div[data-select-element-id="ring-size"], #engraving-container div[data-select-element-id="ring-size"]{width:168px;}#ring-sizes-container #not-sure-main, #engraving-container #not-sure-main{font-size:12px;text-align:right;}#ring-sizes-container #ring-size-alert, #ring-sizes-container #engraving-option-field, #engraving-container #ring-size-alert, #engraving-container #engraving-option-field{padding:2px 0px 1px 1px;display:inline-block;}#ring-sizes-container #ring-size-alert.alert, #ring-sizes-container #engraving-option-field.alert, #engraving-container #ring-size-alert.alert, #engraving-container #engraving-option-field.alert{background-color:#cc0000;}.holiday-timer-container{margin:0px;}.overview-warning-message{display:block;font-size:11px;font-style:italic;background-color:#FCF7DA;border:1px solid #DAD099;width:100%;padding:2px 2px 2px 5px;margin-bottom:10px;}.replaced-cert-message-wrapper{padding:10px;}.replaced-cert-message-wrapper button{margin-top:5px;}#product-zero-price{margin-bottom:5px;font-size:11px;}#product-zero-price .reason{font-weight:bold;}.flyover-more-sizes{margin:2px 10px 10px 10px;}.flyover-more-sizes a{font-size:11px;}[data-toggle="popover"], [data-toggle="popover"]:hover{cursor:help;border-bottom:1px dotted #dbdbdb;}#swf-container object{position:relative;}#swf-container #swf-content-container{display:hidden;position:relative;left:-16%;top:25px;margin-bottom:30px;}#swf-container #swf-content-container.active{display:inherit;}#swf-container #swf-content-container img{border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}.loading-recommendations-msg{margin-top:48px;font-size:18px;}.matching-items-list-element-loading{opacity:0.4;}#also-like-list{overflow:hidden;}#also-like-list li{opacity:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;}a{cursor:pointer;}@media(min-width:768px) and (max-width:992px){#diamond-details-container #diamond-selector a{font-size:13px;}}@media all and (min-width:768px) and (max-width:991px){#main-product-image, .main-product-images{margin-top:30px;}}@media all and (min-width:992px){#main-product-image, .main-product-images{margin-top:-20px;}}#main-product-image img, .main-product-images img{margin-left:auto;margin-right:auto;}.viewer-title{display:none;}#product-photo-wrapper > .products-container{overflow:hidden;}#product-photo-wrapper #photoFlexSlider{margin-left:23px;}@media all and (min-width:1px) and (max-width:767px){#product-photo-wrapper #photoFlexSlider{margin-left:auto;}}#product-photo-wrapper #recent-purchase-cta h5{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:18px;line-height:22px;}#product-photo-wrapper #recent-purchase-cta{padding-bottom:10px;text-align:center;}#product-photo-wrapper #recent-purchase-cta .icon{margin-top:5px;margin-left:10px;}#product-photo-wrapper #photo-list li{text-align:center;}#product-photo-wrapper .recent-purchase-modal-content{overflow-y:scroll;border-radius:0px;}#product-photo-wrapper .recent-purchase-modal-content .modal-title{border-bottom:none;}#product-photo-wrapper .recent-purchase-modal-content .modal-header{border-bottom:none;}#product-photo-wrapper .recent-purchase-modal-content .close{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:11px;font-weight:bold;color:#555555;opacity:1;text-transform:uppercase;margin-right:5px;}@media all and (min-width:768px){#product-photo-wrapper .modal-dialog{width:700px;}}#product-photo-wrapper .owl-carousel.slides > li{margin-right:6px;}#product-photo-wrapper .see-gallery-link{text-transform:uppercase;font-size:10px;}#product-photo-wrapper .photo-title{margin-top:0;margin-bottom:9px;}#product-photo-wrapper #product-photo-container{border-bottom:1px solid #dbdbdb;padding:20px;margin-left:-15px;margin-right:-15px;}.multiple-payments{position:relative;left:-3px;}.multiple-payments [gv-dropdown]{width:100%;margin-bottom:15px;padding-right:20px;float:left;}.multiple-payments [gv-dropdown] .cart-dropdown{border:none;}.multiple-payments [gv-dropdown] .cart-dropdown .btn{background-color:#F3F3F3;color:#222222;}@media all and (min-width:1px) and (max-width:767px){.multiple-payments [gv-dropdown] gv-cart-dropdown .btn-group button.dropdown-toggle, .multiple-payments [gv-dropdown] [gv-cart-dropdown] .btn-group button.dropdown-toggle{font-weight:600;font-size:14px;margin-left:10px;}}@media all and (min-width:768px) and (max-width:991px){.multiple-payments [gv-dropdown]{height:33px;width:100%;}}@media all and (min-width:1px) and (max-width:767px){.multiple-payments [gv-dropdown]{height:40px;width:100%;padding-right:20px;margin-bottom:50px;}}.multiple-payments .form-group{margin-bottom:0px;}.multiple-payments .multiple-payments-label{float:left;position:absolute;top:14px;right:-8px;}@media all and (min-width:1px) and (max-width:767px){.multiple-payments .multiple-payments-label{display:none;}}.multiple-payments .multiple-payments-label .multiple-payments-help{display:inline-block;height:12px;width:12px;background-repeat:no-repeat;background-image:url('../images/site/rga/help-icon_bd5456cee68.png');cursor:pointer;}.multiple-payments .overview-help-tip{position:absolute;top:-12px;left:-303px;border:1px solid #222222;background-color:#FFFFFF;padding:10px;z-index:100;width:300px;line-height:14px;text-align:left;text-transform:none;font-size:12px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}.multiple-payments .overview-help-tip h6{margin-top:5px;margin-bottom:5px;border-bottom:1px solid #CCCCCC;padding-bottom:5px;}.multiple-payments .overview-help-tip ul, .multiple-payments .overview-help-tip li{line-height:14px;font-size:12px;}.added-to-cart-message{border:2px solid #bd2544;padding-top:8px;margin:0 10px 0 10px;}.added-to-cart-message > a, .added-to-cart-message a:visited, .added-to-cart-message a:link{color:#bd2544;text-transform:uppercase;font-size:11px;font-weight:bold;font-family:"font-2", Helvetica, Arial, sans-serif;}