@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Jost:wght@300;400;500;600&display=swap");.he-inv-live{--hl-ink:#2A2724;--hl-ink-soft:#4A453D;--hl-stone:#A6A093;--hl-stone-deep:#7C766B;--hl-line:#E7E2D8;--hl-line-soft:#F0ECE3;--hl-paper:#FFFFFF;--hl-field:#F5F1E9;--hl-gold:#C8A96E;--hl-gold-deep:#A9884C;--hl-green:#3E7A5E;--hl-amber:#B07A2E;--hl-rust:#A85D4E;--hl-ease:cubic-bezier(.34,1.2,.4,1);--hl-smooth:cubic-bezier(.4,0,.2,1);font-family:Jost,system-ui,sans-serif}.he-inv-live .card{background:var(--hl-paper);border:1px solid var(--hl-line);border-radius:14px;box-shadow:none;display:flex;flex-direction:column;transition:box-shadow .4s var(--hl-smooth),border-color .4s,transform .4s var(--hl-smooth)}.he-inv-live .card:hover{box-shadow:0 26px 50px -28px rgba(42,39,36,.5);border-color:var(--hl-stone);transform:translateY(-4px)}.he-inv-live .card.selected{border-color:var(--hl-gold);box-shadow:0 0 0 2px rgba(200,169,110,.5)}.he-inv-live .card.selected .card-select-check{background:var(--hl-gold);border-color:var(--hl-gold)}.he-inv-live .card-img,.he-inv-live .cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-img{width:auto;margin:12px 12px 0;height:auto;aspect-ratio:4/3;border-radius:9px;overflow:hidden}.he-inv-live .stone-img{transition:transform .7s var(--hl-smooth)}.he-inv-live .card:hover .stone-img{transform:scale(1.06)}.he-inv-live .card-thumb{width:auto!important;height:auto!important;margin:12px 12px 0;aspect-ratio:4/3;border-radius:9px;overflow:hidden}.he-inv-live .card-top{position:absolute;top:12px;left:12px;right:12px;z-index:6;margin:0;padding:0;align-items:flex-start}.he-inv-live .card-ellipsis,.he-inv-live .he-icon-btn{width:30px;height:30px;border-radius:50%;color:#fff;background:transparent;position:relative;transition:transform .25s var(--hl-ease)}.he-inv-live .card-ellipsis:before,.he-inv-live .he-icon-btn:before{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.22);opacity:0;transform:scale(.4);transition:opacity .25s,transform .3s var(--hl-ease);z-index:0}.he-inv-live .card-ellipsis:hover:before,.he-inv-live .he-icon-btn:hover:before{opacity:1;transform:scale(1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.he-inv-live .card-ellipsis:hover,.he-inv-live .he-icon-btn:hover{transform:translateY(-1px);background:transparent}.he-inv-live .card-ellipsis svg,.he-inv-live .he-icon-btn svg{position:relative;z-index:1}.he-inv-live .card-top svg{filter:drop-shadow(0 0 1.5px rgba(0,0,0,.55)) drop-shadow(0 1px 2px rgba(0,0,0,.35))}.he-inv-live .card-bm-count{background:var(--hl-gold)!important;color:var(--hl-ink)!important}.he-inv-live .status-badge{top:auto;bottom:10px;border-radius:100px;border:none;font-size:9.5px;letter-spacing:.14em;box-shadow:0 2px 8px -2px rgba(42,39,36,.35)}.he-inv-live .status-badge.sold{background:rgba(42,39,36,.86);color:#F5EFE2}.he-inv-live .status-badge.on-hold{background:var(--hl-amber);color:#fff}.he-inv-live .status-badge{z-index:8}.he-inv-live .status-badge:hover .status-tooltip{top:auto;bottom:calc(100% + 6px)}.he-inv-live .card-badge{top:auto!important;bottom:10px!important}.he-inv-live .card-body{padding:15px 20px 16px;display:flex;flex-direction:column;flex:1}.he-inv-live .card-row1{align-items:baseline;gap:10px;margin-bottom:0}.he-inv-live .card-name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:22px;line-height:1.05;letter-spacing:0;color:var(--hl-ink)}.he-inv-live .card-price{font-size:14.5px;font-weight:500;color:var(--hl-gold-deep);font-variant-numeric:tabular-nums;border-radius:6px}.he-inv-live .card-price:hover{background:rgba(200,169,110,.12)}.he-inv-live .card-tier-badge{background:rgba(200,169,110,.16);color:var(--hl-gold-deep)}.he-inv-live .card-type{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--hl-stone-deep);font-weight:500;margin:6px 0 0}.he-inv-live .card-chips{gap:6px;margin:10px 0 2px;flex-wrap:wrap}.he-inv-live .chip{font-size:10.5px;font-weight:500;color:var(--hl-ink);border:1px solid var(--hl-line);border-radius:6px;padding:4px 9px;background:transparent;transition:border-color .22s}.he-inv-live .chip:hover{border-color:var(--hl-stone)}.he-inv-live .chip.finish,.he-inv-live .chip.thickness{color:var(--hl-ink);background:transparent;border-color:var(--hl-line)}.he-inv-live .chip.quality{font-weight:600;letter-spacing:.06em}.he-inv-live .chip.quality-a{color:var(--hl-green);border-color:var(--hl-green);background:rgba(62,122,94,.08)}.he-inv-live .chip.quality-b{color:var(--hl-amber);border-color:var(--hl-amber);background:rgba(176,122,46,.08)}.he-inv-live .chip.quality-c{color:var(--hl-rust);border-color:var(--hl-rust);background:rgba(168,93,78,.08)}.he-inv-live .card-details{border-top:1px solid var(--hl-line);padding-top:2px;margin-bottom:12px;gap:0}.he-inv-live .detail-row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;border-bottom:1px solid var(--hl-line-soft)}.he-inv-live .detail-row:last-child{border-bottom:none}.he-inv-live .detail-label{font-size:10px;letter-spacing:.16em;color:var(--hl-stone-deep);font-weight:500}.he-inv-live .detail-spacer{display:none}.he-inv-live .detail-value{font-size:13px;color:var(--hl-ink);font-family:inherit;font-variant-numeric:tabular-nums}.he-inv-live .detail-value.muted{color:var(--hl-stone)}.he-inv-live .detail-sf{color:var(--hl-stone-deep);font-size:11.5px;margin-left:5px}.he-inv-live .ledger-avail{color:var(--hl-green);font-weight:500}.he-inv-live .ledger-hold{color:var(--hl-amber);font-weight:500}.he-inv-live .card-addzone{flex:1;margin-top:12px;min-height:120px;width:100%;border:1px dashed var(--hl-stone);border-radius:9px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--hl-stone-deep);font-family:inherit;cursor:pointer;transition:border-color .3s,color .3s,background .3s}.he-inv-live .card-addzone:hover{border-color:var(--hl-gold-deep);color:var(--hl-gold-deep);background:rgba(200,169,110,.06)}.he-inv-live .card-addzone svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;fill:none;transition:transform .4s var(--hl-ease)}.he-inv-live .card-addzone:hover svg{transform:rotate(90deg) scale(1.1)}.he-inv-live .card-addzone span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.he-inv-live .card-fabricator-row{background:rgba(200,169,110,.07);border-left-color:var(--hl-gold)}.he-inv-live .fab-row-label{color:var(--hl-gold-deep)}.he-inv-live .fab-row-sep{background:var(--hl-gold)}.he-inv-live .btn-view{height:auto;margin-top:auto;padding:12px;border:1px solid var(--hl-ink);border-radius:9px;background:transparent;color:var(--hl-ink);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;position:relative;overflow:hidden;isolation:isolate;transition:color .3s,letter-spacing .3s}.he-inv-live .btn-view:before{content:"";position:absolute;inset:0;background:var(--hl-ink);transform:translateY(101%);transition:transform .35s var(--hl-smooth);z-index:-1}.he-inv-live .btn-view:hover{color:#F5EFE2;letter-spacing:.25em;background:transparent;border-color:var(--hl-ink)}.he-inv-live .btn-view:hover:before{transform:translateY(0)}.he-inv-live .card-cta-mini.cta-inquire{border-color:var(--hl-gold);background:rgba(200,169,110,.12);color:var(--hl-gold-deep)}.he-inv-live .card-cta-mini.cta-inquire:hover{background:var(--hl-ink);color:var(--hl-gold);border-color:var(--hl-ink)}.he-inv-live .btn-view[style*=teal]:hover{color:var(--hl-gold)!important}.he-inv-live .card-cta-mini.cta-view{border-color:var(--hl-line);color:var(--hl-stone-deep)}.he-inv-live .card-cta-mini.cta-view:hover{border-color:var(--hl-gold);background:rgba(200,169,110,.1);color:var(--hl-gold-deep)}.he-inv-live .ellipsis-menu{border-color:var(--hl-line);border-radius:9px}.he-inv-live .em-item:hover{background:var(--hl-line-soft);color:var(--hl-ink)}.he-inv-live .em-sep{background:var(--hl-line)}@media (prefers-reduced-motion:reduce){.he-inv-live .btn-view,.he-inv-live .btn-view:before,.he-inv-live .card,.he-inv-live .stone-img{transition:none!important}.he-inv-live .card:hover .stone-img{transform:none!important}}.he-inv-live .cards-grid.view-large{gap:22px}.he-inv-live .cards-grid.view-large .card-img{aspect-ratio:16/10}.he-inv-live .cards-grid.view-large .card-name{font-size:28px}.he-inv-live .cards-grid.view-large .card-body{padding:18px 24px 20px}@media (max-width:640px){.he-inv-live .cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-img,.he-inv-live .cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-thumb,.he-inv-live.cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-img,.he-inv-live.cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-thumb{margin:6px 6px 0;aspect-ratio:1/1;border-radius:9px}.he-inv-live .cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-top,.he-inv-live.cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-top{top:6px;left:6px;right:6px}.he-inv-live .cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-body,.he-inv-live.cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-body{padding:10px 12px 12px}.he-inv-live .cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-name,.he-inv-live.cards-grid:not(.view-large):not(.view-photo):not(.view-list) .card-name{font-size:19px}}@media (hover:none){.he-inv-live .card:hover{transform:none;box-shadow:none;border-color:var(--hl-line)}.he-inv-live .card:hover .stone-img{transform:none}}@media (max-width:640px){.cards-grid.lib-large{grid-template-columns:minmax(0,1fr)!important}.he-inv-live.cards-grid.lib-large .card-name{font-size:24px}}