/* GemTrove diamond detail page look r1 (gt-diamond-r1.css). Built by build.py - edit gt-diamond-r1.src.css, not this file. Look only: restyles existing markup. */
@font-face{font-family:"GT Montserrat";src:url("/assets/fonts/gt-home-r2/montserrat-latin-var.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
@font-face{font-family:"GT Cormorant";src:url("/assets/fonts/gt-home-r2/cormorant-garamond-latin-var.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
html:root body.gt-diamond-detail-page{overflow:visible!important;overflow-x:clip!important}
#gt-main-content .gtpd{--navy:#112944!important;--navy-d:#0D1F3C!important;--cream:#FFFDF8!important;--ivory:#F5F6F8!important;--line:#E4E7EC!important;--line-2:#D3D8E0!important;--gold:#F1DFBD!important;--gold-ink:#9C7C4A!important;--ink:#222936!important;--muted:#5B6474!important;--soft:#8A8F9A!important;--teal:#81D8D0!important;--teal-ink:#0B4F4A!important;--sans:"GT Montserrat",Arial,sans-serif!important;--serif:"GT Cormorant","Cormorant Garamond",Georgia,serif!important;--gut:clamp(16px,2.2vw,3em)!important;--ease:cubic-bezier(.2,.7,.2,1)!important;max-width:none!important;margin:0!important;padding:0 0 3em!important;background:var(--cream)!important;color:var(--ink)!important;font-family:var(--sans)!important;overflow:visible!important;overflow-x:clip!important}
#gt-main-content .gtpd > .shell{width:auto!important;min-width:0!important;max-width:120em!important;margin:0 auto!important;padding:.7em var(--gut) 0!important;font-size:clamp(15px,calc(7.5px + .55vw),22px)!important;line-height:1.5!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:1em!important}
#gt-main-content .gtpd > .shell *{font-size:inherit!important;box-sizing:border-box!important}
#gt-main-content .gtpd > .shell>*{grid-column:1/-1!important;min-width:0!important}
#gt-main-content .gtpd > .shell :focus-visible{outline:2px solid var(--gold-ink)!important;outline-offset:2px!important}
#gt-main-content .gtpd > .shell .breadcrumbs{grid-column:1!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.4em!important;margin:0!important;padding:0!important;font-size:.7em!important;letter-spacing:.03em!important;color:var(--soft)!important;background:none!important}
#gt-main-content .gtpd > .shell .breadcrumbs a{color:var(--muted)!important;text-decoration:none!important}
#gt-main-content .gtpd > .shell .breadcrumbs a:hover{color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .breadcrumbs span{color:var(--soft)!important}
#gt-main-content .gtpd > .shell .topbar{grid-column:2!important;margin:0!important;padding:0!important;background:none!important;border:0!important;display:flex!important;justify-content:flex-end!important}
#gt-main-content .gtpd > .shell .topbar .back{font-size:.72em!important;font-weight:500!important;color:var(--navy-d)!important;text-decoration:none!important;border-bottom:1px solid var(--line-2)!important;padding:0!important;background:none!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .product{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:2.4em!important;align-items:start!important;margin:1em 0 0!important;padding:0!important;max-width:none!important}
#gt-main-content .gtpd > .shell .gallery-card{position:sticky!important;top:1em!important;align-self:start!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
#gt-main-content .gtpd > .shell .stage{position:relative!important;width:100%!important;max-width:calc(100vh - 15em)!important;aspect-ratio:1!important;height:auto!important;min-height:0!important;margin:0 auto!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .stage img,#gt-main-content .gtpd > .shell .stage video,#gt-main-content .gtpd > .shell .stage iframe{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .thumbs{display:flex!important;justify-content:center!important;gap:.45em!important;margin:.6em auto 0!important;padding:0!important;max-width:calc(100vh - 9em)!important;background:none!important;border:0!important;overflow-x:auto!important}
#gt-main-content .gtpd > .shell .thumb{position:relative!important;flex:0 0 5.2em!important;width:5.2em!important;height:5.2em!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--line-2)!important;border-radius:0!important;box-shadow:none!important;color:var(--navy-d)!important;cursor:pointer!important}
#gt-main-content .gtpd > .shell .thumb:hover{border-color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .thumb.active{border-color:var(--navy-d)!important;box-shadow:inset 0 0 0 1px var(--navy-d)!important}
#gt-main-content .gtpd > .shell .thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .thumb .label{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:.3em .2em!important;font-size:.55em!important;font-weight:600!important;line-height:1.1!important;text-align:center!important;color:#fff!important;background:rgba(13,31,60,.82)!important;border-radius:0!important;letter-spacing:.02em!important}
#gt-main-content .gtpd > .shell .thumb .icon{font-size:.9em!important;font-weight:700!important;color:var(--navy-d)!important;background:none!important;margin:0 0 1.2em!important;display:flex!important;align-items:center!important;gap:.25em!important}
#gt-main-content .gtpd > .shell .thumb .icon::before{content:""!important;width:.8em!important;height:.8em!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7L8 5Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7L8 5Z'/%3E%3C/svg%3E") center/contain no-repeat!important}
#gt-main-content .gtpd > .shell .summary{position:relative!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:.9em!important;min-width:0!important}
#gt-main-content .gtpd > .shell .summary::before,#gt-main-content .gtpd > .shell .summary::after{display:none!important;content:none!important}
#gt-main-content .gtpd > .shell .summary>*{margin:0!important}
#gt-main-content .gtpd > .shell .origin-ribbon{align-self:flex-start!important;display:inline-flex!important;align-items:center!important;gap:.45em!important;height:auto!important;min-height:0!important;margin:0!important;padding:.62em .8em .55em!important;font-size:.6em!important;font-weight:600!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff!important;background:var(--navy-d)!important;border:1px solid var(--navy-d)!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .origin-ribbon *{font-size:inherit!important;line-height:1!important;color:inherit!important}
#gt-main-content .gtpd > .shell .origin-ribbon-mark{font-size:1.1em!important;opacity:.8!important}
#gt-main-content .gtpd > .shell .origin-ribbon.lab{color:var(--navy-d)!important;background:var(--teal)!important;border-color:var(--teal)!important}
#gt-main-content .gtpd > .shell .badges:empty{display:none!important}
#gt-main-content .gtpd > .shell .summary h1{margin:-.15em 0 0!important;padding:0!important;font-family:var(--serif)!important;font-weight:600!important;font-size:clamp(1.75em,2.2vw,2.3em)!important;line-height:1.12!important;letter-spacing:0!important;color:var(--navy-d)!important;text-transform:none!important;text-align:left!important}
#gt-main-content .gtpd > .shell .grade-line{margin:-.55em 0 0!important;font-size:.8em!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--muted)!important;background:none!important;padding:0!important;border:0!important}
#gt-main-content .gtpd > .shell .hero-facts{order:4!important;display:flex!important;flex-wrap:wrap!important;gap:.35em 1.7em!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .hero-fact{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:.45em!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important}
#gt-main-content .gtpd > .shell .hero-fact span{font-size:.6em!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .hero-fact strong{font-family:var(--sans)!important;font-size:.9em!important;font-weight:600!important;line-height:1.2!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .origin-ribbon,#gt-main-content .gtpd > .shell .badges{order:1!important}
#gt-main-content .gtpd > .shell .summary h1{order:2!important}
#gt-main-content .gtpd > .shell .grade-line{order:3!important}
#gt-main-content .gtpd > .shell .certificate-panel{order:5!important}
#gt-main-content .gtpd > .shell .compact-specs{order:6!important}
#gt-main-content .gtpd > .shell .price-panel{order:7!important}
#gt-main-content .gtpd > .shell .gt-r26-actions{order:8!important}
#gt-main-content .gtpd > .shell .gt-global-vault-r3{order:9!important}
#gt-main-content .gtpd > .shell .gt-share-panel{order:10!important}
#gt-main-content .gtpd > .shell .gt-r26-browse{order:11!important}
#gt-main-content .gtpd > .shell .certificate-panel{display:flex!important;align-items:center!important;gap:0!important;margin:.2em 0 0!important;padding:.8em 0 0!important;background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .certificate-icon{display:none!important}
#gt-main-content .gtpd > .shell .certificate-copy{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.2em .9em!important;min-width:0!important}
#gt-main-content .gtpd > .shell .certificate-copy span{flex:1 1 100%!important;font-size:.6em!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .certificate-copy strong{font-size:.86em!important;font-weight:600!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .certificate-check{font-size:.72em!important;font-weight:500!important;color:var(--navy)!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-color:var(--line-2)!important;border:0!important}
#gt-main-content .gtpd > .shell .certificate-check:hover{text-decoration-color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .compact-specs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.7em 1.2em!important;margin:0!important;padding:.8em 0 0!important;background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .compact-specs .spec{display:flex!important;flex-direction:column!important;gap:.15em!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;min-height:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .compact-specs .spec:nth-child(4){grid-column:span 2!important}
#gt-main-content .gtpd > .shell .compact-specs .spec span{font-size:.6em!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .compact-specs .spec strong{font-size:.82em!important;font-weight:600!important;color:var(--ink)!important;word-break:break-word!important}
#gt-main-content .gtpd > .shell .price-panel{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:.3em 1em!important;margin:0!important;padding:.85em 0 0!important;background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .price-panel>div:first-child{display:flex!important;flex-direction:column!important;gap:.2em!important}
#gt-main-content .gtpd > .shell .price-label{font-size:.6em!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .price{font-family:var(--sans)!important;font-size:1.35em!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.005em!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .tax{font-size:.66em!important;color:var(--soft)!important;padding-bottom:.2em!important}
#gt-main-content .gtpd > .shell .gt-r26-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5em!important;margin:.15em 0 0!important;padding:0!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .action{display:flex!important;align-items:center!important;justify-content:center!important;min-height:3.1em!important;height:auto!important;width:auto!important;margin:0!important;padding:.5em .9em!important;font-family:var(--sans)!important;font-size:.78em!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.02em!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;color:var(--navy-d)!important;background:#fff!important;border:1px solid var(--navy-d)!important;border-radius:0!important;box-shadow:none!important;transition:background .2s,color .2s!important;order:5!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .action:hover{background:#F3F5F8!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .action[data-enquiry-open]{order:1!important;color:#fff!important;background:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .action[data-enquiry-open]:hover{background:var(--navy)!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .gt-studio-r4-design-jewellery{order:2!important;color:var(--navy-d)!important;background:var(--gold)!important;border-color:var(--gold)!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .gt-studio-r4-design-jewellery:hover{background:#ead2a6!important;border-color:#ead2a6!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .gt-diamond-add-cart{order:3!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .appointment-action{order:4!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .share-action,#gt-main-content .gtpd > .shell .gt-r26-actions a[data-gt-vault-action="PRINT"]{order:6!important;min-height:0!important;padding:.35em 0!important;font-size:.72em!important;font-weight:500!important;color:var(--muted)!important;background:none!important;border:0!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-color:var(--line-2)!important}
#gt-main-content .gtpd > .shell .gt-r26-actions .share-action:hover,#gt-main-content .gtpd > .shell .gt-r26-actions a[data-gt-vault-action="PRINT"]:hover{color:var(--navy-d)!important;background:none!important}
#gt-main-content .gtpd > .shell .gt-global-vault-r3{font-size:.72em!important;color:var(--muted)!important}
#gt-main-content .gtpd > .shell .gt-share-panel{padding:.9em!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .gt-share-panel strong{font-size:.8em!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-share-links{display:flex!important;flex-wrap:wrap!important;gap:.35em!important;margin:.5em 0!important}
#gt-main-content .gtpd > .shell .gt-share-links>*{padding:.45em .7em!important;font-size:.72em!important;font-weight:500!important;color:var(--navy-d)!important;background:#fff!important;border:1px solid var(--line-2)!important;border-radius:0!important;text-decoration:none!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .gt-share-links>*:hover{border-color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-share-facebook-note{font-size:.64em!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .gt-r26-browse{margin:0!important;padding:0!important;background:none!important;border:0!important}
#gt-main-content .gtpd > .shell .gt-r26-browse a{font-size:.72em!important;font-weight:500!important;color:var(--muted)!important;text-decoration:none!important;border-bottom:1px solid var(--line-2)!important}
#gt-main-content .gtpd > .shell .gtd-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:1em 0 0!important;padding:0!important;list-style:none!important;background:#fff!important;border:1px solid var(--line)!important;counter-reset:gtd!important}
#gt-main-content .gtpd > .shell .gtd-steps li{position:relative!important;display:flex!important;align-items:center!important;gap:.8em!important;margin:0!important;padding:.75em 1.3em .75em 1.1em!important;color:var(--muted)!important;counter-increment:gtd!important;min-width:0!important}
#gt-main-content .gtpd > .shell .gtd-steps li+li{border-left:1px solid var(--line)!important}
#gt-main-content .gtpd > .shell .gtd-steps li::before{content:counter(gtd)!important;flex:0 0 auto!important;width:2.1em!important;height:2.1em!important;display:grid!important;place-items:center!important;font-size:.78em!important;font-weight:600!important;color:var(--navy-d)!important;border:1px solid var(--navy-d)!important;border-radius:50%!important}
#gt-main-content .gtpd > .shell .gtd-steps b{display:block!important;font-size:.8em!important;font-weight:600!important;line-height:1.25!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gtd-steps small{display:block!important;margin-top:.1em!important;font-size:.66em!important;line-height:1.3!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .gtd-steps li.is-on{background:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gtd-steps li.is-on::before{content:"\2713"!important;color:var(--navy-d)!important;background:var(--gold)!important;border-color:var(--gold)!important}
#gt-main-content .gtpd > .shell .gtd-steps li.is-on b{color:#fff!important}
#gt-main-content .gtpd > .shell .gtd-steps li.is-on small{color:rgba(255,255,255,.7)!important}
#gt-main-content .gtpd > .shell .gallery-card.gtd-has-toggle .thumbs{display:none!important}
#gt-main-content .gtpd > .shell .gtd-media-toggle{position:absolute!important;left:.8em!important;bottom:.8em!important;z-index:8!important;display:inline-flex!important;align-items:center!important;gap:.5em!important;min-height:2.6em!important;margin:0!important;padding:0 1em 0 .85em!important;font-family:var(--sans)!important;font-size:.72em!important;font-weight:600!important;letter-spacing:.02em!important;color:var(--navy-d)!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(13,31,60,.18)!important;border-radius:0!important;box-shadow:0 4px 14px -8px rgba(13,31,60,.35)!important;cursor:pointer!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}
#gt-main-content .gtpd > .shell .gtd-media-toggle:hover{background:#fff!important;border-color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gtd-media-toggle svg{width:1em!important;height:1em!important;fill:currentColor!important}
#gt-main-content .gtpd > .shell .gallery-card .stage{position:relative!important}
#gt-main-content .gtpd > .shell .detail-sections{display:flex!important;flex-direction:column!important;gap:1.6em!important;margin:3em 0 0!important;padding:0!important;max-width:none!important}
#gt-main-content .gtpd > .shell .detail-sections>*{order:20!important;margin:0!important}
#gt-main-content .gtpd > .shell .detail-sections>.content-card:has(.tech-table){order:1!important}
#gt-main-content .gtpd > .shell .detail-sections>.gtd-ring{order:2!important}
#gt-main-content .gtpd > .shell .detail-sections>.similar-section{order:3!important}
#gt-main-content .gtpd > .shell .detail-sections>.content-card:has(.faq-list){order:4!important}
#gt-main-content .gtpd > .shell .detail-sections>#design-this-diamond{order:5!important}
#gt-main-content .gtpd > .shell .detail-sections>.ai-card{order:6!important}
#gt-main-content .gtpd > .shell .detail-sections>#victoria-diamond-guidance{order:7!important}
#gt-main-content .gtpd > .shell .detail-sections>.gt-au-national-r2b{order:8!important}
#gt-main-content .gtpd > .shell .content-card,#gt-main-content .gtpd > .shell .gt-au-national-r2b{margin:0!important;padding:1.6em 1.8em!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .section-head{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:.5em 2em!important;margin:0 0 1.1em!important;padding:0!important;border:0!important;text-align:left!important}
#gt-main-content .gtpd > .shell .section-head>div{margin:0!important;text-align:left!important;flex:1 1 auto!important}
#gt-main-content .gtpd > .shell .section-kicker,#gt-main-content .gtpd > .shell .gt-r36-card .section-kicker{margin:0 0 .3em!important;font-size:.62em!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--gold-ink)!important}
#gt-main-content .gtpd > .shell .content-card h2,#gt-main-content .gtpd > .shell .gt-au-national-r2b h2{margin:0!important;padding:0!important;font-family:var(--serif)!important;font-weight:500!important;font-size:1.65em!important;line-height:1.12!important;letter-spacing:0!important;color:var(--navy-d)!important;text-transform:none!important}
#gt-main-content .gtpd > .shell .section-intro{max-width:34em!important;margin:0!important;font-size:.74em!important;line-height:1.5!important;color:var(--muted)!important}
#gt-main-content .gtpd > .shell .content-card .back{font-size:.74em!important;font-weight:500!important;color:var(--navy-d)!important;text-decoration:none!important;border-bottom:1px solid var(--gold-ink)!important}
#gt-main-content .gtpd > .shell .table-wrap{margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:none!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .tech-table{display:block!important;width:100%!important;margin:0!important;border:0!important;border-collapse:separate!important;background:none!important}
#gt-main-content .gtpd > .shell .tech-table tbody{display:grid!important;grid-template-columns:repeat(3,minmax(0,auto) minmax(0,1fr))!important;gap:0!important;border-top:1px solid var(--line)!important;border-left:1px solid var(--line)!important}
#gt-main-content .gtpd > .shell .tech-table tr{display:contents!important}
#gt-main-content .gtpd > .shell .tech-table th,#gt-main-content .gtpd > .shell .tech-table td{display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:.6em .85em!important;word-break:normal!important;overflow-wrap:anywhere!important;font-size:.74em!important;line-height:1.3!important;text-align:left!important;border:0!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;background:#fff!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .tech-table th{font-weight:500!important;color:var(--muted)!important;background:var(--ivory)!important;white-space:nowrap!important}
#gt-main-content .gtpd > .shell .tech-table td{font-weight:600!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gtd-ring{display:grid!important;grid-template-columns:minmax(0,.5fr) minmax(0,1fr)!important;align-items:center!important;margin:0!important;padding:0!important;background:var(--navy-d)!important;color:#fff!important;border:0!important;overflow:hidden!important}
#gt-main-content .gtpd > .shell .gtd-ring__img{margin:0!important;align-self:stretch!important;background:#1a2b47!important;overflow:hidden!important}
#gt-main-content .gtpd > .shell .gtd-ring__img img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:1!important;object-fit:cover!important;object-position:50% 30%!important}
#gt-main-content .gtpd > .shell .gtd-ring__body{padding:1.8em 2.4em!important;display:flex!important;flex-direction:column!important;gap:.9em!important;justify-content:center!important}
#gt-main-content .gtpd > .shell .gtd-ring__eyebrow{margin:0!important;font-size:.62em!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--gold)!important}
#gt-main-content .gtpd > .shell .gtd-ring__h{margin:0!important;font-family:var(--serif)!important;font-weight:500!important;font-size:2.05em!important;line-height:1.08!important;color:#fff!important}
#gt-main-content .gtpd > .shell .gtd-ring__p{margin:0!important;max-width:34em!important;font-size:.84em!important;line-height:1.6!important;color:rgba(255,255,255,.78)!important}
#gt-main-content .gtpd > .shell .gtd-ring__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55em 1.4em!important;margin:.3em 0!important;padding:0!important;list-style:none!important}
#gt-main-content .gtpd > .shell .gtd-ring__list li{display:flex!important;gap:.6em!important;align-items:flex-start!important;margin:0!important;font-size:.76em!important;line-height:1.4!important;color:#fff!important}
#gt-main-content .gtpd > .shell .gtd-ring__list li::before{content:""!important;flex:0 0 auto!important;width:.9em!important;height:.9em!important;margin-top:.25em!important;background:var(--gold)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3l2.4 2.4 5.2-5.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3l2.4 2.4 5.2-5.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat!important}
#gt-main-content .gtpd > .shell .gtd-ring__btns{display:flex!important;flex-wrap:wrap!important;gap:.55em!important;margin-top:.4em!important}
#gt-main-content .gtpd > .shell .gtd-ring__btns a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:3em!important;padding:0 1.3em!important;font-size:.78em!important;font-weight:600!important;letter-spacing:.02em!important;text-decoration:none!important;border-radius:0!important;border:1px solid var(--gold)!important}
#gt-main-content .gtpd > .shell .gtd-ring__btns a{color:var(--navy-d)!important;background:#fff!important;border-color:#fff!important}
#gt-main-content .gtpd > .shell .gtd-ring__btns a:hover{background:var(--gold)!important;border-color:var(--gold)!important}
#gt-main-content .gtpd > .shell .similar-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5em),1fr))!important;gap:1em!important;margin:0!important;padding:0!important}
#gt-main-content .gtpd > .shell .similar-card{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;transition:border-color .2s,box-shadow .25s var(--ease),transform .25s var(--ease)!important}
#gt-main-content .gtpd > .shell .similar-card:hover{border-color:var(--line-2)!important;box-shadow:0 14px 30px -18px rgba(13,31,60,.35)!important;transform:translateY(-2px)!important}
#gt-main-content .gtpd > .shell .similar-media{aspect-ratio:1!important;height:auto!important;margin:0!important;background:#fff!important;border-radius:0!important;overflow:hidden!important}
#gt-main-content .gtpd > .shell .similar-media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .similar-body{display:flex!important;flex-direction:column!important;gap:.35em!important;flex:1!important;padding:.85em 1em 1em!important;margin:0!important;background:#fff!important;border:0!important}
#gt-main-content .gtpd > .shell .similar-body>*{margin:0!important}
#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-top,#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-badges{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.35em .6em!important;margin:0!important;padding:0!important;background:none!important;position:static!important}
#gt-main-content .gtpd > .shell .gt-diamond-card-origin{display:inline-flex!important;align-items:center!important;padding:.62em .75em .55em!important;font-size:.55em!important;font-weight:600!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;background:var(--navy-d)!important;border:1px solid var(--navy-d)!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .gt-origin-lab .gt-diamond-card-origin{color:var(--navy-d)!important;background:var(--teal)!important;border-color:var(--teal)!important}
#gt-main-content .gtpd > .shell .similar-reason{font-size:.6em!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;background:none!important;border:0!important;padding:0!important}
#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-sku{font-size:.6em!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-title{font-family:var(--serif)!important;font-size:1.28em!important;font-weight:600!important;line-height:1.1!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-spec{font-size:.74em!important;line-height:1.4!important;color:var(--ink)!important}
#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-meta{font-size:.68em!important;line-height:1.4!important;color:var(--muted)!important}
#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-price-line{display:flex!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:.4em!important;margin-top:auto!important;padding:.6em 0 0!important;border-top:1px solid var(--line)!important}
#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-price{font-size:1.08em!important;font-weight:600!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-tax{font-size:.6em!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .similar-body a,#gt-main-content .gtpd > .shell .similar-body .gt-diamond-card-link{font-size:.66em!important;font-weight:600!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-r36-card{display:flex!important;flex-direction:column!important;gap:1.1em!important;border:1px solid var(--line)!important}
#gt-main-content .gtpd > .shell .gt-r36-card>*{margin:0!important}
#gt-main-content .gtpd > .shell .gt-r36-card h3{margin:0 0 .45em!important;font-family:var(--serif)!important;font-weight:600!important;font-size:1.25em!important;line-height:1.2!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-r36-card p{margin:0!important;font-size:.78em!important;line-height:1.6!important;color:var(--muted)!important}
#gt-main-content .gtpd > .shell .gt-r36-lead{max-width:46em!important}
#gt-main-content .gtpd > .shell .gt-r36-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;background:var(--line)!important;border:1px solid var(--line)!important}
#gt-main-content .gtpd > .shell .gt-r36-4c{margin:0!important;padding:1em!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .gt-r36-4c-label{display:block!important;font-size:.6em!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .gt-r36-4c strong{display:block!important;margin:.2em 0 .4em!important;font-family:var(--serif)!important;font-size:1.5em!important;font-weight:600!important;line-height:1.1!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-r36-4c p{font-size:.72em!important}
#gt-main-content .gtpd > .shell .gt-r36-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1em!important}
#gt-main-content .gtpd > .shell .gt-r36-panel{margin:0!important;padding:1.1em 1.2em!important;background:var(--ivory)!important;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .gt-r36-panel h4,#gt-main-content .gtpd > .shell .gt-r36-panel strong{font-size:.76em!important;font-weight:600!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-r36-chips{display:flex!important;flex-wrap:wrap!important;gap:.3em!important;margin:.45em 0 .8em!important}
#gt-main-content .gtpd > .shell .gt-r36-chips>*{display:inline-flex!important;align-items:center!important;padding:.35em .6em!important;margin:0!important;font-size:.66em!important;font-weight:500!important;line-height:1.2!important;color:var(--navy-d)!important;background:#fff!important;border:1px solid var(--line-2)!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important}
#gt-main-content .gtpd > .shell .gt-r36-panel ul,#gt-main-content .gtpd > .shell .gt-r36-panel ol{margin:.4em 0 0!important;padding:0 0 0 1.1em!important;font-size:.76em!important;color:var(--muted)!important}
#gt-main-content .gtpd > .shell .gt-r36-steps{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,13em),1fr))!important;gap:.6em!important;margin-top:.8em!important;counter-reset:r36!important}
#gt-main-content .gtpd > .shell .gt-r36-step{position:relative!important;margin:0!important;padding:.9em 1em .9em 2.9em!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:0!important;counter-increment:r36!important}
#gt-main-content .gtpd > .shell .gt-r36-step::before{content:counter(r36)!important;position:absolute!important;left:.9em!important;top:.9em!important;width:1.5em!important;height:1.5em!important;display:grid!important;place-items:center!important;font-size:.8em!important;font-weight:600!important;color:#fff!important;background:var(--navy-d)!important;border-radius:50%!important}
#gt-main-content .gtpd > .shell .gt-r36-step strong{display:block!important;margin:0 0 .25em!important;font-size:.78em!important;font-weight:600!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-r36-step p{font-size:.7em!important}
#gt-main-content .gtpd > .shell .gt-r36-gemologist{margin:0!important;padding:1.2em 1.3em!important;background:#fff!important;border:1px solid var(--line)!important;border-left:3px solid var(--gold-ink)!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .gt-r36-questions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.35em 1.4em!important;margin:.5em 0 0!important;padding:0 0 0 1.1em!important;font-size:.74em!important;color:var(--muted)!important}
#gt-main-content .gtpd > .shell .gt-r36-trust{display:flex!important;flex-wrap:wrap!important;gap:.35em!important}
#gt-main-content .gtpd > .shell .gt-r36-trust span{padding:.45em .75em!important;font-size:.66em!important;font-weight:500!important;color:var(--navy-d)!important;background:var(--ivory)!important;border:1px solid var(--line)!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .gt-r36-price{padding:.9em 1.1em!important;font-size:.76em!important;line-height:1.55!important;color:var(--muted)!important;background:var(--ivory)!important;border:1px solid var(--line)!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .gt-r36-price strong{color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .gt-r36-actions{display:flex!important;flex-wrap:wrap!important;gap:.4em!important;margin:0!important;padding:0!important}
#gt-main-content .gtpd > .shell .gt-r36-actions a{display:inline-flex!important;align-items:center!important;padding:.6em 1em!important;font-size:.7em!important;font-weight:600!important;color:var(--navy-d)!important;text-decoration:none!important;background:#fff!important;border:1px solid var(--navy-d)!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .gt-r36-actions a:hover{background:var(--ivory)!important}
#gt-main-content .gtpd > .shell .gt-r36-notice,#gt-main-content .gtpd > .shell .ai-notice{font-size:.64em!important;color:var(--soft)!important;font-style:normal!important}
#gt-main-content .gtpd > .shell .gt-active-locality-places{display:flex!important;flex-wrap:wrap!important;gap:.3em!important}
#gt-main-content .gtpd > .shell .gt-active-locality-places>*{padding:.3em .55em!important;font-size:.9em!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .ai-facts{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5em),1fr))!important;gap:1px!important;margin:0 0 .8em!important;background:var(--line)!important;border:1px solid var(--line)!important}
#gt-main-content .gtpd > .shell .ai-fact{display:flex!important;flex-direction:column!important;gap:.1em!important;margin:0!important;padding:.6em .8em!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .ai-fact span{font-size:.58em!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--soft)!important}
#gt-main-content .gtpd > .shell .ai-fact strong{font-size:.8em!important;font-weight:600!important;color:var(--navy-d)!important}
#gt-main-content .gtpd > .shell .faq-list{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;border-top:1px solid var(--line)!important}
#gt-main-content .gtpd > .shell .faq-item{margin:0!important;padding:0!important;background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}
#gt-main-content .gtpd > .shell .faq-item summary{list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1em!important;padding:.85em 0!important;margin:0!important;cursor:pointer!important;font-size:.82em!important;font-weight:600!important;line-height:1.35!important;color:var(--navy-d)!important;background:none!important}
#gt-main-content .gtpd > .shell .faq-item summary::-webkit-details-marker{display:none!important}
#gt-main-content .gtpd > .shell .faq-item summary::before{display:none!important;content:none!important}
#gt-main-content .gtpd > .shell .faq-item summary::after{content:""!important;flex:0 0 auto!important;display:block!important;width:.5em!important;height:.5em!important;min-width:0!important;min-height:0!important;border:0!important;border-right:1.5px solid var(--navy-d)!important;border-bottom:1.5px solid var(--navy-d)!important;border-radius:0!important;background:none!important;transform:translateY(-.15em) rotate(45deg)!important;transition:transform .2s var(--ease)!important}
#gt-main-content .gtpd > .shell .faq-item[open] summary::after{transform:translateY(.1em) rotate(225deg)!important}
#gt-main-content .gtpd > .shell .faq-answer{margin:0!important;padding:0 0 1em!important;font-size:.76em!important;line-height:1.6!important;color:var(--muted)!important;max-width:52em!important}
#gt-main-content .gtpd > .shell #victoria-diamond-guidance,#gt-main-content .gtpd > .shell .gt-au-national-r2b{background:var(--ivory)!important}
#gt-main-content .gtpd > .shell #victoria-diamond-guidance .gt-r36-panel{background:#fff!important}
#gt-main-content .gtpd > .shell .gt-au-national-r2b h2{font-size:1.35em!important}
#gt-main-content .gtpd > .shell .gt-au-national-r2b p{margin:.5em 0 .8em!important;font-size:.76em!important;line-height:1.6!important;color:var(--muted)!important;max-width:52em!important}
#gt-main-content .gtpd > .shell .gt-au-national-r2b nav{display:flex!important;flex-wrap:wrap!important;gap:.4em!important;margin:0 0 .7em!important}
#gt-main-content .gtpd > .shell .gt-au-national-r2b nav a{display:inline-flex!important;align-items:center!important;padding:.6em 1em!important;font-size:.7em!important;font-weight:600!important;color:var(--navy-d)!important;text-decoration:none!important;background:#fff!important;border:1px solid var(--navy-d)!important;border-radius:0!important}
#gt-main-content .gtpd > .shell .gt-au-national-r2b small{display:block!important;font-size:.64em!important;color:var(--soft)!important}
@media (max-width:1180px){#gt-main-content .gtpd > .shell .gt-r36-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#gt-main-content .gtpd > .shell .tech-table tbody{grid-template-columns:repeat(2,minmax(0,auto) minmax(0,1fr))!important}}
@media (max-width:900px){#gt-main-content .gtpd > .shell{grid-template-columns:minmax(0,1fr)!important}#gt-main-content .gtpd > .shell .topbar{grid-column:1!important;justify-content:flex-start!important;margin-top:.3em!important}#gt-main-content .gtpd > .shell .product{grid-template-columns:minmax(0,1fr)!important;gap:1.2em!important}#gt-main-content .gtpd > .shell .gallery-card{position:static!important}#gt-main-content .gtpd > .shell .stage,#gt-main-content .gtpd > .shell .thumbs{max-width:none!important}#gt-main-content .gtpd > .shell .gtd-ring{grid-template-columns:minmax(0,1fr)!important}#gt-main-content .gtpd > .shell .gtd-ring__img{align-self:auto!important}#gt-main-content .gtpd > .shell .gtd-ring__img img{aspect-ratio:6/5!important;height:auto!important;min-height:0!important;object-position:50% 30%!important}#gt-main-content .gtpd > .shell .gtd-ring__body{padding:1.6em 1.3em!important}#gt-main-content .gtpd > .shell .gt-r36-split{grid-template-columns:minmax(0,1fr)!important}#gt-main-content .gtpd > .shell .gt-r36-questions{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:599.98px){#gt-main-content .gtpd > .shell .compact-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}#gt-main-content .gtpd > .shell .compact-specs .spec:nth-child(4){grid-column:1/-1!important;order:1!important}#gt-main-content .gtpd > .shell .tech-table tbody{grid-template-columns:minmax(0,auto) minmax(0,1fr)!important}#gt-main-content .gtpd > .shell .gtd-steps{margin-top:.7em!important}#gt-main-content .gtpd > .shell .gtd-steps li{flex-direction:column!important;align-items:flex-start!important;gap:.4em!important;padding:.6em .65em!important}#gt-main-content .gtpd > .shell .gtd-steps li::before{width:1.9em!important;height:1.9em!important;font-size:.7em!important}#gt-main-content .gtpd > .shell .gtd-steps b{font-size:.68em!important}#gt-main-content .gtpd > .shell .gtd-steps small{display:none!important}#gt-main-content .gtpd > .shell .summary{gap:.8em!important}#gt-main-content .gtpd > .shell .summary h1{font-size:1.5em!important}#gt-main-content .gtpd > .shell .hero-facts{display:grid!important;grid-template-columns:repeat(4,auto)!important;justify-content:space-between!important;gap:.2em .8em!important}#gt-main-content .gtpd > .shell .hero-fact{flex-direction:column!important;gap:.1em!important}#gt-main-content .gtpd > .shell .section-head{flex-direction:column!important;align-items:flex-start!important}#gt-main-content .gtpd > .shell .gtd-media-toggle{left:.6em!important;bottom:.6em!important;font-size:.68em!important}#gt-main-content .gtpd > .shell .gtd-ring__list{grid-template-columns:minmax(0,1fr)!important}#gt-main-content .gtpd > .shell .gtd-ring__h{font-size:1.7em!important}#gt-main-content .gtpd > .shell .gt-r36-grid{grid-template-columns:minmax(0,1fr)!important}#gt-main-content .gtpd > .shell .content-card,#gt-main-content .gtpd > .shell .gt-au-national-r2b{padding:1.2em 1.1em!important}#gt-main-content .gtpd > .shell .similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6em!important}#gt-main-content .gtpd > .shell .thumb{flex-basis:4.4em!important;width:4.4em!important;height:4.4em!important}}
@media (prefers-reduced-motion:reduce){#gt-main-content .gtpd > .shell *{transition:none!important}}
#gt-main-content .gtpd > .shell .stage button,#gt-main-content .gtpd > .shell .stage a{border-radius:0!important;font-family:var(--sans)!important;font-size:.74em!important;font-weight:600!important}
#gt-main-content .gtpd > .shell .gtd-media-toggle{width:auto!important;max-width:calc(100% - 1.6em)!important;right:auto!important;top:auto!important;height:auto!important;transform:none!important}
#gt-main-content .gtpd > .shell .stage>a{position:absolute!important;left:auto!important;right:.8em!important;top:auto!important;bottom:.8em!important;z-index:7!important;display:inline-flex!important;align-items:center!important;min-height:2.6em!important;padding:0 1em!important;color:var(--navy-d)!important;background:#fff!important;border:1px solid var(--line-2)!important;text-decoration:none!important;width:auto!important}
#gt-main-content .gtpd > .shell .price-panel,#gt-main-content .gtpd > .shell .price-panel *{text-align:left!important}
#gt-main-content .gtpd > .shell .price-panel>div:first-child{align-items:flex-start!important;margin:0!important}
@media (max-width:599.98px){#gt-main-content .gtpd > .shell .price-panel{flex-direction:column!important;align-items:flex-start!important;gap:.15em!important}}
#gt-main-content .gtpd > .shell .similar-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media (max-width:1179.98px){#gt-main-content .gtpd > .shell .similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:599.98px){#gt-main-content .gtpd > .shell .similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
