.rj-mega-columns .rj-mega-title{overflow-wrap:normal!important;word-wrap:normal!important;white-space:nowrap!important}.rj-nav-item.engagement-rings .rj-mega-menu .rj-mega-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}.rj-nav-item.wedding-bands .rj-mega-menu .rj-mega-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.rj-nav-item.earrings .rj-mega-menu .rj-mega-columns,.rj-nav-item.necklaces .rj-mega-menu .rj-mega-columns,.rj-nav-item.bracelets .rj-mega-menu .rj-mega-columns{grid-template-columns:minmax(0,1fr)!important}.rj-nav-item.necklaces .rj-container{max-width:1058px;margin:auto}.rj-nav-item.bracelets .rj-container{max-width:620px;margin:auto}.engagement-rings .rj-mega-col.shop-by-shape .rj-mega-sublist{grid-template-columns:1fr 1fr!important;gap:6px 26px!important}.engagement-rings .rj-mega-col.shop-by-shape .rj-mega-sublist li{display:block!important}.engagement-rings .rj-mega-col.shop-by-shape .rj-mega-sublink{display:grid!important;grid-template-columns:34px 1fr!important;align-items:center!important;gap:14px!important;width:100%!important;padding:6px 0!important}.engagement-rings .rj-mega-col.shop-by-shape .rj-mega-sublink img{height:34px!important;width:34px!important;margin:0!important}.engagement-rings .rj-mega-col.shop-by-shape .rj-mega-sublink:hover{transform:none!important}.rj-mega-col.shop-by-style .rj-mega-sublist,.rj-mega-col.shop-by-metal .rj-mega-sublist{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 22px!important}@supports (height: 100dvh){.rj-mobile-drawer{height:100dvh!important}}.rj-drawer-accordion .rj-accordion-panel{padding-bottom:48px!important;-webkit-overflow-scrolling:touch}.rj-drawer-body{padding-bottom:32px!important;-webkit-overflow-scrolling:touch}@media(max-width:1024px){.rj-accordion-subgroup.shop-by-style .rj-drawer-sublist,.rj-accordion-subgroup.shop-by-metal .rj-drawer-sublist{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px 16px!important;align-items:start!important}.rj-accordion-subgroup.shop-by-style .rj-drawer-sublink,.rj-accordion-subgroup.shop-by-metal .rj-drawer-sublink{padding:10px 0!important;line-height:1.3!important}.rj-drawer-accordion .rj-mega-promo .rj-promo-card{max-height:180px!important;overflow:hidden!important;margin:12px 0 4px!important}.rj-drawer-accordion .rj-mega-promo .rj-promo-content{min-height:0!important;padding:34px 16px 14px!important}.rj-drawer-accordion .rj-mega-promo .rj-promo-heading{font-size:20px!important;margin:0 0 6px!important}.rj-drawer-accordion .rj-mega-promo .rj-promo-text{font-size:12px!important;line-height:1.45!important;margin:0 0 10px!important}.rj-drawer-accordion .rj-mega-promo .rj-promo-btn{padding:10px 20px!important;font-size:10px!important}}.er-page .er-sort-sheet{bottom:auto!important;height:100vh!important}@supports (height: 100dvh){.er-page .er-sort-sheet{height:100dvh!important}}.er-page .er-sort-dialog{max-height:52vh!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:90px!important}@supports (height: 100dvh){.er-page .er-sort-dialog{max-height:52dvh!important}}.er-page .er-sheet-opt{flex:none!important;height:auto!important;min-height:46px!important;padding:12px 0!important}.er-page .er-sort-dialog_ext{position:static!important;padding-bottom:4px!important}header.rj-header-wrapper .rj-logo-link{gap:0;padding:2px 0}header.rj-header-wrapper .rj-logo-text{font-family:Cormorant,Times New Roman,serif!important;font-weight:300;font-size:36px;letter-spacing:.3em;text-indent:.3em;line-height:1;color:var(--rvh-navy, #1b2436);text-transform:uppercase}header.rj-header-wrapper .rj-logo-subtext{display:inline-flex;align-items:center;gap:12px;margin-top:9px;font-family:Montserrat,system-ui,sans-serif!important;font-size:8.5px;font-weight:400;letter-spacing:.56em;text-indent:.56em;color:var(--rvh-blue, #657898);text-transform:uppercase}header.rj-header-wrapper .rj-logo-subtext:before,header.rj-header-wrapper .rj-logo-subtext:after{content:"";display:block;width:40px;height:1px;background:var(--rvh-blue, #657898);opacity:.55}header.rj-header-wrapper .rj-logo-link:hover .rj-logo-text{color:var(--rvh-navy, #1b2436)}header.rj-header-wrapper .rj-drawer-title{letter-spacing:.3em;color:var(--rvh-navy, #1b2436)}.announcement-bar-section .utility-bar{background:var(--rvh-navy, #1b2436)!important;border-bottom:none!important}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link,.announcement-bar-section .announcement-bar__link svg{color:#c9d3e2!important}.announcement-bar-section .announcement-bar__message{padding:11px 0;margin:0}.announcement-bar-section .announcement-bar__link:hover{color:#fff!important}header.rj-header-wrapper.rj-header-sticky{box-shadow:0 1px 0 var(--rvh-line, rgba(101, 120, 152, .22))}header.rj-header-wrapper .rj-drawer-overlay{background:#1b243673}@media(max-width:1024px){header.rj-header-wrapper .search-modal__content predictive-search .field input{border:1px solid var(--rvh-line, rgba(101, 120, 152, .22))!important;background:#fff;padding:12px 16px!important;font-size:13px;border-radius:0}header.rj-header-wrapper .search-modal__content predictive-search .field input:focus{border-color:var(--rvh-blue, #657898)!important}header.rj-header-wrapper .rj-header-top{padding:12px 0}header.rj-header-wrapper .rj-logo-link{max-width:none}.announcement-bar-section .announcement-bar__message{font-size:9.5px!important;letter-spacing:.18em!important;padding:9px 12px}header.rj-header-wrapper .rj-header-top-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;column-gap:6px}header.rj-header-wrapper .rj-header-left{justify-self:start;min-width:0}header.rj-header-wrapper .rj-header-logo{justify-self:center;text-align:center;min-width:0}header.rj-header-wrapper .rj-header-right{justify-self:end;min-width:0}}@media(max-width:640px){header.rj-header-wrapper .rj-logo-text{font-size:24px;letter-spacing:.26em;text-indent:.26em}header.rj-header-wrapper .rj-logo-subtext{font-size:7px;letter-spacing:.48em;text-indent:.48em;margin-top:5px;gap:8px}header.rj-header-wrapper .rj-logo-subtext:before,header.rj-header-wrapper .rj-logo-subtext:after{width:22px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/rareva-header-bundle.css.map */
