/*! 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.text-center{justify-content:center}[gv-widget='bridal-wizard-product-information'] .delivered-by{display:flex;align-items:baseline}[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;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}/*! 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 #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;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}}/*! featureConfig id: 5b9c0ffce4b096a1752ebab4  */[gv-widget='diamond-selector']{padding-bottom:0}[gv-widget='diamond-selector'] .sliderLabel .sliderHelp.priceHelp{display:none!important}[gv-widget='diamond-selector'] .diamond-selector-container .body{float:left}[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: 63ea7bd8a8656746a613f1f7  */@media screen and (min-width:768px){[gv-widget='diamond-wizard-tabs'] .tab-widget ul>li[tab] .inner .dwiz-number{line-height:110px}[gv-widget='diamond-wizard-tabs'] .tab-widget ul>li[tab] .inner.active .dwiz-number{line-height:123px}}/*! 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}