:root{--er-bg: #FFFFFF;--er-bg-soft: #F5EFEC;--er-bg-card: #FBF6F3;--er-ink: #2A2120;--er-ink-soft: #6E5E5A;--er-ink-faint: #A99891;--er-line: #E4D5CD;--er-line-strong: #C9B5AB;--er-accent: #997373;--er-pad-x: clamp(20px, 4vw, 64px)}.er-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--er-ink-soft);margin:0 0 14px}.er-text-link{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--er-ink);text-decoration:none;border-bottom:1px solid var(--er-ink);padding-bottom:2px;display:inline-block}.er-text-link:hover{color:var(--er-accent);border-color:var(--er-accent)}.er-hero{padding:clamp(16px,2.5vw,32px) var(--er-pad-x) clamp(20px,3vw,40px);display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}@media(max-width:920px){.er-hero{grid-template-columns:1fr;gap:28px;padding-top:clamp(20px,4vw,40px);padding-bottom:clamp(16px,3vw,32px)}.er-hero__art{order:-1;aspect-ratio:5 / 4}.er-hero__copy{padding-bottom:0}}.er-hero__copy{display:flex;flex-direction:column;justify-content:center}.er-hero__vol{display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--er-accent);margin-bottom:36px}.er-hero__vol:before{content:"";width:32px;height:1px;background:var(--er-accent)}.er-hero__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-weight:300;font-size:clamp(34px,8.5vw,70px);line-height:1.02;margin:0 0 28px;letter-spacing:-.005em}.er-hero__title em{font-style:italic;font-weight:300}.er-hero__lede{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--er-ink-soft);max-width:44ch;margin:0;text-wrap:pretty}.er-hero__art{position:relative;aspect-ratio:16 / 10;background:var(--er-bg-soft);overflow:hidden}.er-hero__art img{width:100%;height:100%;object-fit:cover;display:block}.er-hero__art-tag{position:absolute;left:18px;bottom:18px;z-index:3;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-size:18px;letter-spacing:.01em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4);pointer-events:none}.er-plp-toolbar{position:sticky;top:var(--header-height, 0px);z-index:30;background:var(--er-bg);border-top:1px solid var(--er-line);border-bottom:1px solid var(--er-line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px var(--er-pad-x)}.er-plp-toolbar__left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.er-filters-btn{flex:none;display:inline-flex;align-items:center;gap:10px;background:none;border:1px solid var(--er-line-strong);color:var(--er-ink);font:inherit;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;padding:9px 16px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.er-filters-btn:hover{border-color:var(--er-ink)}.er-filters-btn__icon{width:16px;height:16px;display:block;color:var(--er-ink-soft)}.er-filters-btn:hover .er-filters-btn__icon{color:var(--er-ink)}.er-filters-btn__badge{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--er-ink);color:#fff;border-radius:999px;font-size:10px;letter-spacing:0;padding:0 5px}.er-filters-btn__badge[hidden]{display:none}.er-plp-toolbar__right{display:flex;align-items:center;gap:24px;color:var(--er-ink-soft);font-size:12.5px;flex-wrap:wrap}.er-sort-select{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid var(--er-line-strong);font:inherit;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--er-ink);padding:4px 22px 4px 0;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--er-ink) 50%),linear-gradient(135deg,var(--er-ink) 50%,transparent 50%);background-position:right 5px top 12px,right 0px top 12px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media(max-width:600px){.er-plp-toolbar__left{gap:14px}.er-plp-toolbar__right{gap:16px}}.er-filter-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.er-filter-drawer .er-filter-drawer__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#1e161457;opacity:0;transition:opacity .35s ease}.er-filter-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(420px,88vw);background:var(--er-bg);border-right:1px solid var(--er-line);box-shadow:0 0 48px #1e161429;transform:translate(-100%);transition:transform .38s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column}.er-filter-drawer.is-open{pointer-events:auto}.er-filter-drawer.is-open .er-filter-drawer__scrim{opacity:1}.er-filter-drawer.is-open .er-filter-drawer__panel{transform:translate(0)}.er-filter-drawer__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:22px var(--er-pad-x) 18px;border-bottom:1px solid var(--er-line)}.er-filter-drawer__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:27px;line-height:1}.er-filter-drawer__close{background:none;border:0;cursor:pointer;font-size:26px;line-height:1;color:var(--er-ink-soft);width:38px;height:38px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.er-filter-drawer__close:hover{color:var(--er-ink)}.er-filter-drawer__body{flex:1 1 auto;overflow-y:auto;padding:4px var(--er-pad-x) 16px}.er-filter-group{padding:24px 0;border-bottom:1px solid var(--er-line)}.er-filter-group:last-child{border-bottom:0}.er-filter-group__label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--er-ink-faint);margin:0 0 16px}.er-shape-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.er-shape-chip{background:none;cursor:pointer;text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;gap:9px;color:var(--er-ink-soft);font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease;border:1px solid var(--er-line);padding:16px 8px}.er-shape-chip:hover{color:var(--er-ink);border-color:var(--er-line-strong)}.er-shape-chip.is-active{border-color:var(--er-ink);background:var(--er-bg-soft);color:var(--er-ink)}.er-shape-chip .icon{width:30px;height:30px;background-color:currentColor;opacity:.85;-webkit-mask:var(--shape-icon) center / contain no-repeat;mask:var(--shape-icon) center / contain no-repeat}.er-shape-chip.is-all .icon{width:28px;height:28px;border:1px solid currentColor;border-radius:50%;mask:none;-webkit-mask:none;background:none;opacity:.7}.er-style-chips{display:flex;flex-wrap:wrap;gap:8px}.er-style-chip{background:none;text-decoration:none;border:1px solid var(--er-line-strong);color:var(--er-ink-soft);padding:7px 14px;border-radius:999px;font:inherit;font-size:11.5px;letter-spacing:.04em;cursor:pointer;transition:all .15s ease}.er-style-chip:hover{color:var(--er-ink);border-color:var(--er-ink)}.er-style-chip.is-active{background:var(--er-ink);color:#fff;border-color:var(--er-ink)}.er-filter-group--metal{display:none}.er-metal-dots--drawer{gap:16px}.er-metal-dots--drawer .er-metal-dot{width:28px;height:28px}@media(max-width:600px){.er-plp-toolbar .er-metal-dots{display:none}.er-filter-group--metal{display:block}}.er-filter-drawer__foot{flex:none;display:flex;align-items:center;gap:12px;padding:16px var(--er-pad-x);border-top:1px solid var(--er-line)}.er-drawer-clear{flex:none;background:none;border:0;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--er-ink-soft);padding:12px 4px;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.er-drawer-clear:hover{color:var(--er-ink);border-color:var(--er-ink)}.er-drawer-apply{flex:1 1 auto;background:var(--er-ink);color:#fff;border:1px solid var(--er-ink);cursor:pointer;font:inherit;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;padding:14px 20px;transition:background .2s ease}.er-drawer-apply:hover{background:#000}.er-drawer-apply em{font-style:italic;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:15px}@media(prefers-reduced-motion:reduce){.er-filter-drawer__panel,.er-filter-drawer__scrim{transition:none}}.er-metal-dots{display:inline-flex;align-items:center;gap:10px;padding-right:4px}.er-metal-dots__current{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--er-ink-soft);margin-left:4px;white-space:nowrap}.er-metal-dots__label{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--er-ink-faint);margin-right:4px}.er-metal-dot{background:none;border:0;padding:0;cursor:pointer;width:22px;height:22px;border-radius:50%;background:var(--swatch, #EAEAEA);box-shadow:inset 0 0 0 1px #0000001a;transition:box-shadow .15s ease,transform .15s ease;position:relative}.er-metal-dot:hover{transform:scale(1.08)}.er-metal-dot.is-active{box-shadow:0 0 0 1.5px var(--er-bg),0 0 0 2.5px var(--er-ink)}.er-metal-dot[data-metal=YG]{--swatch: #F5DEA6}.er-metal-dot[data-metal=RG]{--swatch: #EECDCD}.er-metal-dot[data-metal=WG]{--swatch: #EAEAEA}.er-metal-dot[data-metal=PT]{--swatch: #E3E9EC}.er-product__metals{position:absolute;right:10px;top:12px;display:flex;gap:6px;z-index:3;opacity:.9;transition:opacity .2s ease}.er-product:hover .er-product__metals{opacity:1}.er-product__metals .er-metal-dot{width:13px;height:13px;box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px #ffffffd9,0 1px 3px #14100e2e}.er-product__metals .er-metal-dot:hover{transform:scale(1.15)}.er-product__metals .er-metal-dot.is-active{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--er-ink),0 1px 3px #14100e2e}.er-grid-wrap{padding:clamp(20px,2.5vw,36px) var(--er-pad-x) clamp(40px,5vw,80px)}.er-product-grid{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px) clamp(20px,2.6vw,36px)}@media(min-width:861px){.er-product-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.er-product-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.er-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.er-product{display:block;text-decoration:none;color:inherit;position:relative;isolation:isolate;transition:opacity .25s ease}.er-product[hidden]{display:none}.er-product__media{position:relative;aspect-ratio:4 / 5;background:var(--er-bg-soft);overflow:hidden;margin-bottom:12px}.er-product__media>img,.er-product__media>svg,.er-product__media .er-product__media-hover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.er-product__media img.metal-img[data-metal],.er-product__media .er-product__media-hover[data-metal]{display:none}.er-product-grid[data-active-metal=WG] .er-product:not([data-active-metal]) .metal-img[data-metal=WG],.er-product-grid[data-active-metal=PT] .er-product:not([data-active-metal]) .metal-img[data-metal=WG],.er-product-grid[data-active-metal=YG] .er-product:not([data-active-metal]) .metal-img[data-metal=YG],.er-product-grid[data-active-metal=RG] .er-product:not([data-active-metal]) .metal-img[data-metal=RG],.er-product-grid[data-active-metal=WG] .er-product:not([data-active-metal]) .er-product__media-hover[data-metal=WG],.er-product-grid[data-active-metal=PT] .er-product:not([data-active-metal]) .er-product__media-hover[data-metal=WG],.er-product-grid[data-active-metal=YG] .er-product:not([data-active-metal]) .er-product__media-hover[data-metal=YG],.er-product-grid[data-active-metal=RG] .er-product:not([data-active-metal]) .er-product__media-hover[data-metal=RG]{display:block}.er-product[data-active-metal=WG] .metal-img[data-metal=WG],.er-product[data-active-metal=PT] .metal-img[data-metal=WG],.er-product[data-active-metal=YG] .metal-img[data-metal=YG],.er-product[data-active-metal=RG] .metal-img[data-metal=RG],.er-product[data-active-metal=WG] .er-product__media-hover[data-metal=WG],.er-product[data-active-metal=PT] .er-product__media-hover[data-metal=WG],.er-product[data-active-metal=YG] .er-product__media-hover[data-metal=YG],.er-product[data-active-metal=RG] .er-product__media-hover[data-metal=RG]{display:block}.er-product__media-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:1}@media(hover:hover){.er-product:hover .er-product__media-hover{opacity:1;pointer-events:auto}.er-product:hover .er-product__media>img{transform:scale(1.025)}}.er-product__name{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-weight:400;font-size:clamp(20px,1.5vw,24px);line-height:1.2;margin:0 0 4px}.er-product__price{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-size:19px;color:var(--er-ink);white-space:nowrap}.er-product__price .from{font-style:normal;font-family:var(--font-body-family, sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--er-ink-faint);margin-right:4px}.er-product__media .er-product__name{position:absolute;left:14px;top:12px;right:92px;z-index:3;margin:0;color:var(--er-ink);line-height:1.12;text-shadow:0 1px 6px rgba(255,255,255,.55);text-wrap:balance}.er-product__media .er-product__price{position:absolute;right:12px;bottom:12px;z-index:3;margin:0;color:var(--er-ink);text-shadow:0 1px 6px rgba(255,255,255,.55)}.er-product__media .er-product__price .from{color:var(--er-ink-soft)}@media(max-width:600px){.er-product__metals{display:none}.er-product__media .er-product__name{right:14px}}.er-product__body{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.er-product__meta{color:var(--er-ink-soft);font-size:12px;letter-spacing:.04em}.er-product-grid[data-density=compact]{gap:clamp(16px,1.6vw,22px) clamp(12px,1.4vw,18px)}.er-product-grid[data-density=compact] .er-product__media{margin-bottom:8px}.er-product-grid[data-density=compact] .er-product__name{font-size:clamp(17px,1.2vw,20px)}.er-product-grid[data-density=compact] .er-product__meta{font-size:11px}.er-product-grid[data-density=compact] .er-product__price{font-size:16px}.er-product-grid[data-density=compact] .er-grid-promo__title{font-size:clamp(20px,1.8vw,28px)}.er-product-grid[data-specs=off] .er-product__body{display:none}.er-product-grid[data-specs=off] .er-product__media{margin-bottom:0}.er-product-grid[data-card=border] .er-product,.er-product-grid[data-card=surface] .er-product,.er-product-grid[data-card=shadow] .er-product{background:var(--er-bg)}.er-product-grid[data-card=border] .er-product__media,.er-product-grid[data-card=surface] .er-product__media,.er-product-grid[data-card=shadow] .er-product__media{margin-bottom:0}.er-product-grid[data-card=border] .er-product__body,.er-product-grid[data-card=surface] .er-product__body,.er-product-grid[data-card=shadow] .er-product__body{padding:12px 14px 14px}.er-product-grid[data-card=border] .er-product{border:1px solid var(--er-line);transition:border-color .2s ease}.er-product-grid[data-card=border] .er-product:hover{border-color:var(--er-line-strong)}.er-product-grid[data-card=surface] .er-product{background:var(--er-bg-card);border:1px solid var(--er-line)}.er-product-grid[data-card=shadow] .er-product{box-shadow:0 2px 20px #2a21201a;transition:box-shadow .25s ease,transform .25s ease}.er-product-grid[data-card=shadow] .er-product:hover{box-shadow:0 10px 32px #2a212026;transform:translateY(-2px)}.er-grid-promo{grid-column:span 2;position:relative;isolation:isolate;display:block;overflow:hidden;text-decoration:none;background:var(--er-ink);min-height:260px}.er-grid-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.er-grid-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,2.4vw,36px)}.er-grid-promo__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0 0 10px}.er-grid-promo__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-weight:400;font-size:clamp(24px,2.2vw,34px);line-height:1.08;margin:0;max-width:18ch;color:#fff;text-wrap:pretty}.er-grid-promo__title em{font-style:italic}.er-grid-promo__link{margin-top:16px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;width:fit-content;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:3px;transition:border-color .2s ease}.er-grid-promo:hover .er-grid-promo__link{border-color:#fff}.er-grid-promo--dark-text .er-grid-promo__eyebrow{color:var(--er-ink-soft)}.er-grid-promo--dark-text .er-grid-promo__title,.er-grid-promo--dark-text .er-grid-promo__link{color:var(--er-ink)}.er-grid-promo--dark-text .er-grid-promo__link{border-color:var(--er-ink)}@media(max-width:540px){.er-grid-promo{grid-column:span 2;min-height:220px}}.er-load-more{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(24px,4vw,48px) var(--er-pad-x) clamp(36px,5vw,64px);text-align:center}.er-load-more__count{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--er-ink-faint)}.er-load-more__bar{width:100%;max-width:320px;height:1px;background:var(--er-line);position:relative}.er-load-more__bar:before{content:"";position:absolute;left:0;top:0;height:100%;width:var(--er-progress, 100%);background:var(--er-ink)}.er-load-more__btn{margin-top:6px;background:transparent;color:var(--er-ink);border:1px solid var(--er-line-strong);cursor:pointer;font:inherit;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;padding:14px 36px;transition:border-color .2s ease,background .2s ease,color .2s ease}.er-load-more__btn:hover{border-color:var(--er-ink);background:var(--er-ink);color:#fff}.er-load-more__btn:disabled{opacity:.55;cursor:default}.er-faq{background:var(--er-bg-soft);padding:clamp(48px,6vw,96px) var(--er-pad-x);border-top:1px solid var(--er-line)}.er-faq__inner{max-width:980px;margin:0 auto;display:grid;grid-template-columns:.7fr 1fr;gap:clamp(40px,5vw,80px)}@media(max-width:880px){.er-faq__inner{grid-template-columns:1fr;gap:28px}}.er-faq h3{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-weight:400;font-size:clamp(28px,2.8vw,40px);line-height:1.1;margin:0 0 14px}.er-faq h3 em{font-style:italic}.er-faq__intro p{color:var(--er-ink-soft);max-width:32ch;margin:0 0 18px}.er-faq-item{border-bottom:1px solid var(--er-line)}.er-faq-item summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:20px;line-height:1.25;color:var(--er-ink)}.er-faq-item summary::-webkit-details-marker{display:none}.er-faq-item summary:after{content:"+";font-family:var(--font-body-family, sans-serif);font-size:22px;color:var(--er-ink-soft);transition:transform .2s ease;flex:none}.er-faq-item[open] summary:after{content:"\2013"}.er-faq-item__body{padding:0 0 22px;color:var(--er-ink-soft);max-width:60ch}.er-concierge{background:var(--er-bg);padding:clamp(30px,5vw,72px) var(--er-pad-x);display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,80px);align-items:center;border-top:1px solid var(--er-line)}@media(max-width:880px){.er-concierge{grid-template-columns:1fr}}.er-concierge__copy .er-eyebrow{color:var(--er-accent)}.er-concierge__copy h3{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:1.1;margin:0 0 18px}.er-concierge__copy h3 em{font-style:italic}.er-concierge__copy p{color:var(--er-ink-soft);max-width:48ch;margin:0 0 24px;text-wrap:pretty}.er-concierge__art{aspect-ratio:5 / 4;background:var(--er-bg-card);overflow:hidden}.er-concierge__art img{width:100%;height:100%;object-fit:cover;display:block}.er-concierge__ctas{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.er-concierge__text-link{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-size:17px;color:var(--er-accent);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-collection-engagement-rings.css.map */
