.er-page{--ink:#1C1917;--ink-2:#44403C;--muted:#807A70;--bg:#FAF8F4;--surface:#FFFFFF;--gold:#A16207;--gold-soft:#B08D57;--gold-line:#E4D8C2;--line:#E7E2D8;--line-2:#D9D3C7;--star:#C09A3E;--shadow:0 1px 2px rgba(28,25,23,.04),0 8px 24px rgba(28,25,23,.06);--shadow-hover:0 4px 10px rgba(28,25,23,.08),0 18px 40px rgba(28,25,23,.12);background:var(--bg);color:var(--ink);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:300;line-height:1.6}.er-page *{box-sizing:border-box}.er-page h1,.er-page h2,.er-page h3,.er-page .er-serif{font-family:Cormorant,Times New Roman,serif;font-weight:500;letter-spacing:.2px;margin:0}.er-page a{color:inherit;text-decoration:none}.er-page img{display:block;max-width:100%}.er-step .ic,.er-step .ic *,.er-shape svg,.er-shape svg *,.er-fbtn svg,.er-fbtn svg *,.er-it svg,.er-it svg *,.er-cc .ic,.er-cc .ic *,.er-qvov svg,.er-qvov svg *,.er-sortbtn svg,.er-sortbtn svg *,.er-sheet-opt svg,.er-sheet-opt svg *{fill:none!important}.er-orn svg,.er-orn svg *{fill:currentColor!important}.er-stars svg[fill=currentColor],.er-stars svg[fill=currentColor] *{fill:currentColor!important}.er-stars svg[fill=none],.er-stars svg[fill=none] *{fill:none!important}.er-dot,.er-sw,.er-orn .ln{display:inline-block!important}.er-wrap{max-width:1320px;margin:0 auto;padding:0 28px}.er-tnum{font-variant-numeric:tabular-nums}.er-page button{font-family:inherit;cursor:pointer}.er-crumbs{font-size:12px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding:16px 0 2px}.er-crumbs a:hover{color:var(--gold)}.er-crumbs span{color:var(--ink)}.er-hero{text-align:center;padding:26px 0 14px}.er-hero .er-eyebrow{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.er-hero h1{font-size:58px;line-height:1.02;margin:0 0 14px}.er-hero p{max-width:620px;margin:0 auto;color:var(--ink-2);font-size:15px}.er-hero .er-desc{max-width:640px;margin:0 auto;color:var(--ink-2);font-size:15px;line-height:1.7}.er-hero .er-desc p{margin:0 0 .7em}.er-hero .er-desc p:last-child{margin-bottom:0}.er-hero .er-desc a{color:var(--gold);text-decoration:underline}.er-orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0 4px;color:var(--gold-soft)}.er-orn .ln{width:52px;height:1px;background:var(--gold-line)}.er-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 6px}.er-step{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:18px 22px}.er-step:hover{border-color:var(--gold-line);box-shadow:var(--shadow)}.er-step .n{font-family:Cormorant,serif;font-size:26px;color:var(--gold);width:30px;flex:none;text-align:center}.er-step .ic{width:34px;height:34px;color:var(--ink);flex:none}.er-step-ic{width:54px;height:54px;border-radius:50%;background:var(--bg);overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center}.er-step-ic img{width:54px;height:54px;object-fit:contain;display:block}.er-step .t{font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:500}.er-step .d{font-size:12.5px;color:var(--muted)}.er-head{text-align:center;margin:46px 0 22px}.er-head .k{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.er-head h2{font-size:34px;margin:6px 0 0}.er-head p{max-width:600px;margin:14px auto 0;font-size:15px;color:var(--ink-2);line-height:1.6}.er-shapes{display:flex;gap:10px;overflow-x:auto;padding:6px 2px 14px}.er-shape{flex:0 0 auto;width:104px;display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 8px;border:1px solid var(--line);border-radius:2px;background:var(--surface);transition:.2s}.er-shape:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:var(--shadow)}.er-shape-media{width:74px;height:74px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.er-shape img{width:74px;height:74px;object-fit:contain;display:block}.er-shape:hover .er-shape-media{box-shadow:0 0 0 1px var(--gold-line)}.er-shape span{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.er-shape.active{border-color:var(--gold);box-shadow:var(--shadow)}.er-shape.active .er-shape-media{box-shadow:0 0 0 1.5px var(--gold)}.er-shape.active span{color:var(--gold)}.er-toolbar{position:relative;z-index:5;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.er-trow{display:flex;align-items:center;gap:10px;min-height:62px;flex-wrap:wrap}.er-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.er-ft{position:relative}.er-fbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.er-fbtn:hover,.er-ft.open .er-fbtn{border-color:var(--gold)}.er-fbtn svg{width:13px;height:13px;color:var(--muted);transition:transform .2s}.er-ft.open .er-fbtn svg{transform:rotate(180deg)}.er-panel{position:absolute;top:48px;left:0;z-index:50;min-width:230px;max-height:340px;overflow:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:2px;box-shadow:var(--shadow-hover);padding:8px;display:none}.er-ft.open .er-panel{display:block}.er-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;font-size:13px;color:var(--ink-2);border-radius:2px}.er-opt:hover{background:#f5f0e7;color:var(--ink)}.er-opt.active{color:var(--gold)}.er-opt .ct{font-size:11px;color:var(--muted)}.er-priceform{display:flex;align-items:center;gap:8px;padding:10px}.er-priceform input{width:90px;height:38px;border:1px solid var(--line-2);border-radius:2px;padding:0 10px;font-family:inherit;font-size:13px}.er-priceform button{height:38px;padding:0 14px;background:var(--ink);color:#f5efe6;border:0;border-radius:2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.er-metalswatches{display:flex;align-items:center;gap:7px;padding-left:8px;margin-left:2px;border-left:1px solid var(--line)}.er-ms{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.12);position:relative;display:block}.er-ms.active{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--gold)}.er-ms.w{background:linear-gradient(135deg,#f5f5f3,#dcdcda)}.er-ms.y{background:linear-gradient(135deg,#f3dd9a,#d8b24c)}.er-ms.r{background:linear-gradient(135deg,#f4cdbe,#dd9b86)}.er-ms.p{background:linear-gradient(135deg,#eef0f2,#c9ced4)}.er-ms.s{background:linear-gradient(135deg,#cfd4d9,#959ca5)}.er-right{margin-left:auto;display:flex;align-items:center;gap:18px}.er-count{font-size:12.5px;letter-spacing:.04em;color:var(--muted)}.er-count b{color:var(--ink);font-weight:500}.er-sort{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.er-sort select{font-family:inherit;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line-2);background:var(--surface);height:40px;border-radius:2px;padding:0 10px;color:var(--ink)}.er-sortbtn{display:none;flex-direction:column;align-items:center;gap:3px;background:transparent;border:0;padding:0}.er-sortbtn .ibox{width:42px;height:42px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.er-sortbtn svg{width:19px;height:19px;color:var(--ink)}.er-sortbtn .lab{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.er-sortbtn:hover .ibox,.er-sortbtn:focus-visible .ibox{border-color:var(--gold)}.er-mcount{display:none;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:14px 0 0}.er-mcount b{color:var(--ink);font-weight:600}.er-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none}.er-sheet.open{display:block}.er-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c191773;opacity:0;transition:opacity .25s}.er-sheet.open .er-sheet-bg{opacity:1}.er-sheet-panel{position:absolute;left:0;right:0;bottom:0;background:var(--surface);border-radius:14px 14px 0 0;padding-bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 -10px 44px #1c191742;transform:translateY(100%);transition:transform .28s ease}.er-sheet.open .er-sheet-panel{transform:none}.er-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px}.er-sheet-h span{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-weight:600}.er-sheet-x{width:34px;height:34px;border:0;background:transparent;font-size:26px;line-height:1;color:var(--muted)}.er-sheet-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:54px;padding:0 22px;background:transparent;border:0;border-top:1px solid var(--line);font-family:inherit;font-size:14px;color:var(--ink-2);text-align:left}.er-sheet-opt:active{background:#f5f0e7}.er-sheet-opt .ck{width:18px;height:18px;color:var(--gold);opacity:0;flex:none}.er-sheet-opt.active{color:var(--gold);font-weight:500}.er-sheet-opt.active .ck{opacity:1}.er-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 14px}.er-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;background:#f1eadd;border:1px solid var(--gold-line);border-radius:2px;font-size:12px;color:var(--ink-2)}.er-chip .x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--gold);font-size:15px;line-height:1}.er-chip .x:hover{background:#a162071f}.er-clear{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:underline;text-underline-offset:3px}.er-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 22px;padding:26px 0 10px}.er-card{background:var(--surface);border:1px solid var(--line);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;transition:.22s}.er-card:hover{box-shadow:var(--shadow-hover);border-color:var(--gold-line);transform:translateY(-3px)}.er-media{position:relative;aspect-ratio:1/1;background:#f4f1eb;overflow:hidden}.er-track{position:absolute;top:0;right:0;bottom:0;left:0}.er-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .5s ease}.er-slide:first-child{opacity:1}.er-card:hover .er-slide:first-child:not(:only-child){opacity:0}.er-card:hover .er-slide:nth-child(2){opacity:1}.er-slide img{width:100%;height:100%;object-fit:cover}.er-dots{display:none;position:absolute;left:0;right:0;bottom:12px;justify-content:center;gap:7px;z-index:3}.er-dot{width:7px;height:7px;border-radius:50%;background:#ffffffb3;box-shadow:0 1px 3px #00000073;cursor:pointer;transition:.2s}.er-dot.active{background:var(--gold);transform:scale(1.18)}.er-badge{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:#f5efe6;padding:6px 10px}.er-badge.gold{background:var(--gold)}.er-badge.soft{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.er-wish{position:absolute;top:8px;right:8px;z-index:3}.er-qv{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;height:42px;background:#1c1917eb;color:#f5efe6;border:0;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:.22s}.er-card:hover .er-qv{opacity:1;transform:none}.er-qv:hover{background:var(--gold)}.er-cbody{padding:16px 16px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.er-tag{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.er-ctitle{font-family:Montserrat;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--ink);min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.er-ctitle:hover{color:var(--gold)}.er-rating{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted)}.er-stars{display:inline-flex;gap:1px;color:var(--star)}.er-stars svg{width:13px;height:13px}.er-swatches{display:flex;align-items:center;gap:9px}.er-sw{width:17px;height:17px;border-radius:50%;border:1px solid rgba(0,0,0,.14);cursor:pointer}.er-sw:hover{box-shadow:0 0 0 1px var(--surface),0 0 0 2px var(--gold-soft)}.er-sw.sel{box-shadow:0 0 0 1px var(--surface),0 0 0 2px var(--gold)}.er-sw.w{background:linear-gradient(135deg,#f5f5f3,#dcdcda)}.er-sw.y{background:linear-gradient(135deg,#f3dd9a,#d8b24c)}.er-sw.r{background:linear-gradient(135deg,#f4cdbe,#dd9b86)}.er-price{margin-top:auto;display:flex;align-items:baseline;gap:8px;padding-top:6px}.er-price .from{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.er-price .amt{font-family:Cormorant,serif;font-size:24px;font-weight:600;color:var(--ink)}.er-empty{text-align:center;padding:60px 0;color:var(--muted)}.er-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px 0 6px;flex-wrap:wrap}.er-pager span.page a,.er-pager span.next a,.er-pager span.prev a,.er-pager span.page.current{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);background:var(--surface);font-size:13px;color:var(--ink-2);padding:0 8px;text-decoration:none}.er-pager span.page a:hover,.er-pager span.next a:hover,.er-pager span.prev a:hover{border-color:var(--gold);color:var(--gold)}.er-pager span.page.current{background:var(--ink);color:#f5efe6;border-color:var(--ink)}.er-pager span.deco{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:42px;color:var(--muted)}.er-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);margin-top:46px}.er-trust .er-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:34px 28px}.er-it{display:flex;align-items:center;gap:14px}.er-it svg{width:30px;height:30px;color:var(--gold);flex:none}.er-it .tt{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:500}.er-it .td{font-size:12px;color:var(--muted)}.er-edu{padding:64px 0 70px}.er-edu .g4{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.er-cc{display:block;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:34px 22px;transition:.2s}.er-cc:hover{border-color:var(--gold-line);box-shadow:var(--shadow);transform:translateY(-3px)}.er-cc .ic{width:46px;height:46px;margin:0 auto 14px;color:var(--gold)}.er-cc h3{font-size:25px;margin:0 0 6px}.er-cc p{font-size:13px;color:var(--muted);margin:0}.er-cc .go{display:inline-block;margin-top:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:500;transition:.2s}.er-cc:hover .go{letter-spacing:.18em}.er-edu .cta{display:flex;justify-content:center;margin-top:34px}.er-edu .cta a{height:52px;padding:0 46px;display:inline-flex;align-items:center;background:var(--gold);color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.er-edu .cta a:hover{background:var(--ink)}.er-qvov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#1c19178c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .25s}.er-qvov.open{opacity:1;visibility:visible}.er-qvm{position:relative;width:100%;max-width:920px;max-height:90vh;background:#fff;border-radius:3px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:0 30px 80px #1c19176b;transform:translateY(14px);transition:transform .25s;font-family:Montserrat,sans-serif}.er-qvov.open .er-qvm{transform:none}.er-qvclose{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:50%;background:#ffffffeb;border:1px solid #E7E2D8;display:flex;align-items:center;justify-content:center;color:#1c1917}.er-qvclose:hover{background:#1c1917;color:#fff}.er-qvclose svg{width:18px;height:18px}.er-qvg{background:#f4f1eb;padding:22px;display:flex;flex-direction:column;gap:12px;overflow:auto}.er-qvmain{aspect-ratio:1/1;background:#fff;border:1px solid #E7E2D8;overflow:hidden}.er-qvmain img{width:100%;height:100%;object-fit:cover}.er-qvthumbs{display:flex;gap:10px;flex-wrap:wrap}.er-qvth{width:60px;height:60px;border:1px solid #E7E2D8;background:#fff;overflow:hidden;border-radius:2px}.er-qvth.sel{border-color:#a16207}.er-qvth img{width:100%;height:100%;object-fit:cover}.er-qvi{padding:30px 32px;overflow:auto;display:flex;flex-direction:column;gap:13px;color:#1c1917}.er-qvi .eb{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#a16207}.er-qvi h3{font-family:Cormorant,serif;font-size:28px;font-weight:500;line-height:1.12;margin:0}.er-qvi .pr{font-family:Cormorant,serif;font-size:28px;font-weight:600}.er-qvi .ds{font-size:13px;color:#44403c;line-height:1.7;margin:0}.er-qvact{display:flex;gap:12px;margin-top:6px}.er-qvadd{flex:1;height:52px;background:#1c1917;color:#f5efe6;border:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.er-qvadd:hover{background:#a16207}.er-qvwish{width:52px;height:52px;border:1px solid #D9D3C7;background:#fff;display:flex;align-items:center;justify-content:center;color:#44403c}.er-qvwish:hover{color:#a16207;border-color:#a16207}.er-qvwish svg{width:20px;height:20px}.er-qvdet{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#a16207;text-align:center;text-decoration:underline;text-underline-offset:3px}.er-qvmeta{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #E7E2D8;padding-top:14px;margin-top:4px}.er-qvmeta .m{display:flex;align-items:center;gap:7px;font-size:11px;color:#807a70}.er-qvmeta svg{width:16px;height:16px;color:#a16207;flex:none}@media(max-width:1100px){.er-grid{grid-template-columns:repeat(3,1fr)}.er-hero h1{font-size:48px}}@media(max-width:860px){.er-steps{grid-template-columns:1fr}.er-trust .er-wrap,.er-edu .g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.er-wrap{padding:0 18px}.er-grid{grid-template-columns:repeat(2,1fr);gap:18px 14px}.er-hero h1{font-size:38px}.er-qvm{grid-template-columns:1fr;max-height:92vh}.er-right .er-count{display:none}.er-mcount{display:block}.er-trow{flex-wrap:nowrap;gap:10px;min-height:0;padding:6px 0 14px;align-items:center}.er-filters{flex-wrap:nowrap;gap:10px}.er-metalswatches{border-left:0;padding-left:0;margin-left:0;gap:9px}.er-right{margin-left:auto;gap:0}.er-sort{display:none}.er-sortbtn{display:flex}.er-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.er-track::-webkit-scrollbar{display:none}.er-slide{position:relative;inset:auto;opacity:1!important;flex:0 0 100%;scroll-snap-align:start}.er-card:hover .er-slide:first-child{opacity:1}.er-dots{display:flex}}@media(prefers-reduced-motion:reduce){.er-page *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/er-engagement.css.map */
