.jwl{--bg:#F5F1E9;--sf:#FBF9F4;--st:#ECE6DA;--ru:#DCD4C5;--tx:#1B1A18;--mu:#5E5950;--ac:#1E2A47;--ni:#0F121A;--ni2:#151a26;--r:22px;--rl:30px;--ease:cubic-bezier(.2,.7,.2,1);--serif:"SNR Serif","Cormorant Garamond",Georgia,serif;--sans:"SNR Sans",Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.jwl,.jwl *{box-sizing:border-box}.jwl{margin:0}.jwl{background:var(--bg);color:var(--tx);font:16px/1.6 var(--sans)}.jwl img{max-width:100%;display:block}.jwl a{color:inherit}.jwl .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(18px,3vw,40px)}.jwl h1,.jwl h2,.jwl h3{font-family:var(--serif);font-weight:500;line-height:1.08;margin:0 0 .35em;letter-spacing:-.005em}.jwl h1{font-size:clamp(40px,5.4vw,72px)}.jwl h2{font-size:clamp(32px,3.8vw,50px)}.jwl h3{font-size:26px}.jwl em.it{font-style:italic;color:var(--ac)}.jwl .dark em.it{color:#cfd6e8}.jwl p.lead{font-size:18px;color:var(--mu);max-width:32em}.jwl .dark p.lead{color:#cfc9bd}.jwl .btn{display:inline-flex;align-items:center;gap:14px;background:var(--ni);color:#fff;border:0;border-radius:999px;padding:16px 26px;font:600 12.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .3s var(--ease)}.jwl .btn:hover{transform:translateY(-2px)}.jwl .btn .ar{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center}.jwl .btn.light{background:var(--sf);color:var(--ni)}.jwl .btn.ghost{background:transparent;color:var(--tx);box-shadow:inset 0 0 0 1px var(--ru)}.jwl .dark .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.jwl .dark{background:var(--ni);color:#f3efe6;position:relative;overflow:hidden}.jwl section{padding:90px 0}.jwl .photo{border-radius:var(--rl);overflow:hidden;background:var(--st)}.jwl .photo img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.jwl a:hover .photo img{transform:scale(1.04)}.jwl .curve-top{border-radius:var(--rl) var(--rl) 0 0}.jwl .curve-both{border-radius:var(--rl)}.jwl .rise{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.jwl .rise.in{opacity:1;transform:none}.jwl .arc{clip-path:ellipse(0% 0% at 50% 100%);transition:clip-path 1.3s var(--ease)}.jwl .arc.in{clip-path:ellipse(120% 140% at 50% 100%)}@media(prefers-reduced-motion:reduce){.jwl,.jwl *{transition:none!important;animation:none!important}.jwl .rise{opacity:1;transform:none}.jwl .arc{clip-path:none}}@media(max-width:860px){.jwl section{padding:60px 0}.jwl .curve-top{border-radius:48px 48px 0 0}}.jwl{--snr-text:#1B1A18;--snr-muted:#5E5950;--snr-serif:"SNR Serif","Cormorant Garamond",Georgia,"Times New Roman",serif;--snr-sans:"SNR Sans",Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--snr-wrap:1240px;--snr-r:22px;--snr-r-xl:36px}.jwl .snr-dark{--snr-muted:#B3ADA2;--snr-lead:#DCD6CB;background:#0f121a;color:#f4f0e8}.jwl .snr-wrap{max-width:var(--snr-wrap);margin:0 auto;padding:0 48px;position:relative}.jwl .snr-sec{padding-top:96px;padding-bottom:104px}.jwl .snr .snr-em{font-style:italic}.jwl .snr-dark .snr-em{color:#f4f0e8}.jwl .snr-night{position:relative;overflow:hidden;margin:0 12px;border-radius:var(--snr-r-xl)}.jwl .snr-tps{display:inline-flex;gap:2px;vertical-align:middle}.jwl .snr-tps i{width:var(--snr-tps,18px);height:var(--snr-tps,18px);background:#00b67a;display:inline-grid;place-items:center}.jwl .snr-tps i.half{background:linear-gradient(90deg,#00b67a 50%,#dcdce6 50%)}.jwl .snr-tps svg{width:78%;height:78%}.jwl .snr-tplogo{display:inline-flex;align-items:center;gap:5px;font:600 15px/1 var(--snr-sans);letter-spacing:-.01em;color:#191919}.jwl .snr-tplogo svg{width:18px;height:18px;margin-top:-2px}.jwl .snr-rating{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--snr-muted);margin-top:22px;font-family:var(--snr-sans)}.jwl .snr-rating b{color:var(--snr-text);font-weight:600}.jwl .snr-rating--tp{text-decoration:none;color:var(--snr-muted);gap:10px}.jwl .snr-tp{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;font-family:var(--snr-sans)}.jwl .snr-tp__word{font-family:var(--snr-serif);font-size:34px;line-height:1;color:#f3efe7}.jwl .snr-tp__score{margin:0;font-size:14px;color:#f3efe7bf}.jwl .snr-tp__score b{color:#f3efe7;font-weight:600}.jwl .snr-tp .snr-tplogo{font-size:19px}.jwl .snr-tp .snr-tplogo svg{width:22px;height:22px}.jwl .snr-tp__link{margin-top:6px;color:#f3efe7;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.jwl .snr-gp__tp .snr-rating{margin-top:10px}.jwl .bhead{padding:26px 0 0}.jwl .crumb{font-size:13px;color:var(--mu)}.jwl .crumb a{text-decoration:none}.jwl .bld{display:grid;grid-template-columns:57fr 43fr;gap:44px;padding:18px 0 40px;align-items:start}.jwl .bld>*{min-width:0}.jwl .pv{position:sticky;top:16px}.jwl .fm h1{font-size:clamp(38px,3.6vw,52px);margin:0}.jwl .price{font:500 24px var(--sans);margin:4px 0 22px}.jwl .fld{margin:0 0 20px}.jwl .lb{display:block;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;color:var(--tx)}.jwl .lb .v{font-weight:400;letter-spacing:0;text-transform:none;color:var(--mu);font-size:14px}.jwl .cnt{font-size:12px;color:var(--mu);text-align:right;margin:4px 14px 6px}.jwl .chips{display:flex;flex-wrap:wrap;gap:8px}.jwl .chip{border:1px solid var(--ru);background:var(--sf);border-radius:999px;padding:11px 18px;font:14px var(--sans);cursor:pointer;color:var(--tx);transition:all .25s var(--ease);white-space:nowrap;text-align:left}.jwl .chip small{display:block;color:var(--mu);font-size:12px}.jwl .chip[aria-pressed=true]{border-color:var(--ni);box-shadow:inset 0 0 0 1px var(--ni);background:#fff}.jwl .chip:disabled{opacity:.35;cursor:not-allowed}.jwl .tchip{display:flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:20px}.jwl .tchip img{width:50px;height:50px;border-radius:15px;object-fit:cover}.jwl .tg{display:inline-flex;align-items:center;gap:8px;margin-right:16px;font-size:14px;cursor:pointer}.jwl .tg input{accent-color:var(--ni);width:18px;height:18px}.jwl .nudge .chip{background:#fff}.jwl .adds{background:var(--sf);border-radius:24px;padding:4px 14px}.jwl .add{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--st);cursor:pointer;font-size:15px}.jwl .add:last-child{border:0}.jwl .add input{width:20px;height:20px;accent-color:var(--ni);flex:none}.jwl .add img,.jwl .add .noimg{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:none;background:var(--st)}.jwl .add .p{margin-left:auto;font-weight:600;white-space:nowrap}.jwl .total{display:flex;justify-content:space-between;align-items:center;margin:22px 0 12px;font-size:15px;letter-spacing:.1em;text-transform:uppercase}.jwl .total b{font:500 28px var(--sans);letter-spacing:0}.jwl .addbtn{width:100%;justify-content:center}.jwl .ship{font-size:13.5px;color:var(--mu);margin-top:12px;text-align:center}.jwl .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.jwl .thumbs .photo{aspect-ratio:1;border-radius:18px}.jwl .jwl-err{color:#9b2c2c;font-size:14px;margin:10px 0 0;text-align:center}.jwl input[type=text]{width:100%;border:1px solid var(--ru);background:var(--sf);border-radius:999px;padding:13px 18px;font:15px var(--sans);color:var(--tx);outline:none}.jwl input[type=text]:focus{border-color:var(--ni)}.jwl .pvmain{aspect-ratio:1;border-radius:var(--rl)}.jwl .thumbs .photo{cursor:pointer}.jwl .thumbs .photo[aria-current=true]{box-shadow:0 0 0 2px var(--ni)}.jwl .dchips{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.jwl .dchips .tchip{white-space:normal;font-size:13.5px;line-height:1.25}.jwl .tchip img{width:46px;height:46px}.jwl .circles{display:flex;gap:12px}.jwl .circ{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;box-shadow:0 0 0 1px var(--ru);transition:box-shadow .2s}.jwl .circ.s{background:linear-gradient(135deg,#f6f6f4,#b5b8bd)}.jwl .circ.b{background:linear-gradient(135deg,#45464a,#0d0d0f)}.jwl .circ[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ni)}.jwl .drop{display:flex;align-items:center;justify-content:center;border:1px dashed var(--ru);background:var(--sf);border-radius:22px;padding:22px;font-size:14.5px;color:var(--mu);cursor:pointer;margin-bottom:10px;text-align:center}.jwl .drop input{position:absolute;opacity:0;width:1px;height:1px}.jwl .drop.has{border-style:solid;border-color:var(--ni);color:var(--tx)}.jwl [data-for][hidden]{display:none}@media(max-width:900px){.jwl .bld{grid-template-columns:1fr;gap:16px;padding-top:6px}.jwl .pv{position:static}.jwl .thumbs{grid-template-columns:repeat(4,1fr)}.jwl .chips.scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.jwl .pvmain{border-radius:var(--r)}}.jwl .skm-err{color:#9b2c2c;font-size:14px;margin:10px 0 0;text-align:center}.jwl .addbtn[disabled]{opacity:.5;cursor:wait}.jwl .pvov{position:absolute;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;pointer-events:none}.jwl .pvov[hidden]{display:none}.jwl .pvov img{width:84%;height:84%;margin:8%;object-fit:contain;filter:grayscale(1) contrast(1.6)}.jwl .pvov.s img{mix-blend-mode:multiply;opacity:.85}.jwl .pvov.k img{filter:grayscale(1) contrast(1.6) invert(1);mix-blend-mode:screen;opacity:.8}.jwl .pvnote{font-size:13px;color:var(--mu);margin:10px 4px 0}.jwl .mopts{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.jwl .mopt{display:inline-flex;align-items:center;gap:10px}.jwl .mtx{font-size:14px;color:var(--tx)}.jwl .mtx b{display:block;font-weight:600}.jwl .uptip{font-size:13px;color:var(--mu);margin:-4px 0 8px}.jwl .drop[hidden],.jwl .upd[hidden]{display:none}.jwl .upd{display:flex;align-items:center;gap:12px;border:1px solid var(--ru);background:#fff;border-radius:16px;padding:8px 12px}.jwl .upd img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:var(--st)}.jwl .upd img[hidden]{display:none}.jwl .upd span{flex:1;font-size:14px;font-weight:600}.jwl .uprep{background:none;border:0;padding:6px 0;font:600 14px var(--sans);color:var(--ac);text-decoration:underline;cursor:pointer}.jwl .cnt.max{color:var(--tx);font-weight:600}.jwl .cntmax{font-size:13px;color:var(--tx);margin:0 14px 6px;text-align:right}.jwl #adds-f[hidden]{display:none}.jwl .trustline{font-size:14px;color:var(--tx);text-align:center;margin:12px 0 0}.jwl .bdesc{margin-top:26px;border-top:1px solid var(--ru);padding-top:18px}.jwl .ben{margin:0 0 14px;padding-left:18px;font-size:15px;line-height:1.7}.jwl .acc{border-bottom:1px solid var(--ru);padding:14px 0}.jwl .acc summary{cursor:pointer;font-weight:600;font-size:15px}.jwl .acc p{color:var(--mu);font-size:14.5px;margin:8px 0 0}.jwl .starlink{font-size:14px;color:var(--mu);margin:16px 0 0}.jwl .starlink a{color:var(--ac)}.jwl .fm{counter-reset:jst}.jwl .fm>.fld:not([hidden])>.lb:first-child:before,.jwl .fm>.fld:not([hidden])>label.lb:first-child:before{counter-increment:jst;content:counter(jst);display:inline-grid;place-items:center;width:22px;height:22px;margin-right:9px;border-radius:50%;background:var(--ni);color:#fff;font-size:11px;letter-spacing:0;vertical-align:1px}.jwl .pvmain{position:relative}.jwl .hpcov{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--st);display:grid;place-items:center;border-radius:inherit}.jwl .hpcov canvas{width:86%;height:auto}.jwl .hpcov[hidden]{display:none}.jwl .hpup{width:100%;justify-content:center}.jwl .hpbusy{margin:10px 0 0;color:var(--mu);font-size:14px}.jwl .hperr{background:#fff4f1;border:1px solid #e3b5a8;border-radius:var(--r);padding:14px 16px;margin-top:12px}.jwl .hperr p{margin:6px 0 12px;font-size:14px}.jwl .hpsty{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.jwl .hpst{border:1px solid var(--ru);background:var(--sf);border-radius:16px;padding:6px 4px 8px;cursor:pointer;font:500 12px/1.25 var(--sans);color:var(--tx)}.jwl .hpst[aria-pressed=true]{border-color:var(--ni);box-shadow:inset 0 0 0 1px var(--ni)}.jwl .hpst canvas{width:100%;height:auto;display:block}.jwl .hpst b{display:block;font-weight:500;margin-top:2px}.jwl .hplink{background:none;border:0;padding:8px 0 0;color:var(--ac);text-decoration:underline;font:14px var(--sans);cursor:pointer}.hptips{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f121a8c;display:flex;align-items:center;justify-content:center;padding:14px;z-index:1000}.hptips[hidden]{display:none}.hptips .hpcard{background:#f5f1e9;color:#1b1a18;border-radius:24px;max-width:540px;width:100%;padding:22px;max-height:92vh;overflow:auto;font:15px/1.5 Inter,-apple-system,Segoe UI,Arial,sans-serif}.hptips h2{font:600 28px/1.15 Cormorant Garamond,Cormorant,Georgia,serif;margin:0 0 12px}.hptips .hpex{display:flex;gap:10px}.hptips figure{margin:0;flex:1;font-size:12.5px}.hptips figure img{width:100%;height:auto;aspect-ratio:12/13;object-fit:cover;border-radius:14px;display:block;margin-bottom:6px}.hptips ul{padding-left:18px;margin:12px 0}.hptips .tg{display:flex;gap:10px;align-items:center;font-weight:500;margin:12px 0}.hptips .tg input{width:20px;height:20px}.hptips .hpbtns{display:flex;gap:10px;flex-wrap:wrap}.hptips .btn{display:inline-flex;align-items:center;background:#0f121a;color:#fff;border:0;border-radius:999px;padding:14px 22px;font:600 12px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.hptips .btn.ghost{background:transparent;color:#1b1a18;box-shadow:inset 0 0 0 1px #dcd4c5}.hptips .btn[disabled]{opacity:.4;cursor:not-allowed}.jwl .gmopts{display:grid;gap:8px}.jwl .gmo{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid var(--ru);background:var(--sf);border-radius:999px;padding:12px 18px;font:14px var(--sans);color:var(--tx);cursor:pointer}.jwl .gmo[aria-pressed=true]{border-color:var(--ni);box-shadow:inset 0 0 0 1px var(--ni)}.jwl .gmo.gmset{border-radius:var(--r);padding:10px}.jwl .gmo.gmset img{width:96px;height:64px;object-fit:cover;border-radius:12px;flex:none}.jwl .gmo [data-gmp]{white-space:nowrap}.gmo small{color:var(--mu);font-size:13px}.jwl #gmtxt{width:100%;box-sizing:border-box;border:1px solid var(--ru);border-radius:16px;padding:12px;font:15px var(--sans);background:#fff}.jwl .gmo[hidden],.jwl #gmw[hidden],.jwl #gm-f[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/snr-jewellery-builder.css.map */
