:root{--rose:#C9567A;--rose-d:#A43C61;--plum:#35212C;--plum2:#76606C;--blush:#F9E0E6;--blush2:#F2C6D1;--gold-c:#C9A25C;--gold-m:linear-gradient(172deg,#f6e3a8,#cba548 34%,#fff1c9 52%,#b08d2b 74%,#ead08c);--soft:0 18px 38px -28px rgba(53,33,44,.55);--soft-lg:0 34px 60px -40px rgba(53,33,44,.6)}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.6}body:before{display:none!important}h1,h2,h3,.phead h1,.shead h2,.serif{font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 100;font-weight:500;letter-spacing:-.02em}h1 em,h2 em,h3 em{font-style:italic;color:var(--rose);font-weight:400}.hand{font-family:Gochi Hand,cursive!important;font-weight:400!important;color:var(--rose)!important;transform:none!important}.kick{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--rose)}a{color:inherit}::selection{background:var(--blush2)}.btn,.navcta{border-radius:999px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;border:0!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s,color .3s!important}.btn-p,.navcta{background:var(--plum)!important;color:#fff!important;box-shadow:0 14px 28px -16px #35212cbf!important}.btn-p .ico,.navcta .ico{color:#fff!important}.btn-p:hover,.navcta:hover{transform:translateY(-3px)!important;box-shadow:0 18px 32px -16px #35212cbf!important;filter:none!important}.btn-p:active{transform:translateY(0)!important}.btn-s{background:#fff!important;color:var(--plum)!important;border:1px solid var(--line)!important;box-shadow:0 10px 22px -18px #35212c80!important}.btn-s:hover{border-color:var(--rose)!important;color:var(--rose)!important;transform:translateY(-2px)!important}.btn-p.steel,.btn-p.rose{background:var(--plum)!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rose);outline-offset:3px}header{position:sticky;top:0;z-index:60;background:transparent!important;box-shadow:none!important;padding:12px 20px 0;pointer-events:none}header .nav{pointer-events:auto;max-width:1240px;margin:0 auto;height:66px!important;padding:0 10px 0 26px;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border:1px solid rgba(238,221,215,.95);box-shadow:0 18px 40px -30px #35212c8c}header.small{box-shadow:none!important}header.small .nav{height:60px!important}.logo{display:flex;align-items:center;justify-content:center}.logo .srlogo{height:50px;width:auto;display:block}header.small .logo .srlogo{height:44px}.srlogo .lg-s{fill:var(--rose)}.srlogo .lg-r{fill:var(--plum)}.nav ul{font-weight:500!important;gap:26px!important}.nav ul a{border-bottom:0!important;position:relative;color:var(--plum)!important}.nav ul a:after{content:"";position:absolute;left:50%;bottom:-6px;width:5px;height:5px;border-radius:50%;background:var(--rose);transform:translate(-50%) scale(0);transition:transform .25s}.nav ul a:hover:after{transform:translate(-50%) scale(1)}.nav ul a:hover{color:var(--rose)!important}.navcta{padding:12px 20px!important;font-size:14px!important}a.cart{width:44px;height:44px;border-radius:50%!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid;place-items:center;position:relative;transition:background .2s}a.cart:hover{background:var(--blush)!important;transform:none!important}a.cart b{background:var(--rose)!important;color:#fff!important;border:0!important;font-size:10px!important;min-width:17px;height:17px;border-radius:9px;top:3px!important;right:2px!important}.burger{border:0!important;background:transparent!important;box-shadow:none!important}.burger span{background:var(--plum)!important}.menu{border-radius:26px!important;border:1px solid var(--line)!important;box-shadow:var(--soft-lg)!important}.mnav{border-left:0!important;box-shadow:var(--soft-lg)}.mnav-l{font-family:Fraunces,serif;font-weight:500!important;font-size:22px!important;border-bottom:1px solid var(--line)!important}.mnav-cta{background:var(--plum)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important}.mnav-s a{border:1px solid var(--line)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.mnav-x{border:1px solid var(--line)!important;box-shadow:none!important}.annbar{background:var(--plum)!important;color:#f7e6ec!important;border:0!important}.annbar a,.annbar span{color:#f7e6ec!important}.phead{padding:54px 0 34px}.phead h1{font-size:clamp(40px,5.6vw,72px)!important;line-height:1!important;letter-spacing:-.03em}.phead .hand{font-size:26px!important}.phead p{font-weight:400!important;color:var(--plum2)!important}.shead h2{font-size:clamp(34px,4.4vw,56px)!important;line-height:1.02!important}.shead p{font-weight:400!important}.card{border:0!important;border-radius:24px!important;background:#fff;box-shadow:0 1px 0 var(--line),0 18px 34px -28px #35212c8c!important;transform:none!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s!important;overflow:hidden}.card:hover{transform:translateY(-6px)!important;box-shadow:0 1px 0 var(--line),0 32px 48px -30px #35212c99!important}.card .ph{border-bottom:0!important;background:#f4efed}.card .ph img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.card:hover .ph img{transform:scale(1.06)}.card .msg{font-family:Fraunces,serif!important;font-variation-settings:"SOFT" 100;font-weight:500!important;font-size:19px!important;line-height:1.2!important;letter-spacing:-.01em}.card .stone,.card .meta .stone,.dd-t i.stone{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;font-size:11.5px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600!important;color:var(--rose)!important}.card .price{font-weight:600!important;font-family:DM Sans,sans-serif!important}.card .heart{border:0!important;background:#fffffff0!important;box-shadow:0 6px 14px -8px #35212c80!important}.card .heart .ico{color:var(--rose)!important}.heart[aria-pressed=true]{background:var(--rose)!important}.heart[aria-pressed=true] .ico{fill:#fff!important;color:#fff!important}.card .qa{border-radius:999px!important;border:0!important;background:#35212ceb!important;color:#fff!important;box-shadow:none!important;font-weight:600!important}.card .fins i,.fins i{border:2px solid #fff!important;box-shadow:0 0 0 1px var(--line)!important}.soldtag{background:var(--plum)!important}.chip,.fchip,.topic,.tab,.cat,.mo,.fl-chip{border:1px solid var(--line)!important;box-shadow:none!important;transform:none!important}.fchip,.chip,.topic{background:#fff;border-radius:999px!important;font-weight:500!important}.fchip[aria-pressed=true],.fchip.on,.chip.on,.topic[aria-pressed=true]{background:var(--plum)!important;color:#fff!important;border-color:var(--plum)!important}.panel{border:1px solid var(--line)!important;border-radius:28px!important;box-shadow:var(--soft)!important;background:#fff}.panel.tint{background:var(--blush)!important}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input:not([type]),textarea,select{border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:none!important;background:#fff;font-family:DM Sans,sans-serif!important}input:focus,textarea:focus,select:focus{border-color:var(--rose)!important}details{border-color:var(--line)!important}summary{font-family:Fraunces,serif;font-weight:500!important}.foot{background:var(--plum)!important;color:#e5cfd8!important;border-radius:48px 48px 0 0!important;padding:60px 32px 30px!important;margin-top:80px!important;overflow:hidden}.fbig{max-width:1176px;margin:0 auto 34px;font-family:Fraunces,serif;font-style:italic;font-variation-settings:"SOFT" 100;line-height:.9;color:#f3b6c829;white-space:nowrap;letter-spacing:-.03em;font-size:100px}.fbig span{display:inline-block}.fgrid{max-width:1176px!important}.fgrid h4{font-family:DM Sans,sans-serif!important;font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;color:#f3b6c8!important;font-weight:600!important}.fgrid a{color:#e5cfd8!important;font-weight:400!important;transition:transform .2s,color .2s;display:inline-block}.fgrid a:hover{color:#fff!important;transform:translate(4px)}.flogo-l{display:inline-block}.flogo .srlogo{height:78px;width:auto;display:block}.flogo .srlogo .lg-s{fill:#f3b6c8}.flogo .srlogo .lg-r{fill:#fff}.flogo p{font-weight:400!important;color:#e5cfd8!important}.fsoc a{border:1px solid rgba(255,255,255,.22)!important;background:transparent!important;box-shadow:none!important;border-radius:50%!important;color:#fff!important}.fsoc a:hover{background:#f3b6c8!important;color:var(--plum)!important;transform:translateY(-3px)}.news input{background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:999px!important}.news input::placeholder{color:#c9aab7}.news button,#newsBtn{background:#f3b6c8!important;color:var(--plum)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-weight:600!important}.fbot{border-top:1px solid rgba(255,255,255,.12)!important;color:#b99ba8!important;font-weight:400!important}.fbot a{color:#b99ba8!important}.sc{border-left:0!important;box-shadow:-30px 0 60px -40px #35212c99;background:var(--cream)!important}.sc-hd h2{font-family:Fraunces,serif!important;font-weight:500!important}.sc-hd .n,.sc-x,.sc-q,.sc-bar,.sc-item img{border:1px solid var(--line)!important;box-shadow:none!important}.sc-bar i{background:linear-gradient(90deg,var(--blush2),var(--gold-c))!important}.sc-ft{border-top:1px solid var(--line)!important}.wrap{max-width:1240px}main{overflow-x:clip}img{border-radius:inherit}.blob{opacity:.35!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:900px){header{padding:8px 10px 0}header .nav{height:58px!important;padding:0 8px 0 10px}.logo .srlogo{height:40px}.foot{border-radius:32px 32px 0 0!important;padding:44px 18px 26px!important}.flogo .srlogo{height:64px}}.fsoc{display:flex;gap:10px;flex-wrap:wrap}.fsoc a{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;padding:0!important}.fsoc a .ico,.fsoc a svg{width:19px!important;height:19px!important;margin:0!important}header{border:0!important}header:before,header:after{display:none!important}#grid .card .ph:after{display:none!important}#grid .card .body,#grid .card:hover .body{background-image:none!important}.upsell3{border:1px dashed var(--blush2)!important;background:var(--blush)!important;color:var(--rose-d)!important;border-radius:999px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;box-shadow:none!important}.upsell3:hover{background:#fff!important;border-color:var(--rose)!important}.lowstock{border:1px solid var(--blush2)!important;box-shadow:none!important;background:var(--blush)!important}.bopt{border:1px solid var(--line)!important}.bopt.bsel,.bopt:has(input:checked){border-color:var(--plum)!important;box-shadow:0 0 0 1px var(--plum),0 14px 28px -22px #35212c8c!important}.metal[aria-pressed=true]{border-color:var(--plum)!important;box-shadow:0 0 0 1px var(--plum)!important}.bestflag{background:var(--plum)!important;border:0!important}.save,.pbar{border:0!important}.gbcap,.dd-btn,.dd-panel{border:1px solid var(--line)!important}.engrave{border:1px solid var(--line)!important;box-shadow:var(--soft)!important}.stones-grid .stone{background:#fff;border:1px solid var(--line);border-radius:26px;padding:14px 14px 20px;box-shadow:var(--soft);display:flex;flex-direction:column;gap:10px;text-transform:none!important;letter-spacing:0!important;font-size:inherit!important;font-weight:400!important;color:var(--ink)!important}.stones-grid .stone .pic{border-radius:18px;overflow:hidden;border:0!important;box-shadow:none!important}.stones-grid .stone .chip{border:0!important;background:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;margin:4px 4px 0}.stones-grid .stone h3{font-family:Fraunces,serif!important;font-weight:500!important;font-size:24px!important;color:var(--plum)!important;text-transform:none!important;letter-spacing:-.01em!important}.stones-grid .stone .orig{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500;color:var(--plum2)!important;margin:0 4px;text-transform:none}.stones-grid .stone .orig .ico{color:var(--rose)}.stones-grid .stone p{font-weight:400!important;font-size:14.5px!important;line-height:1.6;margin:0 4px!important;text-transform:none!important;letter-spacing:0!important}.stones-grid .stone .tags{margin:0 4px}.stones-grid .stone .tg{border:0!important;box-shadow:none!important;font-size:11.5px!important;letter-spacing:.08em}.stones-grid .stone .uses{margin:auto 4px 0;padding-top:12px;border-top:1px solid var(--line)!important}.stones-grid .stone .more{border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;letter-spacing:.04em!important}.stones-grid .stone .seeall{background:var(--plum)!important;color:#fff!important;border:0!important;box-shadow:none!important}.stones-grid .stone .more{color:var(--plum)!important}.set{border:1px solid var(--line)!important}.set .trip{gap:4px!important;background:#fff!important;border:0!important;border-bottom:0!important;padding:4px 4px 0}.set .trip .tp{border:0!important;border-radius:16px;overflow:hidden}.set .trip:before,.set .trip:after,.set .phl:before,.set .phl:after{display:none!important}.set .phl{border:0!important;border-bottom:0!important}.set .kick{font-family:DM Sans,sans-serif!important;font-size:11.5px!important;letter-spacing:.18em!important;font-weight:600!important;text-transform:uppercase!important;transform:none!important}.set .why{font-weight:400!important}.set .addset{box-shadow:0 14px 26px -16px #35212cb3!important;border:0!important}.set .flag{border:0!important;box-shadow:none!important}.setgroup{margin-bottom:30px!important}.setgroup .gh{border-bottom:1px solid var(--line)!important}.setgroup .gh span{font-family:Gochi Hand,cursive!important}.setnote2{max-width:860px;margin:30px auto 10px;text-align:center;background:var(--blush);border-radius:32px;padding:40px 28px 36px;position:relative;overflow:hidden}.setnote2:before{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.7),transparent)}.setnote2 .hand{font-size:24px;display:block;position:relative}.setnote2 h2{font-size:clamp(28px,3.4vw,42px);margin:6px 0 10px;line-height:1.05;position:relative}.setnote2 p{margin:0 auto 22px;max-width:46ch;color:var(--plum2);position:relative}.setnote2 p b{color:var(--plum);font-weight:600}.setnote2 .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;position:relative}.setnote2 .btn .ico{width:17px;height:17px}.ctiles{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}@media(max-width:820px){.ctiles{grid-template-columns:1fr!important}}.ctile{background:#fff!important;border:1px solid var(--line)!important;border-radius:26px!important;box-shadow:var(--soft)!important;padding:24px!important}a.ctile:hover{transform:translateY(-4px)!important}.ctile .cicon{background:var(--blush)!important;border:0!important;box-shadow:none!important;color:var(--rose)!important}.ctile .cicon .ico{color:var(--rose)!important}.ctile b{font-family:Fraunces,serif!important;font-weight:500!important;font-size:22px!important;letter-spacing:-.01em}.ctile .cv{font-weight:600!important;font-size:16px!important;color:var(--plum)!important}.ctile .cgo{font-weight:500!important;color:var(--plum2)!important}.shipbar{background:var(--plum);color:#f7e6ec;font-size:13.5px;letter-spacing:.02em;position:relative;z-index:61}.shipbar-in{max-width:1240px;margin:0 auto;padding:9px 16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}.shipbar b{color:#fff;font-weight:600}.shipbar .sb-i{display:inline-flex;align-items:center;gap:8px}.shipbar svg{width:18px;height:18px;color:#f3b6c8;flex:none}.shipbar .sb-dot{width:4px;height:4px;border-radius:50%;background:#c9a25c}@media(max-width:700px){.shipbar{font-size:12.5px}.shipbar .sb-hide{display:none}.shipbar-in{gap:10px;padding:8px 12px}}@media(max-width:380px){.shipbar .sb-dot,.shipbar .sb-x{display:none}}@media(max-width:560px){.shipbar .sb-dot,.shipbar .sb-x{display:none}}.selwrap{display:inline-flex!important;align-items:center;gap:6px;background:#fff!important;border:1px solid var(--line)!important;border-radius:999px!important;padding:0 14px 0 16px!important;box-shadow:none!important;height:48px}.selwrap .ico{width:17px;height:17px;color:var(--rose)!important;flex:none}.selwrap select{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0 4px!important;font-weight:600!important;color:var(--plum)!important;height:100%;cursor:pointer}.selwrap:focus-within{border-color:var(--rose)!important}.search,.srch,.shop-top .search{box-shadow:none!important}.stonefilt{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 0 6px;font-size:15px;color:var(--plum2)}.stonefilt b{color:var(--plum);font-family:Fraunces,serif;font-weight:500;font-size:18px}.stonefilt a{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:999px;background:var(--blush);color:var(--rose-d);font-weight:600;font-size:13px;text-decoration:none}.stonefilt a:hover{background:var(--plum);color:#fff}.crumbs a{white-space:nowrap;flex:none}.crumbs #crumbName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:16px}.srpop[hidden]{display:none}.srpop-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#35212c73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .25s ease}.srpop-card{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(760px,100%);background:#fff8f3;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -30px #35212c8c;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .25s ease,transform .25s ease}.srpop.show .srpop-bg{opacity:1}.srpop.show .srpop-card{opacity:1;transform:none}html.srpop-on{overflow:hidden}.srpop-pic{background:var(--blush,#F9E0E6)}.srpop-pic img{width:100%;height:100%;object-fit:cover;display:block;min-height:100%}.srpop-body{padding:44px 38px 34px;color:#35212c}.srpop-body .hand{font-family:Gochi Hand,cursive;color:#c9567a;font-size:22px;display:block}.srpop-body h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(28px,3.2vw,36px);line-height:1.05;margin:6px 0 10px;color:#35212c}.srpop-body h2 em{font-style:italic;color:#c9567a}.srpop-body p{color:#76606c;font-size:15px;line-height:1.5;margin:0 0 18px}.srpop-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.srpop-in{width:100%;box-sizing:border-box;height:52px;border-radius:99px;border:1px solid #EEDDD7;background:#fff;padding:0 20px;font:inherit;font-size:16px;color:#35212c;margin-bottom:10px}.srpop-in:focus{outline:2px solid #C9567A;outline-offset:2px}.srpop-go{width:100%;justify-content:center;min-height:52px;background:#35212c!important;color:#fff!important}.srpop-no{display:block;margin:12px auto 0;background:none;border:0;color:#76606c;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.srpop-err{color:#a43c61!important;font-weight:600}.srpop-x{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;background:#ffffffe6;color:#35212c;display:grid;place-items:center;cursor:pointer}.srpop-x .ico{width:18px;height:18px}.srpop-code{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin:6px 0 12px;padding:16px;border:1.5px dashed #C9567A;border-radius:18px;background:#fff;color:#35212c;font:600 26px/1 DM Sans,sans-serif;letter-spacing:.12em;cursor:pointer}.srpop-code small{font-size:12px;letter-spacing:.04em;font-weight:500;color:#76606c}.srpop-ok .btn{width:100%;justify-content:center;min-height:50px}@media(max-width:640px){.srpop{align-items:flex-end;padding:0}.srpop-card{grid-template-columns:minmax(0,1fr);border-radius:26px 26px 0 0;transform:translateY(40px)}.srpop-pic{height:150px}.srpop-body{padding:22px 22px calc(22px + env(safe-area-inset-bottom))}.srpop-body h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.srpop-bg,.srpop-card{transition:none}}.nav ul a.nav-gg{color:var(--rose,#C9567A)}.srpop{z-index:2147483646}@media(max-width:720px){.foot .fgrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:26px!important}.foot .fgrid>.flogo{grid-column:1/-1}.foot .fgrid h4{margin-bottom:8px!important}.foot .fgrid ul{gap:0!important}.foot .fgrid li a{font-size:13.5px;line-height:2.1;display:inline-block}}@media(max-width:720px){.metals{flex-wrap:nowrap!important;gap:6px!important}.metal{flex:1 1 0;min-width:0;justify-content:center;padding:8px 6px!important;font-size:12px!important;gap:5px!important;white-space:nowrap}.metal i{width:18px!important;height:18px!important;flex:none}}@media(min-width:1100px){.stones-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.stones-grid .stone h3{font-size:21px!important}}.shipbar a.sb-gg{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45)}.shipbar a.sb-gg:hover{border-color:#fff}@media(max-width:720px){.metal{font-size:11px!important;padding:8px 4px!important;gap:4px!important;letter-spacing:-.01em}.metal i{width:15px!important;height:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sr-skin.css.map */
