.wb-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}.wb-page *{box-sizing:border-box}.wb-page h1,.wb-page h2,.wb-page h3,.wb-page .wb-serif{font-family:Cormorant,Times New Roman,serif;font-weight:500;letter-spacing:.2px;margin:0}.wb-page a{color:inherit;text-decoration:none}.wb-page img{display:block;max-width:100%}.wb-page .ic,.wb-page .ic *,.wb-it svg,.wb-it svg *,.wb-cc .ic,.wb-cc .ic *,.wb-gtab svg,.wb-gtab svg *,.wb-crumbs svg,.wb-reassure svg,.wb-reassure svg *,.wb-acc summary svg,.wb-cta svg,.wb-cta svg *,.wb-edcc .ic,.wb-edcc .ic *,.wb-qty svg,.wb-qty svg *{fill:none!important}.wb-orn svg,.wb-orn svg *{fill:currentColor!important}.wb-playicon svg,.wb-playicon svg *{fill:currentColor!important}.wb-stars svg[fill=currentColor],.wb-stars svg[fill=currentColor] *{fill:currentColor!important}.wb-stars svg[fill=none],.wb-stars svg[fill=none] *{fill:none!important}.wb-wrap{max-width:1320px;margin:0 auto;padding:0 28px}.wb-tnum{font-variant-numeric:lining-nums tabular-nums}.wb-page button{font-family:inherit;cursor:pointer}.wb-crumbs{font-size:12px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding:18px 0 6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wb-crumbs a:hover{color:var(--gold)}.wb-crumbs span.cur{color:var(--ink)}.wb-crumbs .sep{color:var(--line-2)}.wb-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:54px;padding:14px 0 12px;align-items:start}.wb-gallery{display:grid;grid-template-columns:78px 1fr;gap:16px}.wb-thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow:auto;padding-right:2px}.wb-thumb{flex:0 0 auto;width:78px;height:78px;border:1px solid var(--line);background:var(--surface);overflow:hidden;border-radius:2px;padding:0;transition:.18s;position:relative}.wb-thumb img{width:100%;height:100%;object-fit:cover}.wb-thumb:hover{border-color:var(--gold-line)}.wb-thumb.sel{border-color:var(--gold)}.wb-thumb-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1c19172e}.wb-thumb-video .wb-playicon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;color:#fff;pointer-events:none}.wb-thumb-video .wb-playicon svg{width:22px;height:22px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.wb-stage{position:relative}.wb-gtabs{display:flex;gap:8px;margin-bottom:12px}.wb-gtab{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.wb-gtab svg{width:14px;height:14px;color:var(--muted)}.wb-gtab.sel{border-color:var(--gold);color:var(--gold)}.wb-gtab.sel svg{color:var(--gold)}.wb-gmain{position:relative;aspect-ratio:1/1;background:#f4f1eb;border:1px solid var(--line);border-radius:2px;overflow:hidden}.wb-gmain img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s;z-index:2}.wb-gmain .wb-badge{position:absolute;top:14px;left:14px;z-index:5;font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--gold);color:#fff;padding:6px 11px}.wb-page .wb-tryon{position:absolute;top:14px;right:14px;left:auto;bottom:auto;z-index:10;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:50px;border:0;background:#1c1917e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5efe6;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:.2s;box-shadow:0 4px 14px #1c191738}.wb-page .wb-tryon:hover{background:var(--gold);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #a1620752}.wb-page .wb-tryon svg{width:15px;height:15px;color:currentColor;fill:none!important}.wb-page .wb-tryon svg *{fill:none!important;stroke:currentColor}@media(max-width:560px){.wb-page .wb-tryon{top:10px;right:10px;height:36px;padding:0 14px;gap:6px;font-size:10px;letter-spacing:.16em}.wb-page .wb-tryon svg{width:14px;height:14px}}.wb-main-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none;z-index:1;background:#000}.wb-3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#fff;display:none;z-index:1}.wb-stage.is-video .wb-gmain img{opacity:0;z-index:1}.wb-stage.is-video .wb-main-video{display:block;z-index:3}.wb-stage.is3d .wb-gmain img{opacity:0;z-index:1}.wb-stage.is3d .wb-3d{display:block;z-index:3}.wb-navarrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);cursor:pointer;box-shadow:var(--shadow);transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.wb-navarrow--prev{left:12px}.wb-navarrow--next{right:12px}.wb-navarrow:hover{background:#fff;border-color:var(--gold);color:var(--gold);box-shadow:var(--shadow-hover)}.wb-navarrow:active{transform:translateY(-50%) scale(.93)}.wb-navarrow svg{width:16px;height:16px;color:currentColor;fill:none!important}.wb-navarrow svg *{fill:none!important;stroke:currentColor}.wb-stage.is3d .wb-navarrow,.wb-navarrow[hidden]{display:none}@media(max-width:760px){.wb-navarrow{width:30px;height:30px;background:#ffffffe6}.wb-navarrow--prev{left:8px}.wb-navarrow--next{right:8px}.wb-navarrow svg{width:15px;height:15px}}.wb-info{display:flex;flex-direction:column;gap:0}.wb-eyebrow{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:11px}.wb-info h1{font-size:38px;line-height:1.08;margin:0 0 12px;color:var(--ink)}.wb-ratingrow{display:flex;align-items:center;gap:10px;margin-bottom:16px}.wb-stars{display:inline-flex;gap:1.5px;color:var(--star)}.wb-stars svg{width:16px;height:16px}.wb-ratingrow .rv{font-size:12.5px;color:var(--muted);letter-spacing:.02em}.wb-ratingrow .rv b{color:var(--ink);font-weight:500}.wb-ratingrow a:hover{color:var(--gold)}.wb-priceblock{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:18px 0 4px;border-top:1px solid var(--line);margin-top:2px}.wb-price-now{font-family:Cormorant,serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1}.wb-price-was{font-size:17px;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line-2)}.wb-save{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--gold);padding:5px 10px;border-radius:2px;align-self:center}.wb-price-note{flex:0 0 100%;font-size:11.5px;letter-spacing:.04em;color:var(--muted);margin-top:6px}.wb-lede{font-size:14px;color:var(--ink-2);line-height:1.65;margin:14px 0 4px;max-width:48ch}.wb-opt{padding:18px 0;border-top:1px solid var(--line)}.wb-opt:first-of-type{margin-top:8px}.wb-optlabel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.wb-optlabel .lab{font-size:13.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.wb-optlabel .val{font-size:13px;color:var(--ink-2);font-weight:500;letter-spacing:.01em}.wb-optlabel .val em{font-style:normal;color:var(--gold);margin-left:6px;font-size:12px}.wb-optlabel .lab em{font-style:normal;color:var(--gold-soft);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-left:10px;font-weight:400}.wb-sizeguide{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold-line);padding-bottom:1px;transition:.15s}.wb-sizeguide:hover{color:var(--ink);border-color:var(--ink)}.wb-grid-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.wb-chip{min-height:62px;padding:8px 6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;color:var(--ink-2);transition:.18s}.wb-chip .nm{font-family:Cormorant,serif;font-weight:600;font-size:20px;line-height:1.05;color:var(--ink)}.wb-chip .ct{font-size:10.5px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-top:1px}.wb-chip .mm{margin-top:5px;font-size:10px;color:var(--muted);letter-spacing:.04em}.wb-chip:hover{border-color:var(--gold)}.wb-chip.active{border-color:var(--gold);background:#fbf7ee}.wb-chip.active .nm{color:var(--gold)}.wb-chip.active .mm{color:var(--gold-soft)}.wb-bandviz{margin:6px 0 2px;padding:18px;background:linear-gradient(180deg,#fff,#fbf7ee);border:1px solid var(--gold-line);border-radius:3px}.wb-bandviz-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--gold-line)}.wb-bandviz-head .k{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.wb-bandviz-head .v{font-size:12px;color:var(--ink-2);letter-spacing:.04em}.wb-bandviz-head .v b{font-family:Cormorant,serif;font-weight:600;font-size:22px;color:var(--ink);margin-right:2px}.wb-bandviz-stage{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center;padding:6px 2px}.wb-bandviz-finger-view{display:flex;flex-direction:column;align-items:center;gap:10px}.wb-bandviz-finger-col{position:relative;width:92px;height:172px;border-radius:55px 55px 50px 50px;background:linear-gradient(180deg,#ffe6cf,#f5cfa8 25%,#efc299 60%,#d9a581);box-shadow:inset 5px 0 10px #be8c5a33,inset -5px 0 10px #96643c38,inset 0 -8px 12px #96643c38,0 1px 2px #0000000f;display:flex!important;align-items:center;justify-content:center;overflow:hidden}.wb-bandviz-finger-col:before{content:"";position:absolute;left:18%;right:18%;top:30%;height:1px;background:#aa6e4647;border-radius:50%;display:block!important}.wb-bandviz-band-on{position:relative;width:108px;height:13px;background:linear-gradient(180deg,#f7f6f2,#dcd9d0,#a8a49a);border:1px solid #9a958b;border-radius:2px;display:flex!important;align-items:center;justify-content:center;overflow:hidden;transition:height .3s ease;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff80}.wb-bandviz-band-on .wb-bandviz-stones{display:flex;align-items:center;justify-content:center;gap:3px;width:80%;height:100%}.wb-bandviz-stone{width:4px;height:4px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#dde5ee 60%,#b7c2cf);box-shadow:0 0 3px #ffffffb3,0 1px 1px #00000040;display:inline-block!important}.wb-bandviz-cap{font-size:10px;color:var(--muted);letter-spacing:.06em;text-align:center;line-height:1.4;max-width:130px}.wb-bandviz-compare{display:flex;flex-direction:column;gap:4px}.wb-bandviz-compare-head{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.wb-bandviz-compare-list{display:flex;flex-direction:column;gap:2px}.wb-bandviz-row{display:flex;align-items:center;gap:14px;padding:6px 10px;border-radius:2px;border:1px solid transparent;transition:.18s}.wb-bandviz-row.active{border-color:var(--gold-line);background:#ffffffb3;box-shadow:0 1px 2px #1c19170a}.wb-bandviz-row-bar{flex:1;min-width:0;height:28px;display:flex;align-items:center;justify-content:flex-start}.wb-bandviz-row-bar>span{display:block;width:100%;max-width:220px;background:linear-gradient(180deg,#f7f6f2,#dcd9d0,#a8a49a);border:1px solid #9a958b;border-radius:2px;box-shadow:0 1px 2px #0000001f,inset 0 1px #fff6;transition:.18s}.wb-bandviz-row.active .wb-bandviz-row-bar>span{border-color:var(--gold);box-shadow:0 1px 3px #a1620740,inset 0 1px #ffffff80}.wb-bandviz-row-meta{flex:0 0 auto;display:flex;align-items:baseline;gap:10px;text-align:right;font-size:11px;color:var(--ink-2);line-height:1.25;min-width:96px;justify-content:flex-end}.wb-bandviz-row-meta .ct{font-size:10px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.wb-bandviz-row-meta .mm{font-family:Cormorant,serif;font-weight:600;font-size:17px;color:var(--ink);letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}.wb-bandviz-row-meta .mm small{font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:400;color:var(--muted);letter-spacing:.08em;margin-left:2px;text-transform:uppercase}.wb-bandviz-row.active .wb-bandviz-row-meta .mm{color:var(--gold)}.wb-bandviz-caption{font-size:11.5px;color:var(--muted);text-align:center;margin:12px 0 0;letter-spacing:.02em;line-height:1.5;padding-top:10px;border-top:1px dashed var(--gold-line)}.wb-pills{display:flex;gap:8px;flex-wrap:wrap}.wb-pill{min-width:78px;height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-size:13px;color:var(--ink-2);transition:.15s}.wb-pill:hover{border-color:var(--gold)}.wb-pill.active{border-color:var(--gold);color:var(--gold);background:#fbf7ee}.wb-swatches{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.wb-sw{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.12);position:relative;display:block!important;transition:.15s}.wb-sw:hover{transform:scale(1.06)}.wb-sw.w{background:linear-gradient(135deg,#f5f5f3,#dcdcda)}.wb-sw.y{background:linear-gradient(135deg,#f3dd9a,#d8b24c)}.wb-sw.r{background:linear-gradient(135deg,#f4cdbe,#dd9b86)}.wb-sw.p{background:linear-gradient(135deg,#eef0f2,#c9ced4)}.wb-sw.s{background:linear-gradient(135deg,#e7e4df,#bdb6ab)}.wb-metal{display:flex;flex-direction:column;align-items:center;gap:8px;width:64px}.wb-metal:hover .wb-sw{transform:scale(1.06)}.wb-metal.active .wb-sw{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--gold)}.wb-mlabel{font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);text-align:center;line-height:1.25}.wb-metal:hover .wb-mlabel{color:var(--ink)}.wb-metal.active .wb-mlabel{color:var(--gold)}.wb-mnote{display:block;margin-top:2px;font-size:9.5px;letter-spacing:.01em;text-transform:none;color:var(--ink-2);line-height:1.2}.wb-metal.active .wb-mnote{color:var(--gold-soft)}.wb-stones{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px}.wb-stone{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 10px 14px;border:1px solid var(--line);border-radius:2px;background:var(--surface);transition:.18s;text-align:center;min-height:138px;justify-content:flex-start}.wb-stone:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:var(--shadow)}.wb-stone.active{border-color:var(--gold);box-shadow:var(--shadow);background:#fbf7ee}.wb-gem{width:80px;height:80px;border-radius:50%;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 0 8px #fff9,0 1px 2px #00000014;display:block!important;overflow:hidden;background:#f4f1eb;flex:none}.wb-gem.wb-gem-img{padding:0;background:#f4f1eb}.wb-gem.wb-gem-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.wb-stone span{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);line-height:1.3}.wb-stone.active span{color:var(--gold)}.wb-stones[data-wb-stones-expanded=false] .wb-stone--rest{display:none}@media(max-width:560px){.wb-stones[data-wb-stones-expanded=false]>.wb-stone:nth-child(n+4){display:none!important}}.wb-stones-actions{display:flex;justify-content:center;margin-top:14px}.wb-stones-more{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:1px solid var(--gold-line);background:transparent;border-radius:2px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);cursor:pointer;transition:.18s}.wb-stones-more:hover{background:#fbf7ee;border-color:var(--gold);color:var(--gold)}.wb-stones-more svg{width:12px;height:12px;color:currentColor;fill:none!important;transition:transform .25s}.wb-stones-more svg *{fill:none!important;stroke:currentColor}.wb-stones-more[aria-expanded=true] svg{transform:rotate(180deg)}.wb-gem.normal{background:radial-gradient(circle at 35% 30%,#fff,#e9e9ec 70%)}.wb-gem.moissanite{background:radial-gradient(circle at 35% 30%,#f5fffd,#bfeae4 78%)}.wb-gem.emerald{background:radial-gradient(circle at 35% 30%,#bff0c5,#0f7d4b 80%)}.wb-gem.ruby{background:radial-gradient(circle at 35% 30%,#ffc1cc,#b21a3a 80%)}.wb-gem.aquamarine{background:radial-gradient(circle at 35% 30%,#d6f6ff,#5cb6d8 80%)}.wb-gem.garnet{background:radial-gradient(circle at 35% 30%,#f3b3a8,#7a1a1f 80%)}.wb-gem.amethyst{background:radial-gradient(circle at 35% 30%,#e0c8f4,#6a3aa1 80%)}.wb-gem.peridot{background:radial-gradient(circle at 35% 30%,#e6f5b6,#8aa83a 80%)}.wb-gem.blue_sapphire{background:radial-gradient(circle at 35% 30%,#c2d4f4,#1d3a8a 80%)}.wb-gem.morganite{background:radial-gradient(circle at 35% 30%,#ffe1d7,#e29b8a 80%)}.wb-gem.blue_topas{background:radial-gradient(circle at 35% 30%,#d6efff,#5b96d6 80%)}.wb-gem.yellow_sapphire{background:radial-gradient(circle at 35% 30%,#fff3b4,#d8a824 80%)}.wb-gem.pink_sapphire{background:radial-gradient(circle at 35% 30%,#ffdcea,#d23f7e 80%)}.wb-gem.green_sapphire{background:radial-gradient(circle at 35% 30%,#d4f1c6,#2d7d3a 80%)}.wb-gem.citrine{background:radial-gradient(circle at 35% 30%,#ffefb8,#d18a1c 80%)}.wb-gem.tanzanite{background:radial-gradient(circle at 35% 30%,#d3c4ff,#3d2a8a 80%)}.wb-engrave{display:flex;flex-direction:column;gap:8px}.wb-engrave-input{width:100%;height:48px;padding:0 16px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-family:Cormorant,Times New Roman,serif;font-weight:500;font-size:17px;color:var(--ink);letter-spacing:.04em;transition:.15s}.wb-engrave-input:hover{border-color:var(--gold-line)}.wb-engrave-input:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px #a162071a}.wb-engrave-input::placeholder{color:var(--muted);font-style:italic;font-family:Cormorant,serif;font-size:16px;letter-spacing:.03em;font-weight:400;opacity:.85}.wb-engrave-note{font-size:11px;color:var(--muted);margin:0;letter-spacing:.02em;line-height:1.5}#wb-engrave-count{font-variant-numeric:lining-nums tabular-nums}.wb-size-select{width:100%;max-width:180px;height:46px;padding:0 38px 0 16px;border:1px solid var(--line-2);border-radius:2px;background-color:var(--surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23A16207' stroke-width='1.4' stroke-linecap='round'><path d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 6px;font-family:Cormorant,Times New Roman,serif;font-weight:600;font-size:17px;color:var(--ink);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:.15s;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em}.wb-size-select:hover{border-color:var(--gold)}.wb-size-select:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px #a162071f}.wb-size-note{font-size:11.5px;color:var(--muted);margin:10px 0 0;letter-spacing:.02em}.wb-qtyrow{display:flex;align-items:center;gap:14px}.wb-qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:2px;height:54px;background:var(--surface)}.wb-qty button{width:48px;height:54px;background:transparent;border:0;color:var(--ink-2);font-size:18px;transition:.15s}.wb-qty button:hover{color:var(--gold)}.wb-qty input{width:56px;height:54px;border:0;background:transparent;text-align:center;font-family:Cormorant,serif;font-weight:600;font-size:20px;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;outline:0}.wb-qty input::-webkit-inner-spin-button,.wb-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wb-cta{display:flex;gap:12px;align-items:stretch;margin-top:22px}.wb-page .wb-addbag{flex:1;min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:#f5efe6;border:0;border-radius:2px;font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background .2s,box-shadow .2s}.wb-page .wb-addbag span{color:#f5efe6}.wb-page .wb-addbag:hover{background:var(--gold);box-shadow:var(--shadow-hover)}.wb-page .wb-addbag:hover span,.wb-page .wb-addbag:hover svg{color:#fff}.wb-page .wb-addbag svg{width:17px;height:17px;color:#f5efe6;fill:none}.wb-page .wb-addbag[disabled]{opacity:.6;cursor:wait}.wb-wish{width:58px;flex:none;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;display:flex;align-items:center;justify-content:center}.wb-reassure{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.wb-reassure .r{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2)}.wb-reassure svg{width:16px;height:16px;color:var(--gold);flex:none}.wb-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:14px;margin-top:24px;padding:20px 0 4px;border-top:1px solid var(--line)}.wb-badge-it{display:flex;align-items:center;gap:10px}.wb-badge-it img{width:30px;height:30px;object-fit:contain;flex:none}.wb-badge-it span{font-size:11.5px;line-height:1.35;color:var(--ink-2)}.wb-section{padding:30px 0}.wb-head{text-align:center;margin:18px 0 26px}.wb-head .k{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.wb-head h2{font-size:34px;margin:6px 0 0}.wb-orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0 0;color:var(--gold-soft)}.wb-orn .ln{width:52px;height:1px;background:var(--gold-line);display:inline-block!important}.wb-detailwrap{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:34px 40px}.wb-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.wb-spec{display:flex;flex-direction:column;gap:2px;padding:13px 0;border-bottom:1px solid var(--line)}.wb-spec .sk{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.wb-spec .sv{font-size:14px;color:var(--ink)}.wb-desc h3{font-size:24px;margin:0 0 12px}.wb-desc-body{font-size:14px;color:var(--ink-2);line-height:1.75}.wb-desc-body p{margin:0 0 12px}.wb-acc{margin-top:14px}.wb-acc details{border-top:1px solid var(--line)}.wb-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.wb-acc summary::-webkit-details-marker{display:none}.wb-acc summary svg{width:16px;height:16px;color:var(--muted);transition:transform .2s}.wb-acc details[open] summary svg{transform:rotate(45deg)}.wb-acc .wb-acc-body{font-size:13.5px;color:var(--ink-2);line-height:1.7;padding:0 2px 18px}.wb-edu{padding:54px 0 60px}.wb-edu .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px}.wb-edcc,.wb-cc{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:34px 22px;transition:.2s}.wb-edcc:hover,.wb-cc:hover{border-color:var(--gold-line);box-shadow:var(--shadow);transform:translateY(-3px)}.wb-edcc .ic,.wb-cc .ic{width:46px;height:46px;margin:0 auto 14px;color:var(--gold)}.wb-edcc h3,.wb-cc h3{font-size:25px;margin:0 0 6px}.wb-edcc p,.wb-cc p{font-size:13px;color:var(--muted);margin:0}.wb-reviews{padding:14px 0 54px}.wb-reviews .jdgm-widget,.wb-reviews .jdgm-review-widget{margin-top:8px}.wb-reviews-empty{text-align:center;color:var(--muted);font-size:13px;padding:24px 0}.wb-xsell{padding:8px 0 70px}.wb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 22px;margin-top:8px}.wb-card{background:var(--surface);border:1px solid var(--line);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;transition:.22s;position:relative}.wb-card:hover{box-shadow:var(--shadow-hover);border-color:var(--gold-line);transform:translateY(-3px)}.wb-cmedia{position:relative;display:block;aspect-ratio:1/1;background:#f4f1eb;overflow:hidden}.wb-cmedia img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.wb-card:hover .wb-cmedia img{transform:scale(1.04)}.wb-cwish{position:absolute;top:8px;right:8px;z-index:3}.wb-cbody{padding:15px 15px 17px;display:flex;flex-direction:column;gap:8px;flex:1}.wb-ctag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.wb-ctitle{font-size:13px;font-weight:400;line-height:1.45;color:var(--ink);min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wb-ctitle:hover{color:var(--gold)}.wb-cprice{margin-top:auto;display:flex;align-items:baseline;gap:8px;padding-top:4px}.wb-cprice .amt{font-family:Cormorant,serif;font-size:22px;font-weight:600;color:var(--ink)}.wb-cprice .was{font-size:12px;color:var(--muted);text-decoration:line-through}.wb-mbar{display:none}@media(max-width:760px){.wb-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:110;padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:10px;align-items:center;background:#faf8f4f5;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-top:1px solid var(--line)}.wb-mbar-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.1}.wb-mbar-price{font-family:Cormorant,serif;font-size:20px;font-weight:600;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.wb-mbar-meta{font-size:10.5px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-page .wb-mbar button{flex:0 0 46%;min-width:150px;min-height:48px;padding:0 24px;background:var(--ink);color:#f5efe6;border:0;border-radius:2px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;white-space:nowrap}.wb-page .wb-mbar button:active{transform:scale(.98)}.wb-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.wb-toast{bottom:calc(82px + env(safe-area-inset-bottom))}.support-chat_icon,.support-chat_icon-left,.support-chat_icon-right,div#zsiq_float,#zsiq_float,.zsiq_floatmain,.zsiq_flt_rel,.siqembed-widget{bottom:calc(86px + env(safe-area-inset-bottom))!important}}.wb-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);background:var(--ink);color:#f5efe6;padding:14px 22px;border-radius:2px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--shadow-hover);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:120;display:flex;align-items:center;gap:10px}.wb-toast.show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.wb-toast a{color:var(--gold-line);text-decoration:underline;text-underline-offset:3px}.wb-toast a:hover{color:#fff}@media(max-width:1100px){.wb-main{grid-template-columns:1fr;gap:34px}.wb-info h1{font-size:34px}.wb-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.wb-detailwrap{grid-template-columns:1fr;gap:28px;padding:26px 22px}.wb-edu .g4{grid-template-columns:repeat(2,1fr)}.wb-grid{grid-template-columns:repeat(2,1fr);gap:18px 14px}.wb-stones{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:10px}.wb-stone{min-height:128px;padding:14px 8px 12px}.wb-gem{width:70px;height:70px}.wb-bandviz-stage{grid-template-columns:118px 1fr;gap:18px}.wb-bandviz-finger-col{width:80px;height:152px}.wb-bandviz-band-on{width:96px}.wb-bandviz-row-meta{min-width:84px}}@media(max-width:560px){.wb-wrap{padding:0 18px}.wb-gallery{grid-template-columns:1fr}.wb-thumbs{flex-direction:row;max-height:none;order:2;overflow-x:auto}.wb-thumb{width:64px;height:64px}.wb-info h1{font-size:29px}.wb-price-now{font-size:32px}.wb-specs{grid-template-columns:1fr}.wb-cta{flex-wrap:wrap}.wb-page .wb-addbag{order:2;flex:1 1 100%}.wb-wish{order:1}.wb-size-select{max-width:100%}}@media(prefers-reduced-motion:reduce){.wb-page *{transition:none!important}}.wb-sale-ends{display:inline-flex;align-items:center;gap:6px;align-self:center;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#a16207;border:1px solid #E4D8C2;border-radius:2px;padding:4px 10px;background:#fbf6ec}.wb-sale-ends.is-red{color:#9a1b1b;border-color:#e8cfcf;background:#fbeeee}.wb-sale-dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;animation:wbsalepulse 1.6s ease-in-out infinite}@keyframes wbsalepulse{0%,to{opacity:1}50%{opacity:.2}}.wb-mbar-sale{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#a16207}.wb-mbar-sale.is-red{color:#9a1b1b}.wb-mbar-was{font-size:13px;color:var(--muted);text-decoration:line-through;font-variant-numeric:lining-nums tabular-nums}.wb-mbar-pricerow{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/56/assets/wb-product.css.map */
