.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}
/*# sourceMappingURL=/cdn/shop/t/39/assets/snr-jewellery-builder.css.map */
