.bx .icbcb-pcard{position:relative;background:#fff;border-radius:18px;max-width:340px;width:100%;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);font-family:"Inter",sans-serif;max-height:88vh;display:flex;flex-direction:column}.bx .icbcb-pimg{width:100%;aspect-ratio:1/1;background:#f2ece2;flex:0 0 auto}.bx .icbcb-pimg img{width:100%;height:100%;object-fit:cover;display:block}.bx .icbcb-pbody{padding:14px 16px 16px;overflow:auto}.bx .icbcb-ptitle{font-size:15px;font-weight:700;color:#582239;line-height:1.25}.bx .icbcb-pprice{font-size:13px;color:#8a7480;margin-top:3px;font-weight:600}.bx .icbcb-pdesc{font-size:11.5px;line-height:1.55;color:#3a2630;margin-top:9px}.bx .icbcb-padd{margin-top:14px;width:100%;border:0;background:#582239;color:#faf6ef;border-radius:999px;padding:11px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;font-family:"Inter",sans-serif}.bx .icbcb-px{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border-radius:50%;border:0;background:rgba(255,255,255,.9);color:#582239;font-size:14px;cursor:pointer;line-height:1}.bx.icbcb-plock{overflow:hidden}.bx #icbcb-zoom{position:fixed;inset:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:#fff;z-index:120;display:none;flex-direction:column;overscroll-behavior:contain}.bx:has(#PBarNextFrameWrapper) #icbcb-zoom{height:calc(100dvh - 70px);max-height:calc(100dvh - 70px)}.bx #icbcb-help{position:fixed;inset:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:#fff;z-index:121;display:none;flex-direction:column;overscroll-behavior:contain}.bx #icbcb-help.on{display:flex;animation:icbcb-zin .18s ease-out}.bx:has(#PBarNextFrameWrapper) #icbcb-help{height:calc(100dvh - 70px);max-height:calc(100dvh - 70px)}.bx #icbcb-help .zhd{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border-bottom:1px solid #f2eade}.bx #icbcb-help .zt{font-family:"Inter Tight",serif;font-size:19px;color:#582239;line-height:1.15}.bx #icbcb-help .zx{background:0 0;border:0;font-size:16px;color:#8a7480;cursor:pointer;padding:4px 8px;line-height:1}.bx #icbcb-help .hbd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px 30px;width:100%;max-width:660px;margin:0 auto;font-size:12.5px;line-height:1.62;color:#4a3c42}.bx #icbcb-help .hbd p{margin:0 0 9px}.bx #icbcb-help .hbd p strong{color:#582239;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.bx #icbcb-help .hbd ul,.bx #icbcb-help .hbd ol{margin:0 0 10px;padding-left:17px}.bx #icbcb-help .hbd li{margin:0 0 4px}.bx #icbcb-zoom.on{display:flex;animation:icbcb-zin .18s ease-out}@keyframes icbcb-zin{0%{opacity:.2}to{opacity:1}}.bx #icbcb-zoom .zhd{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border-bottom:1px solid #f2eade}.bx #icbcb-zoom .zt{font-family:"Inter Tight",serif;font-size:19px;color:#582239;line-height:1.15}.bx #icbcb-zoom .zx{background:0 0;border:0;font-size:16px;color:#8a7480;cursor:pointer;padding:4px 8px;line-height:1}.bx #icbcb-zoomstage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 12px;overflow:hidden}.bx #icbcb-zoomstage.zh{flex-direction:column}.bx #icbcb-zoomstage.zv{flex-direction:row;align-items:stretch}.bx #icbcb-zoomstage .zcol{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:0}.bx #icbcb-zoomstage.zv .zcol{flex:1 1 0}.bx #icbcb-zoomstage .zlb{flex:0 0 auto;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#8a7480;font-weight:700}.bx #icbcb-zoomstage .zwrap{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.bx #icbcb-zoomstage .zst{display:flex;align-items:flex-start}.bx #icbcb-zoomstage.zv .zst{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.bx #icbcb-zoomstage .zst .icbcb-lk{cursor:default;overflow:visible;clip-path:inset(0-150% -300% -150%)}.bx .lp-pk{position:relative}.bx .lp-pk.ldg{pointer-events:none}.bx .lp-pk.ldg>img,.bx .lp-pk.ldg>.lp-psur{opacity:.38}.bx .lp-pk.ldg::after{content:"";position:absolute;left:var(--spx,50%);top:var(--spy,40%);width:26px;height:26px;margin:-13px 0 0-13px;border-radius:50%;border:2.5px solid rgba(17,17,17,.16);border-top-color:#111;animation:icbcb-spin .7s linear infinite;z-index:4;pointer-events:none}@keyframes icbcb-spin{to{transform:rotate(360deg)}}.bx #icbcb-zoomstage .zst .icbcb-lk.chn{clip-path:none;overflow:visible}.bx #icbcb-zoom .zft{flex:0 0 auto;padding:9px 16px calc(14px + env(safe-area-inset-bottom,0));border-top:1px solid #f2eade;background:#fff;position:relative;z-index:2}.bx #icbcb-zoom .zsub{text-align:center;font-size:10.5px;color:#8a7480;margin:0 0 8px}.bx #icbcb-zoom .zact{display:flex;gap:8px;max-width:460px;margin:0 auto}.bx #icbcb-zoom .zbt{flex:1;padding:12px 0;font-size:11px}.bx #icbcb-zoom .zbt.alt{background:0 0;color:#582239;border:1.5px solid #582239}@media (min-width:900px){.bx #icbcb-strandwrap{top:57px}.bx #icbcb-strands{--lkw:46px}.bx .icbcb-spacer.icbcb-spacer{height:0}}@media (max-width:899px){.bx #icbcb-builder .lp-bases{gap:6px;flex-wrap:nowrap;justify-content:center}.bx #icbcb-builder .lp-bs{width:auto;flex:1 1 0;min-width:0;max-width:96px}.bx #icbcb-builder .lp-bs img{width:100%;height:auto;aspect-ratio:1}}@media (min-width:1100px){.bx #icbcb-builder{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:28px;align-items:start}.bx #icbcb-builder>.lp-sec{grid-column:1/-1;margin-bottom:8px}.bx #icbcb-left{min-width:0}.bx #icbcb-right{position:sticky;top:88px}.bx #icbcb-right .lp-unlock{margin-top:0}.bx #icbcb-strandwrap{z-index:2;border-radius:14px}.bx #icbcb-strands{--lkw:45px}}.bx #icbcb-strands .icbcb-strand{position:relative;transition:opacity .2s}.bx .icbcb-two #icbcb-strands .icbcb-strand:not(.act){opacity:.5}.bx .icbcb-sn{position:absolute;left:5px;top:3px;z-index:3;width:15px;height:15px;border-radius:50%;background:#582239;color:#fff;font:700 9px/15px Inter,sans-serif;text-align:center;pointer-events:none}.bx .icbcb-strand:not(.act) .icbcb-sn{background:#b9a6ae}.bx .icbcb-sft{display:flex;align-items:center;gap:8px;margin:2px 14px 4px;min-height:19px}.bx .icbcb-sft.two{min-height:26px}.bx .icbcb-add2{display:inline-flex;align-items:center;gap:4px;border:1px solid #e7ddcf;background:#fff;color:#582239;border-radius:99px;padding:3px 8px;font-family:inherit;font-size:8px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;cursor:pointer;line-height:1;flex:0 0 auto}.bx .icbcb-add2 .pl{display:inline-flex;flex:none}.bx .icbcb-add2 svg{width:11px;height:11px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;display:block}.bx .icbcb-rm2 svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;display:block}.bx .icbcb-add2 i{font-style:normal;font-size:6px;letter-spacing:.06em}.bx .icbcb-add2:active{background:#faf6ef}.bx .icbcb-sto{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a7480;font-weight:700;white-space:nowrap}.bx .icbcb-seg{display:inline-flex;border:1px solid #e7ddcf;border-radius:99px;padding:2px;background:#faf6ef;flex:none}.bx .icbcb-seg button{border:0;background:0 0;color:#582239;border-radius:99px;padding:5px 10px;font-family:inherit;font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;cursor:pointer;line-height:1;white-space:nowrap}.bx .icbcb-seg button.on{background:#582239;color:#fff}.bx .icbcb-rm2{margin-left:auto;width:26px;height:26px;border-radius:50%;border:1px solid #e7ddcf;background:#fff;color:#8a7480;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:none}.bx #icbcb-builder .b1lb{display:none;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#8a7480;font-weight:700;text-align:center;margin:0 0 5px}.bx #icbcb-builder.icbcb-two .b1lb{display:block}.bx .lp-gpage:not(.lt) .lp-tile{display:flex;flex-direction:column}.bx .lp-gpage:not(.lt) .lp-tile .lp-nm{margin-top:auto}.bx .lp-gpage:not(.lt) .lp-tile>img{flex:none;margin-bottom:3px}.bx .lp-gpage:not(.lt) .lp-tile.pd>img{transform:scale(1.6);clip-path:inset(18.75% 18.75%0 18.75%round 6px);margin-bottom:calc(30% + 3px)}@media (max-width:749px){.bx .lp-hero{padding-top:16px!important;padding-bottom:22px!important}.bx .lp-hero .lp-eyebrow{margin-bottom:6px!important}.bx .lp-hero h1{margin-bottom:8px!important}.bx .lp-hero img.lp-brc{width:auto!important;max-width:70%!important;max-height:190px!important;margin:0 auto 8px!important}.bx .lp-hero .lp-sub{margin-bottom:12px!important}}.bx #lp-offers .lp-grtop s{opacity:.55;font-weight:500;margin-right:4px;font-size:.88em}.bx #lp-offers .lp-grtop b{color:#c45a1c}.bx #lp-offers .lp-oc.on .lp-grtop b{color:#f3b27a}.bx #ic26-offers .ic-from s{opacity:.6;font-weight:400;font-size:.82em;margin-left:5px}.bx .lp-gpage:not(.lt) .lp-tile:not(.pd) img:not([alt*=Pendant i]):not([alt*=Chain i]):not([alt*=Dangle i]){transform:scale(1.6);clip-path:inset(18.75%round 6px)}.bx #hw-hline{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#fbefe4;color:#7a3a16;font-size:11.5px;line-height:1.4;font-weight:600;text-align:center}.bx #hw-hline b{color:#582239}.bx .hw-stk{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid #eadfd2;box-shadow:0-10px 24px rgba(43,26,34,.12);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;transform:translateY(115%);transition:transform .25s ease}.bx .hw-stk.on{transform:none}.bx .hw-stk .hw-t{flex:1;min-width:0;font-family:"Inter",sans-serif;line-height:1.25}.bx .hw-stk .hw-a{display:block;font-size:12px;font-weight:700;color:#582239;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx .hw-stk .hw-b{display:block;font-size:10.5px;font-weight:600;color:#b4521c;margin-top:2px}.bx .hw-stk button{flex:none;border:0;border-radius:999px;background:#582239;color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:13px 16px;cursor:pointer}.bx.hw-stk-on #icbcb-toast{bottom:86px}.bx.hw-stk-on [class*=kl-teaser]{display:none!important}@media (min-width:990px){.bx .hw-stk{display:none!important}}.looks>div>.look{width:calc(100% - 1px);height:calc(100% - 1px)}.bx{border-top:1px solid var(--line);font-family:var(--sans);color:var(--ink)}.bx #icbcb-builder.lp-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-template-areas:"l r";gap:0;max-width:none;margin:0;padding:0;scroll-margin-top:96px;align-items:stretch}.bx #icbcb-builder>.lp-sec{display:none}.bx #icbcb-left{grid-area:l;min-width:0;border-right:1px solid var(--line);background:var(--paper)}.bx #icbcb-right{grid-area:r;position:relative;top:auto;background:var(--wash);padding:31px 34px 35px}.bx #icbcb-builder .lp-stepl{display:flex;justify-content:space-between;margin:0;padding:22px 34px 14px;text-align:left;font:400 10px/1.45 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);border-top:1px solid var(--line)}.bx #icbcb-builder .lp-stepl:first-child{border-top:0}.bx #icbcb-builder .b1lb,.bx #icbcb-b2row .b2lb{font:400 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);text-align:left;padding:0 34px 10px;margin:0}.bx #icbcb-builder .lp-bases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--line);margin:0;padding:0}.bx #icbcb-builder .lp-bs{position:relative;width:auto;max-width:none;flex:none;padding:14px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;border-right:1px solid var(--line);background:var(--paper);transition:background .2s}.bx #icbcb-builder .lp-bs:last-child{border-right:0}.bx #icbcb-builder .lp-bs:hover{background:var(--wash)}.bx #icbcb-builder .lp-bs img{width:min(96px,78%);height:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:0;box-shadow:none;background:0 0}.bx #icbcb-builder .lp-bs span{font:400 10px/1 var(--mono);letter-spacing:.09em;color:var(--ink);margin:0}.bx #icbcb-builder .lp-bs.on{background:var(--wash)}.bx #icbcb-builder .lp-bs.on::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--purple)}.bx #icbcb-builder .lp-bs.on span{font-weight:700}.bx .icbcb-bs-circ{border-radius:0;border:0;background-color:transparent}.bx .lp-bs.on .icbcb-bs-circ{box-shadow:none}.bx #icbcb-b2row{margin:0}.bx #icbcb-b2row.on{border-top:1px solid var(--line);padding-top:14px}.bx #icbcb-strandwrap{top:calc(var(--hdh,77px) - 1px)!important;background:var(--wash);border-radius:0;box-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0 8px}.bx .icbcb-lb{margin:0 34px 4px;font:400 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);min-height:24px}.bx #icbcb-lbmsg{font:400 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.bx #icbcb-lbmsg b{font-weight:700;background:var(--yellow);padding:1px 4px}.bx .icbcb-lbz{border:0;border-bottom:1px solid var(--ink);border-radius:0;background:0 0;padding:2px 0;margin-left:14px;color:var(--ink);font:700 10px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;gap:5px}.bx .icbcb-lbz i{font-size:10px;letter-spacing:.05em}.bx .icbcb-lbz svg{width:12px;height:12px}.bx .icbcb-strand{padding:10px 34px 12px}.bx .icbcb-lk.drop{outline:1.5px dashed var(--purple);border-radius:0}.bx .icbcb-sft{margin:0 34px 6px}.bx .icbcb-add2,.bx .icbcb-rm2{border:0;border-bottom:1px solid var(--ink);border-radius:0;background:0 0;padding:2px 0;color:var(--ink);font:700 10px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase}.bx .icbcb-add2 i,.bx .icbcb-rm2 i{font-size:10px}.bx .icbcb-seg button,.bx .icbcb-seg>*{border-radius:0!important;font-family:var(--mono)!important}.bx .icbcb-bar{margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--paper);padding:0;min-height:52px}.bx .icbcb-tl{flex-direction:row;gap:6px;padding:6px 4px;color:var(--ink)}.bx .icbcb-tl i{font:400 10px/1 var(--mono);letter-spacing:.09em;color:var(--ink);text-transform:uppercase}.bx .icbcb-tl svg{width:15px;height:15px;stroke-width:1.4}.bx .icbcb-tl .cev{width:10px;height:10px;opacity:.6;position:static;transform:none}.bx .icbcb-tl .tlr{width:auto;gap:3px}.bx .icbcb-tl+.icbcb-tl::before{top:0;bottom:0;background:var(--line)}.bx .icbcb-tl.on{background:var(--ink)}.bx .icbcb-tl.on,.bx .icbcb-tl.on i{color:var(--paper)}.bx .icbcb-tl .bdg{background:var(--purple);border-radius:0}.bx #icbcb-q{font:400 14px var(--mono);color:var(--ink);padding:0 34px;text-transform:uppercase}.bx .icbcb-fp{border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--wash);margin:0;padding:12px 34px 14px}.bx .icbcb-fg>b{font:400 10px/1 var(--mono);letter-spacing:.09em;color:var(--mute);flex-basis:58px}.bx .icbcb-fb{border:1px solid var(--line);border-radius:0;background:var(--paper);font:400 11px/1.3 var(--mono);color:var(--ink);padding:6px 10px;text-transform:uppercase}.bx .icbcb-fb.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bx #icbcb-builder .lp-cols{gap:26px;padding:16px 34px;margin:0;border-bottom:1px solid var(--line);overflow-x:auto}.bx #icbcb-builder .lp-col{border:0;border-bottom:1px solid transparent;border-radius:0;background:0 0;padding:2px 0;font:400 11px/1.3 var(--mono);text-transform:uppercase;color:var(--ink);opacity:.62}.bx #icbcb-builder .lp-col:hover{opacity:1}.bx #icbcb-builder .lp-col.on{background:0 0;color:var(--ink);opacity:1;border-bottom-color:var(--ink)}.bx .lp-gpage{gap:0;padding:0;border-left:0}.bx .lp-tile{position:relative;background:var(--paper);border:0;border-radius:0;box-shadow:inset -1px -1px 0 var(--line);padding:22px 8px 12px;text-align:center;transition:background .22s}.bx .lp-tile::before{content:"+";position:absolute;right:10px;top:6px;font:15px var(--sans);opacity:.6;z-index:3}.bx .lp-tile:hover{background:var(--wash)}.bx .lp-tile:active{transform:none}.bx .lp-tile img{mix-blend-mode:multiply}.bx .lp-tile .lp-nm.lp-nm{text-align:center;font:400 9px/1.35 var(--mono);text-transform:uppercase;color:var(--ink);height:auto;min-height:24px;margin-top:8px}.bx .lp-tile .lp-pr.lp-pr{font:400 10px var(--mono);color:var(--mute)}.bx .lp-tile.sel{box-shadow:inset -1px -1px 0 var(--line),inset 0 4px 0 var(--purple);background:var(--wash)}.bx .lp-tile.sel:after{content:"✓";background:0 0;color:var(--purple);font:700 13px/1 var(--sans);width:auto;height:auto;top:6px;right:10px;border-radius:0}.bx .lp-tile.sel::before{content:none}.bx .lp-ltile{border:0;border-radius:0;background:var(--paper);box-shadow:inset -1px -1px 0 var(--line);font:600 24px/1 var(--display);color:var(--ink)}.bx .lp-gempty{font:12px var(--mono);padding:24px 34px}.bx .lp-bdgs{top:6px;left:6px}.bx .lp-bdg,.bx .lp-bdg.b1,.bx .lp-bdg.b2,.bx .lp-bdg.b3{background:var(--ink);color:var(--paper);border:0;border-radius:0;box-shadow:none;font:400 8px/1 var(--mono);letter-spacing:.04em;padding:3px 4px}.bx .lp-gnav{margin:0;padding:16px 34px;gap:0;justify-content:space-between;border-top:1px solid var(--line)}.bx .lp-gbtn{width:42px;height:38px;border-radius:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:14px var(--mono)}.bx .lp-gbtn:hover{background:var(--ink);color:var(--paper)}.bx .lp-gdots{font:11px var(--mono);letter-spacing:.06em}.bx #icbcb-right .lp-unlock{position:sticky;top:110px;margin:0;border:0;border-radius:0;box-shadow:none;background:0 0;padding:0;text-align:left}.bx #icbcb-right .lp-unlock::before{content:"Your edit so far";display:block;font:400 10px/1.45 var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.bx .lp-uh{font:600 clamp(28px,2.6vw,42px)/.98 var(--display);letter-spacing:-.06em;text-transform:uppercase;color:var(--ink);margin:0 0 22px}.bx .lp-unlock .lp-stack{padding:0;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:0 0}.bx .lp-stack .lp-row,.bx .lp-row{font:400 11px/1.4 var(--mono);text-transform:uppercase;color:var(--ink);padding:12px 0;border-bottom:1px solid var(--soft);align-items:center;gap:10px}.bx .lp-nm{gap:10px}.bx .lp-th{width:26px;height:26px;border-radius:0;box-shadow:none;background-color:var(--paper)}.bx .lp-th.ic.gf:after{content:"+";font:400 13px var(--mono)}.bx .lp-th.ic.sh:after{content:"↗";font:400 12px var(--sans)}.bx .lp-row .lp-free{background:var(--yellow);color:var(--ink);padding:1px 6px;font:700 9.5px/1.5 var(--sans);letter-spacing:.06em}.bx .lp-row .lp-strike{color:var(--mute)}