[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.option-gem.svelte-s4o97x{transition:transform .28s cubic-bezier(.2,.7,.3,1),filter .28s ease}.option-gem.on-white.svelte-s4o97x{mix-blend-mode:multiply}@media(hover:hover)and (pointer:fine){.option-tile.svelte-s4o97x:not(:disabled):hover .option-gem:where(.svelte-s4o97x){transform:scale(1.12);filter:contrast(1.06) saturate(1.04)}}.option-tile.svelte-s4o97x:not(:disabled):active .option-gem:where(.svelte-s4o97x){transform:scale(.93);transition-duration:90ms}.option-gem-selected.svelte-s4o97x{animation:svelte-s4o97x-option-gem-settle .3s cubic-bezier(.2,.7,.3,1)}@keyframes svelte-s4o97x-option-gem-settle{0%{transform:scale(.88)}60%{transform:scale(1.05)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.option-gem.svelte-s4o97x,.option-tile.svelte-s4o97x:not(:disabled):hover .option-gem:where(.svelte-s4o97x),.option-tile.svelte-s4o97x:not(:disabled):active .option-gem:where(.svelte-s4o97x),.option-gem-selected.svelte-s4o97x{animation:none;transition:none;transform:none}}.ssbc-button__link.svelte-11vdqpr,.ssbc-button__icon.svelte-11vdqpr{display:inline-block}.ssbc-button__link.svelte-11vdqpr{text-decoration:none;color:#fff}.ssbc-button.svelte-11vdqpr{transition:25ms ease-out;padding:.75em}.ssbc-button__icon.svelte-11vdqpr svg{width:1em;height:1em;margin:0;vertical-align:middle}.ssbc-button__icon--fill.svelte-11vdqpr{fill:#fff;stroke:none}.ssbc-button__icon--outline.svelte-11vdqpr{fill:none;stroke:#fff}.ssbc-button--email{background-color:#777}.ssbc-button--email:active,.ssbc-button--email:hover{background-color:#5e5e5e}.ssbc-button--facebook{background-color:#3b5998}.ssbc-button--facebook:active,.ssbc-button--facebook:hover{background-color:#2d4373}.ssbc-button--linkedin{background-color:#0077b5}.ssbc-button--linkedin:active,.ssbc-button--linkedin:hover{background-color:#046293}.ssbc-button--pinterest{background-color:#bd081c}.ssbc-button--pinterest:active,.ssbc-button--pinterest:hover{background-color:#8c0615}.ssbc-button--telegram{background-color:#54a9eb}.ssbc-button--telegram:active,.ssbc-button--telegram:hover{background-color:#4b97d1}.ssbc-button--x{background-color:#14171a}.ssbc-button--x:active,.ssbc-button--x:hover{background-color:#000}.ssbc-button--whatsapp{background-color:#25d366}.ssbc-button--whatsapp:active,.ssbc-button--whatsapp:hover{background-color:#1da851}.font-montserrat{font-family:var(--font-body)}.rating-bar-glow.svelte-1mni2sq{box-shadow:0 0 12px rgba(var(--primary),.2)}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.volume-live-pdp.svelte-1ry6ie1{width:100%;max-width:1440px;padding:24px 56px 64px;font-family:Inter,sans-serif;color:#141512}.volume-live-layout.svelte-1ry6ie1{gap:64px}.volume-live-copy.svelte-1ry6ie1{gap:24px;padding-left:0}.live-product-label.svelte-1ry6ie1{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #cecec3;font-size:9px;letter-spacing:.12em;color:#65685e}.volume-live-copy.svelte-1ry6ie1 h1{font-family:Inter,sans-serif;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-.04em}.volume-live-copy.svelte-1ry6ie1 button{border-radius:0;min-height:44px}.volume-live-copy.svelte-1ry6ie1 input,.volume-live-copy.svelte-1ry6ie1 select{border-radius:0}.volume-live-copy.svelte-1ry6ie1 .text-xl{font-size:26px}@media(max-width:1100px){.volume-live-pdp.svelte-1ry6ie1{padding-left:32px;padding-right:32px}.volume-live-layout.svelte-1ry6ie1{gap:32px}.volume-live-copy.svelte-1ry6ie1 h1{font-size:28px}}@media(max-width:767px){.volume-live-pdp.svelte-1ry6ie1{padding:16px 20px 32px}.volume-live-copy.svelte-1ry6ie1{gap:20px}.volume-live-copy.svelte-1ry6ie1 h1{font-size:27px;line-height:1.25}}.product-visual.svelte-upgra0{min-width:0;margin:0;position:sticky;top:24px}.product-visual.svelte-upgra0 .image-frame{display:block;position:relative;width:100%;aspect-ratio:1 / 1.08;overflow:hidden;background:#e5e4de;padding:0;text-align:left}.main-photo.svelte-upgra0,.product-film.svelte-upgra0{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-photo.svelte-upgra0{mix-blend-mode:multiply}.brand-preview.svelte-upgra0 .main-photo:where(.svelte-upgra0),.brand-preview.svelte-upgra0 .thumb-image:where(.svelte-upgra0) img:where(.svelte-upgra0){mix-blend-mode:normal}.brand-preview.svelte-upgra0 .image-label:where(.svelte-upgra0){color:#d6bf93}.brand-preview.svelte-upgra0 .image-frame{background:#141512}.product-visual.svelte-upgra0 .image-frame:focus-visible{outline:2px solid #806339;outline-offset:4px}.image-label.svelte-upgra0{position:absolute;top:22px;left:22px;z-index:1;color:#5d6056;font-size:9px;letter-spacing:.12em}.zoom-mark.svelte-upgra0{position:absolute;bottom:18px;right:18px;width:40px;height:40px;display:grid;place-items:center;background:#f4f3ed}.gallery-thumbs.svelte-upgra0{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.gallery-thumbs.svelte-upgra0 button:where(.svelte-upgra0){min-width:0;padding-bottom:10px;border-bottom:2px solid #cecec3;text-align:left}.gallery-thumbs.svelte-upgra0 button.selected:where(.svelte-upgra0){border-color:#806339}.thumb-image.svelte-upgra0{display:grid;place-items:center;height:76px;overflow:hidden;background:#e5e4de}.thumb-image.svelte-upgra0 img:where(.svelte-upgra0){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.gallery-thumbs.svelte-upgra0 button:where(.svelte-upgra0)>span:where(.svelte-upgra0):last-child{display:block;font-size:10px;margin-top:8px;color:#65685e}figcaption.svelte-upgra0{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font-size:8px;letter-spacing:.08em;color:#65685e}.zoom-image.svelte-upgra0{width:100%;height:70dvh;-o-object-fit:contain;object-fit:contain}button.svelte-upgra0:focus-visible{outline:2px solid #806339;outline-offset:4px}@media(max-width:900px){.product-visual.svelte-upgra0{position:static}.thumb-image.svelte-upgra0{height:58px}.gallery-thumbs.svelte-upgra0{gap:8px}.gallery-thumbs.svelte-upgra0 button:where(.svelte-upgra0)>span:where(.svelte-upgra0):last-child,figcaption.svelte-upgra0{font-size:9px}.image-label.svelte-upgra0{top:16px;left:16px;font-size:7px}}.volume-pdp.svelte-1gpau3n{width:100%;max-width:1440px;margin:0 auto;padding:28px 56px 64px;color:#141512;font-family:Inter,sans-serif}.preview-note.svelte-1gpau3n{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;margin-top:18px;border-bottom:1px solid #cecec3;font-size:9px;letter-spacing:.08em}.preview-note.svelte-1gpau3n>span:where(.svelte-1gpau3n),.preview-note.svelte-1gpau3n a:where(.svelte-1gpau3n){display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.preview-description.svelte-1gpau3n{color:#65685e;letter-spacing:0;font-size:11px;margin-left:10px}.preview-dot.svelte-1gpau3n{width:6px;height:6px;background:#806339;border-radius:50%}.preview-note.svelte-1gpau3n a:where(.svelte-1gpau3n){min-height:32px;color:#594526;font-size:11px;letter-spacing:0}.product-layout.svelte-1gpau3n{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;align-items:start;margin-top:32px}.product-copy.svelte-1gpau3n{min-width:0;padding:0 0 0 4px}.copy-top.svelte-1gpau3n{display:flex;align-items:center;justify-content:space-between;gap:16px}.eyebrow.svelte-1gpau3n{display:inline-block;color:#65685e;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.12em}h1.svelte-1gpau3n,h2.svelte-1gpau3n{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.045em}h1.svelte-1gpau3n{margin:12px 0 20px;font-size:42px;line-height:1.14}.price-row.svelte-1gpau3n{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px}.product-price.svelte-1gpau3n{font-size:28px;font-weight:600;letter-spacing:-.03em}.price-note.svelte-1gpau3n{color:#65685e;font-size:11px}.product-intro.svelte-1gpau3n{margin:20px 0 28px;color:#65685e;font-size:14px;line-height:1.8}.product-preferences.svelte-1gpau3n{display:grid;gap:24px;padding-top:24px;border-top:1px solid #cecec3}fieldset.svelte-1gpau3n{min-width:0;margin:0;padding:0;border:0}legend.svelte-1gpau3n{display:flex;justify-content:space-between;gap:12px;width:100%;margin-bottom:12px;font-size:11px;font-weight:500}legend.svelte-1gpau3n span:where(.svelte-1gpau3n){color:#806339;font-weight:400}.finish-options.svelte-1gpau3n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stone-options.svelte-1gpau3n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finish-swatch.svelte-1gpau3n{width:12px;height:12px;flex-shrink:0;border:1px solid #14151233;border-radius:50%}.fit-options.svelte-1gpau3n{display:grid;gap:14px}.fit-options.ring-fit.svelte-1gpau3n{grid-template-columns:repeat(2,minmax(0,1fr))}.size-heading.svelte-1gpau3n{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;margin-bottom:6px;font-size:11px}.size-heading.svelte-1gpau3n label:where(.svelte-1gpau3n){font-weight:500}.size-heading.svelte-1gpau3n button:where(.svelte-1gpau3n){display:inline-flex;align-items:center;gap:5px;min-height:36px;font-size:10px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;color:#594526}.quantity-row.svelte-1gpau3n{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:12px}.quantity-control.svelte-1gpau3n{display:inline-flex;align-items:center;border:1px solid #cecec3}.quantity-control.svelte-1gpau3n input:where(.svelte-1gpau3n){width:36px;height:44px;padding:0;border:0;background:transparent;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-size:13px}.quantity-control.svelte-1gpau3n input:where(.svelte-1gpau3n)::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity-row.svelte-1gpau3n>span:where(.svelte-1gpau3n){margin-left:auto;font-size:14px;font-weight:500}.quantity-row.svelte-1gpau3n small:where(.svelte-1gpau3n){display:block;margin-top:3px;color:#65685e;font-size:9px;font-weight:400;text-align:right}.purchase-actions.svelte-1gpau3n{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;margin-top:24px}.selection-error.svelte-1gpau3n{margin-top:16px;font-size:12px;color:#9c2f1a;line-height:1.6}.purchase-note.svelte-1gpau3n{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;color:#65685e;font-size:11px}.enquiry-link.svelte-1gpau3n{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin:10px 0 16px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.product-notes.svelte-1gpau3n{border-top:1px solid #cecec3}.product-notes.svelte-1gpau3n details:where(.svelte-1gpau3n){border-bottom:1px solid #cecec3}.product-notes.svelte-1gpau3n summary:where(.svelte-1gpau3n){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:500}.product-notes.svelte-1gpau3n summary:where(.svelte-1gpau3n)::-webkit-details-marker{display:none}.product-notes.svelte-1gpau3n details[open]:where(.svelte-1gpau3n) summary:where(.svelte-1gpau3n) svg{transform:rotate(45deg)}.product-notes.svelte-1gpau3n p:where(.svelte-1gpau3n){margin:0 0 20px;font-size:12px;line-height:1.8;color:#65685e}.product-notes.svelte-1gpau3n p:where(.svelte-1gpau3n) a:where(.svelte-1gpau3n){text-decoration:underline}.service-strip.svelte-1gpau3n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;border-top:1px solid #cecec3;border-bottom:1px solid #cecec3;padding:28px 0}.service-strip.svelte-1gpau3n a:where(.svelte-1gpau3n){display:flex;align-items:center;gap:16px}.service-strip.svelte-1gpau3n a:where(.svelte-1gpau3n)>svg{flex-shrink:0;color:#806339}.service-strip.svelte-1gpau3n a:where(.svelte-1gpau3n)>svg:last-child{margin-left:auto}.service-strip.svelte-1gpau3n h3:where(.svelte-1gpau3n){margin:0 0 5px;font-size:13px;font-weight:500}.service-strip.svelte-1gpau3n p:where(.svelte-1gpau3n){margin:0;font-size:11px;color:#65685e;line-height:1.6}.details-section.svelte-1gpau3n{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding-top:56px}.details-section.svelte-1gpau3n h2:where(.svelte-1gpau3n),.related-heading.svelte-1gpau3n h2:where(.svelte-1gpau3n){margin:14px 0 20px;font-size:36px;line-height:1.1}.details-section.svelte-1gpau3n p:where(.svelte-1gpau3n){max-width:340px;color:#65685e;font-size:13px;line-height:1.8}.details-section.svelte-1gpau3n dl:where(.svelte-1gpau3n){margin:0}.details-section.svelte-1gpau3n dl:where(.svelte-1gpau3n)>div:where(.svelte-1gpau3n){display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid #cecec3;font-size:12px;line-height:1.6}.details-section.svelte-1gpau3n dt:where(.svelte-1gpau3n){color:#65685e;flex-shrink:0}.details-section.svelte-1gpau3n dd:where(.svelte-1gpau3n){margin:0;text-align:right}.related-section.svelte-1gpau3n{margin-top:64px;padding-top:40px;border-top:1px solid #cecec3}.related-heading.svelte-1gpau3n{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.related-heading.svelte-1gpau3n h2:where(.svelte-1gpau3n){margin-bottom:0}.related-heading.svelte-1gpau3n>a:where(.svelte-1gpau3n){display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:12px;color:#594526}.related-grid.svelte-1gpau3n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mobile-purchase.svelte-1gpau3n{display:none}.size-guide.svelte-1gpau3n{display:grid;gap:16px;padding-top:16px}.size-guide.svelte-1gpau3n h3:where(.svelte-1gpau3n){font-size:14px;font-weight:600}.size-guide.svelte-1gpau3n p:where(.svelte-1gpau3n){font-size:13px;color:#65685e;line-height:1.8}.guide-sizes.svelte-1gpau3n{display:flex;flex-wrap:wrap;gap:8px}.guide-sizes.svelte-1gpau3n span:where(.svelte-1gpau3n){padding:8px 10px;border:1px solid #cecec3;font-size:11px}a.svelte-1gpau3n:focus-visible,button.svelte-1gpau3n:focus-visible,summary.svelte-1gpau3n:focus-visible,input.svelte-1gpau3n:focus-visible{outline:2px solid #806339;outline-offset:4px}@media(max-width:1200px){.volume-pdp.svelte-1gpau3n{padding-left:32px;padding-right:32px}.product-layout.svelte-1gpau3n,.details-section.svelte-1gpau3n{gap:36px}h1.svelte-1gpau3n{font-size:34px}.finish-options.svelte-1gpau3n button{padding-left:8px;padding-right:8px;font-size:11px}.service-strip.svelte-1gpau3n{gap:20px}}@media(max-width:900px){.product-layout.svelte-1gpau3n{grid-template-columns:1fr;gap:32px}.product-copy.svelte-1gpau3n{padding:0}.details-section.svelte-1gpau3n{gap:32px}.service-strip.svelte-1gpau3n a:where(.svelte-1gpau3n){align-items:flex-start;gap:12px}.service-strip.svelte-1gpau3n a:where(.svelte-1gpau3n)>svg:last-child{display:none}}@media(max-width:767px){.volume-pdp.svelte-1gpau3n{padding:20px 20px 100px}.preview-description.svelte-1gpau3n{display:none}.preview-note.svelte-1gpau3n{margin-top:14px;padding:10px 0;font-size:8px}.product-layout.svelte-1gpau3n{margin-top:24px}h1.svelte-1gpau3n{font-size:32px;margin-top:10px}.product-price.svelte-1gpau3n{font-size:26px}.product-intro.svelte-1gpau3n{font-size:13px}.eyebrow.svelte-1gpau3n{font-size:9px}.finish-options.svelte-1gpau3n button{font-size:10px;gap:5px}.fit-options.ring-fit.svelte-1gpau3n{grid-template-columns:1fr}.quantity-row.svelte-1gpau3n{gap:12px}.service-strip.svelte-1gpau3n{grid-template-columns:1fr;gap:24px;margin-top:36px;padding:24px 0}.service-strip.svelte-1gpau3n a:where(.svelte-1gpau3n)>svg:last-child{display:block}.details-section.svelte-1gpau3n{grid-template-columns:1fr;gap:20px;padding-top:36px}.details-section.svelte-1gpau3n h2:where(.svelte-1gpau3n),.related-heading.svelte-1gpau3n h2:where(.svelte-1gpau3n){font-size:28px}.details-section.svelte-1gpau3n dl:where(.svelte-1gpau3n)>div:where(.svelte-1gpau3n){gap:16px;font-size:11px}.related-section.svelte-1gpau3n{margin-top:40px;padding-top:32px}.related-heading.svelte-1gpau3n{align-items:flex-start;gap:12px}.related-heading.svelte-1gpau3n>a:where(.svelte-1gpau3n){font-size:10px;gap:6px}.related-grid.svelte-1gpau3n{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.mobile-purchase.svelte-1gpau3n{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:1fr 1.3fr;gap:20px;align-items:center;padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#f4f3ed;border-top:1px solid #cecec3}.mobile-purchase.svelte-1gpau3n strong:where(.svelte-1gpau3n){display:block;font-size:18px;font-weight:600}.mobile-purchase.svelte-1gpau3n span:where(.svelte-1gpau3n){display:block;margin-top:4px;font-size:9px;color:#65685e}}
