/*! featureConfig id: 5643c630e4b042e3c9dbf73a */h1,h2,h3,h4,h5,h6{line-height:1.4}#mobile-nav-menu [gv-analytics-events-data-link="Sale"]{color:#c00}#desktop-site-banner img{width:100%}#mobile-site-banner img{width:100%}[gv-site-banner]{margin:30px 0}input,textarea{font-family:"font-2",Helvetica,Arial,sans-serif;border:border:1px solid #222}footer{margin-top:64px}.diamond-selector-container .header .sort-desc a:before,.diamond-selector-container .header .sort-asc a:before{display:none}[gv-widget="product-wall"]{max-width:1600px;margin:0 auto}.nav-seo .nav>li.gemnav-dropdown>.gemnav-dropdown-container{left:0;right:auto}ul.accordion-nav>li>div>div>ul>li:before{content:""}span[ng-show="extendedDelivery"] .help-tip{left:-203px;width:200px;white-space:normal}span[ng-show="extendedDelivery"] .help-tip h6{display:none}/*! featureConfig id: 5b9c20e3e4b04e8501005b0d  */@media(max-width:767px){[gv-widget=bridal-wizard-product-information]{padding-left:10%}}[gv-widget=bridal-wizard-product-information] .delivered-by{width:100%;display:flex!important}[gv-widget=bridal-wizard-product-information] #product-overview-rga-info{padding-left:10%}[gv-widget=bridal-wizard-product-information] .delivered-by .pull-right{margin-left:auto;order:2;margin-top:10px}[gv-widget=bridal-wizard-product-information] .delivered-by .pull-left{margin-right:24px;align-self:flex-end;letter-spacing:.75px;font-size:16px}[gv-widget=bridal-wizard-product-information] .delivered-by .pull-left{text-align:left}[gv-widget=bridal-wizard-product-information] [ng-show="deliveryDate"]{font-size:16px;white-space:nowrap;font-style:italic}@media(min-width:992px){[gv-widget=bridal-wizard-product-information] #product-buttons{margin-top:-30px!important}}/*! featureConfig id: 5b75ab2ae4b0200fe6194296  */[gv-widget=cart-promo-input]{height:92px;border-bottom:1px solid #d3d3d3}[gv-widget=cart-promo-input] [gv-widget="cart-promo-input"] .cart-promo-text{height:44px;line-height:26px}[gv-widget=cart-promo-input] #promo-input{height:44px;margin:24px 0}[gv-widget=cart-promo-input] [gv-widget="cart-promo-input"] .cart-promo-input[ng-if="!activePromoCode"]{font-size:11px;font-weight:700;padding:19px 24px 29px}[gv-widget=cart-promo-input] .btn.btn-primary:hover,[gv-widget=cart-promo-input] .btn-primary.button:hover{background-color:#fff}[gv-widget=cart-promo-input] input,[gv-widget=cart-promo-input] button,[gv-widget=cart-promo-input] .cart-promo-input-group{height:44px!important;top:-5px}[gv-widget=cart-promo-input] .label{display:none}[gv-widget=cart-promo-input] button{width:100%;padding:0;line-height:44px}[gv-widget=cart-promo-input] [gv-input]{margin-top:-5px}/*! featureConfig id: 5bb6282de4b076f2035e207f  */[gv-widget=customize-v2] #customize-v2 div[data-swatch-type]{width:44px;height:60px}[gv-widget=customize-v2] #customize-v2-header .stone-info-title{padding-bottom:7px;margin-top:24px}[gv-widget=customize-v2] #customize-v2 #customize-widget div[data-swatch-type] i:hover+label{text-decoration:underline solid #bdbdbd}[gv-widget=customize-v2] #customize-v2 #customize-widget div[data-swatch-type] i.selected+label{text-decoration:underline solid #5eb1d9}[gv-widget=customize-v2] #customize-v2 #customize-widget div[data-swatch-type] label,[gv-widget=customize-v2] #customize-v2 #customize-widget label{font-size:11px;letter-spacing:.1px;font-family:font-2;text-transform:capitalize;padding:-2px 0 0 8px;margin:0 -8px 0 0;width:54px;word-wrap:break-word;line-height:12px;white-space:normal;text-align:center}[gv-widget=customize-v2] #customize-v2 #customize-widget .product-flyover i[class^="swatch-"],[gv-widget=customize-v2] #customize-v2 #customize-widget .product-flyover i[class*=" swatch-"]{margin-left:8px}[gv-widget=customize-v2] #customize-v2 #customize-widget .swatch-box i:not(.borderless){-webkit-box-shadow:none;box-shadow:none}[gv-widget=customize-v2] #customize-v2 #customize-widget label[for="ring-size"]{font-family:font-2,Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;color:#222;letter-spacing:1px;text-transform:uppercase;width:90px;margin-top:0;text-align:left;margin-top:6px}[gv-widget=customize-v2] .option-info .short-body{font-size:14px;line-height:1.3;margin-top:4px}[gv-widget=customize-v2] a.btn-default{margin-top:16px}[gv-widget=customize-v2] #customize-v2 #customize-widget .matching-bands-container .layer-info+.swatch-box{margin-top:6px}@media(min-width:768px) and (max-width:1199px){[gv-widget=customize-v2] .layer-type{white-space:normal!important}[gv-widget=customize-v2] #customize-v2 #customize-widget .layer-info-container-additional-items .layer-info{padding:6px 0 11px 23px!important}}/*! featureConfig id: 5b9c0ffce4b096a1752ebab4  */[gv-widget=diamond-selector]{padding-bottom:50px}[gv-widget=diamond-selector] .sliderLabel .sliderHelp.priceHelp{display:none!important}[gv-widget=diamond-selector] .diamond-selector-container .body{float:left}[gv-widget=diamond-selector] #diamond-selector-link .sliderLabel,[gv-widget=diamond-selector] .diamond-selector-link{display:none}[gv-widget=diamond-selector] #diamondSelectionCriteria .slider-text-box{pointer-events:none;border:0}[gv-widget=diamond-selector] .diamond-selector-button{border-radius:0}[gv-widget=diamond-selector] .selector-row.diamond-row:hover{box-shadow:inset 0 0 0 2px #2f8cae}[gv-widget=diamond-selector] .diamond-details-panel-choose-diamond-button button{color:#f3f3f3;background-color:#298cb0;border:0;text-decoration:none;font-weight:600;border-radius:0;height:44px;width:224px;font-size:14px;font-weight:500;letter-spacing:.5px}[gv-widget=diamond-selector] .diamond-details-panel-choose-diamond-button button:hover{background-color:#247c9b;color:#fff}[gv-widget=diamond-selector] #diamondSelectionCriteria .accordionified-flyout .diamond-info-area .diamond-details-panel-close-button,[gv-widget=diamond-selector] #diamondSelectors .accordionified-flyout .diamond-info-area .diamond-details-panel-close-button{width:44px;height:44px;margin-top:-44px}[gv-widget=diamond-selector] .main-details h3,[gv-widget=diamond-selector] .main-details h6{line-height:1.4}[gv-widget=diamond-selector] .diamond-selector-container dt,[gv-widget=diamond-selector] .diamond-selector-container dd{font-size:13px;letter-spacing:.5px}[gv-widget=diamond-selector] .diamond-selector-container .header>div,[gv-widget=diamond-selector] .diamond-selector-container .header a,[gv-widget=diamond-selector] .diamond-selector-container .header a:visited,[gv-widget=diamond-selector] .diamond-selector-container .header a:hover,[gv-widget=diamond-selector] .diamond-selector-container .header a:active{font-size:12px}@media(min-width:440px){[gv-widget=diamond-selector] .diamond-selector-container .header>div,[gv-widget=diamond-selector] .diamond-selector-container .header a,[gv-widget=diamond-selector] .diamond-selector-container .header a:visited,[gv-widget=diamond-selector] .diamond-selector-container .header a:hover,[gv-widget=diamond-selector] .diamond-selector-container .header a:active{font-size:14px}}[gv-widget=diamond-selector] #diamondSelectionCriteria .sliderRow{margin:36px 0}[gv-widget=diamond-selector] #diamondSelectionCriteria .slider-text-box{font-size:13px;padding:6px}[gv-widget=diamond-selector] #diamondSelectionCriteria .ticks{margin-top:-12px;height:12px!important}[gv-widget=diamond-selector] #diamondSelectionCriteria .shape-selector ul li a+span{font-size:13px;line-height:2.4}/*! featureConfig id: 5b9c2455e4b0f806ed7ebcf9  */[gv-widget=diamond-wizard-tabs]{margin-top:16px}[gv-widget=diamond-wizard-tabs] .tab-widget ul{max-width:1600px;-moz-padding-start:0}@media(max-width:767px){[gv-widget=diamond-wizard-tabs] .inner.active>span.dwiz-text{margin-top:-22px}}/*! featureConfig id: 5c588afc2bcf8378d3dc0928  */[gv-widget=gift-wrap-kits] h3{font-size:18px;font-weight:500;color:#222232}[gv-widget=gift-wrap-kits] .btn-group{height:unset;min-width:unset;border:none!important}[gv-widget=gift-wrap-kits] .btn-group button.dropdown-toggle,[gv-widget=gift-wrap-kits] .btn{border:1px solid #222232!important;height:42px}[gv-widget=gift-wrap-kits] button.dropdown-toggle{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:18px 8px 14px;height:40px;align-items:center;line-height:1;min-width:unset!important}[gv-widget=gift-wrap-kits] div.dropdown-label{padding-top:0;margin-left:unset!important}[gv-widget=gift-wrap-kits] .btn div.caret{top:19px!important}[gv-widget=gift-wrap-kits] .gift-wrap-button-row{display:grid;grid-template-columns:80px 1fr;grid-gap:4px;padding-bottom:12px}[gv-widget=gift-wrap-kits] .gift-wrap-button-row .gift-wrap-drop-down{width:100%;padding:0 1px}[gv-widget=gift-wrap-kits] .gift-wrap-add-to-cart-button:hover{background-color:#313144;border-color:#313144;color:#fff}[gv-widget=gift-wrap-kits] .gift-wrap-removal-row{margin-bottom:12px}[gv-widget=gift-wrap-kits] .gift-wrap-removal-row .remove-button{color:red;color:#c34c05;font-weight:700;font-weight:500;letter-spacing:0}/*! featureConfig id: 5c00578fe4b06309d2a4cbcd  */[gv-widget=navision-product-information] .product-overview-title{background-repeat:no-repeat;background-position:center top;font-family:font-2,Helvetica,Arial,sans-serif;color:#222;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:2px;text-align:left}[gv-widget=navision-product-information] #product-price{font-size:26px;font-family:font-1,Georgia,"Times New Roman",Times,serif;line-height:1.4;color:#222}[gv-widget=navision-product-information] .strike-price{font-size:26px;font-family:font-1,serif;margin-right:4px}[gv-widget=navision-product-information] .product-desc{background-repeat:no-repeat;background-position:center top;font-family:font-1,serif;color:#222;font-size:15px;text-align:left}[gv-widget=navision-product-information] .customize-header-title{font-family:font-1,Georgia,"Times New Roman",Times,serif;font-size:24px;line-height:32px;margin-top:6px;color:#222;font-weight:normal;text-transform:none;letter-spacing:1px;order:1}[gv-widget=navision-product-information] .designerName{display:none}[gv-widget=navision-product-information] #product-overview-rga-info>span:nth-child(2){background-repeat:no-repeat;background-position:center top;font-family:font-2,Helvetica,Arial,sans-serif;color:#222;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:2px;text-align:left;order:2}[gv-widget=navision-product-information] .multiple-payments{display:none!important}[gv-widget=navision-product-information] #product-overview-rga-info{display:flex;flex-direction:column}[gv-widget=navision-product-information] #product-overview-rga-info>div:nth-child(7){order:3;margin-top:16px}[gv-widget=navision-product-information] #product-overview-rga-info>div:nth-child(5){order:3;margin-top:12px}[gv-widget=navision-product-information] #product-overview-rga-info div:nth-child(6){order:4}[gv-widget=navision-product-information] #all-prices-container{order:2;padding:4px 0 8px}[gv-widget=navision-product-information] #product-overview-rga-info .clearfix{order:6}[gv-widget=navision-product-information] #product-buttons{order:7;margin-left:0}[gv-widget=navision-product-information] .layer-info-container-quantity,[gv-widget=navision-product-information] .layer-info-container-ring-size{text-transform:uppercase;font-size:12px;font-weight:bold;color:#222;letter-spacing:1px;margin-top:24px}[gv-widget=navision-product-information] .bullets{list-style:disc;margin:4px 0 0 32px;color:#555}[gv-widget=navision-product-information] #ring-sizes-container #ring-size{width:90px}@media all and (min-width:768px){[gv-widget=navision-product-information] #product-overview-rga-info{max-width:1200px}}/*! featureConfig id: 5be052c9e4b0930759e723a2  */[gv-widget=product-details---inventory-design] .widget-bar-positioner.text-center.clearfix{margin-top:40px}[gv-widget=product-details---inventory-design] h2{font-size:12px;margin-bottom:24px;color:#222}[gv-widget=product-details---inventory-design] table.table .title{font-size:12px;color:#222}[gv-widget=product-details---inventory-design] table.table .desc{font-family:font-2;color:#222}[gv-widget=product-details---inventory-design] .full-description p,[gv-widget=product-details---inventory-design] .shipping-description p{background-repeat:no-repeat;background-position:center top;font-family:font-1,serif;color:#222;font-size:15px;text-align:left}[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:#f3f3f3}/*! featureConfig id: 5b86f548e4b0064ef7719d13  */[gv-widget=product-wall] .phl.premium.theme-highlight{height:auto}@media(max-width:767px){[gv-widget=product-wall] .pl-product-info-padding{padding-left:2.5rem}[gv-widget=product-wall] gv-badge,[gv-widget=product-wall] [gv-badge]{right:30px}}/*! featureConfig id: 5be1b9dbe4b029e91d2a1b70  */[gv-widget=product-wall-facet-tray] .long-list-with-text .long-list-item>span,[gv-widget=product-wall-facet-tray] .long-list-with-icon .long-list-item>span,[gv-widget=product-wall-facet-tray] .long-list-with-sprite .long-list-item>span{margin-top:0;font-size:16px;font-family:font-2;text-transform:capitalize;font-variant:traditional}/*! featureConfig id: 5d139e672bcf836d3d1fd066  */[gv-widget=product-wall-v2] .new-tiles .search-product-tile .subtext{width:100%}[gv-widget=product-wall-v2] .new-tiles .search-product-tile .title{width:100%}/*! featureConfig id: 569f9ee6e4b05dbae0989f68  */[gv-widget=responsive-banner] .phl.premium h1.phl-title{font-family:"adobe-caslon-pro",Georgia,"Times New Roman",Times,serif;font-size:20px;letter-spacing:6px;font-weight:normal;padding-top:35px}[gv-widget=responsive-banner] p{font-size:16px;line-height:22px;max-width:423px}@media only screen and (max-width:768px){[gv-widget=responsive-banner] .phl.premium h1.phl-title{font-size:14px;letter-spacing:4px;line-height:22px}}/*! featureConfig id: 5ba54da7e4b09e32edcf444a  */@media(min-width:992px){[gv-widget=setting-style-facet-tray] #setting-tray-menu-0.collapse,[gv-widget=setting-style-facet-tray] #setting-tray-menu-1.collapse{display:flex!important}}/*! featureConfig id: 5e46ddf9aa9aa239ba7a16d4  */[gv-widget=site-footer] #footer-accessibility{cursor:pointer}/*! featureConfig id: 56675319e4b07f23ff7b2e8a  */[gv-widget=site-header] #nav-site [gv-analytics-events-data-link="Sale"]{color:#c00}@media(max-width:767px){[gv-widget=site-header] [gv-site-banner]{margin-bottom:-10px;margin-top:-10px}}@media(min-width:768px){[gv-widget=site-header] [gv-site-banner]{margin-bottom:-10px;margin-top:15px}}[gv-widget=site-header] #mobile-header .mobile-logo-wrapper a{padding-top:0}[gv-widget=site-header] #desktop-header .banner-row{margin-top:10px;margin-bottom:10px}#site-banner-a83f3598f612e48c1b1be5760546608d .owl-dots{margin:auto;width:100%;display:none!important}#site-banner-a83f3598f612e48c1b1be5760546608d .owl-stage{margin-bottom:0!important}@media(min-width:768px){#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner{background-color:#d2e4e6;min-height:44px;margin-bottom:15px;margin-top:-10px}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner h2{font-family:font-2,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center;color:#222;padding:12px;font-weight:300;letter-spacing:.6px;-webkit-animation:fadein .6s ease-in-out;-moz-animation:fadein .6s ease-in-out;-ms-animation:fadein .6s ease-in-out;-o-animation:fadein .6s ease-in-out;animation:fadein .6s ease-in-out}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner .main-copy{line-height:1.4}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner #shop-link{color:#222;text-decoration:underline!important;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:normal!important}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner #details-link{margin:0 16px;white-space:nowrap}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner #details-link a{color:#222;text-decoration:underline;font-size:10px;font-weight:400}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner #redbar-bold{color:#222;font-size:14px;font-weight:600}}@media(max-width:767px){#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner{background-color:#d2e4e6;min-height:44px;margin-bottom:15px;margin-top:-10px}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner h2{font-family:font-2,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;text-align:center;color:#222;padding:12px;font-weight:300;letter-spacing:.6px;-webkit-animation:fadein .6s ease-in-out;-moz-animation:fadein .6s ease-in-out;-ms-animation:fadein .6s ease-in-out;-o-animation:fadein .6s ease-in-out;animation:fadein .6s ease-in-out}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner .main-copy{line-height:1.4}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner #shop-link{color:#222;text-decoration:underline!important;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:normal!important}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner #details-link{margin:0 16px;white-space:nowrap}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner #details-link a{color:#222;text-decoration:underline;font-size:11px;font-weight:400}#site-banner-a83f3598f612e48c1b1be5760546608d .freeship-banner #redbar-bold{color:#222;font-size:11px;font-weight:600}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}}