.root.svelte-zqgyb0{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:0;display:flex;flex-direction:column;align-items:stretch}.filters.svelte-zqgyb0{display:flex;flex-direction:column;justify-content:stretch;gap:30px;width:100%;padding-left:0;padding-right:0;padding-bottom:20px}.filters.svelte-zqgyb0 .mobile_sub_filters{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-left:0;padding-right:0}.controls.svelte-zqgyb0{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:27px;padding:7px;align-self:flex-end;flex-wrap:wrap;gap:20px}.results.svelte-zqgyb0{opacity:1;transition:opacity 1s;padding-left:7px;padding-right:7px;max-width:1600px}.results.reloading.svelte-zqgyb0{opacity:.5}.loaded-all-results-line.svelte-zqgyb0{width:110px;height:2px;margin-top:13px;margin-bottom:13px;background:#000}.overlay-button-container.svelte-zqgyb0{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.overlay-button-container.svelte-zqgyb0 .overlay-button{width:auto;filter:drop-shadow(0 3px 5px rgba(0,0,0,.4));margin:13px;pointer-events:all}.load-more.svelte-zqgyb0{align-self:center;margin-top:40px;margin-bottom:40px}.root.svelte-zqgyb0 .filters_column_row{flex:1;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:stretch}.root.svelte-zqgyb0 .filters_column{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:27px;min-width:0;flex-basis:270px}.root.svelte-zqgyb0 .full-width-filter{width:100%;display:flex;flex-direction:column}.root.svelte-zqgyb0 .full-width-filter .filter{padding-left:7px;padding-right:7px}.root.svelte-zqgyb0 .filter{padding-left:0;padding-right:0}.thumb-tag.svelte-1jjxpzb{position:absolute;border-radius:3px;bottom:10px;left:0;right:0;margin:auto;width:fit-content;color:var(--col-theme);border:1px solid var(--col-theme);background-color:var(--col-theme-fore);display:flex;align-items:center;justify-content:center;padding:3px 8px;font-size:75%;line-height:1;vertical-align:middle}@media only screen and (max-width: 749px){.thumb-tag.svelte-1jjxpzb{bottom:10px;padding:2px 5px;font-size:70%}}.root.svelte-gn5tnf.svelte-gn5tnf{container:root/inline-size}.light.svelte-gn5tnf.svelte-gn5tnf{background-color:var(--col-theme-light);color:#fff}.grid.svelte-gn5tnf.svelte-gn5tnf{display:grid;column-gap:13px;row-gap:7px}.image.svelte-gn5tnf.svelte-gn5tnf{overflow:clip;position:relative}.info.svelte-gn5tnf.svelte-gn5tnf{display:flex;align-self:flex-end;flex-direction:column;gap:3px}.title.svelte-gn5tnf.svelte-gn5tnf{font-weight:600;margin:0;height:min-content}.name.svelte-gn5tnf.svelte-gn5tnf{font-size:100%}.details.svelte-gn5tnf.svelte-gn5tnf{font-size:80%}.buttons.svelte-gn5tnf.svelte-gn5tnf{display:flex;column-gap:13px;row-gap:6px}.buttons.svelte-gn5tnf button.svelte-gn5tnf{width:100%;padding-left:0;padding-right:0}.grid.svelte-gn5tnf.svelte-gn5tnf{grid-template-columns:14em 1fr;grid-template-rows:min-content 1fr min-content}.image.svelte-gn5tnf.svelte-gn5tnf{grid-row:1/4;grid-column:1}.info.svelte-gn5tnf.svelte-gn5tnf{grid-row:2;grid-column:2}.title.svelte-gn5tnf.svelte-gn5tnf{grid-row:1;grid-column:2}.buttons.svelte-gn5tnf.svelte-gn5tnf{grid-row:3;grid-column:2;flex-direction:column}@container root (max-width: 28em){.grid.svelte-gn5tnf.svelte-gn5tnf{grid-template-columns:1fr 1fr}.title.svelte-gn5tnf.svelte-gn5tnf{grid-row:1}.info.svelte-gn5tnf.svelte-gn5tnf{grid-row:2}.image.svelte-gn5tnf.svelte-gn5tnf{grid-row:1/3}.buttons.svelte-gn5tnf.svelte-gn5tnf{grid-row:3;grid-column:1/-1;flex-direction:row}}@container root (max-width: 24.5em){.grid.svelte-gn5tnf.svelte-gn5tnf{grid-template-columns:1fr}.title.svelte-gn5tnf.svelte-gn5tnf{grid-row:1;grid-column:1}.image.svelte-gn5tnf.svelte-gn5tnf{grid-row:2;grid-column:1}.info.svelte-gn5tnf.svelte-gn5tnf{grid-row:3;grid-column:1}.buttons.svelte-gn5tnf.svelte-gn5tnf{grid-row:4;grid-column:1;flex-direction:column}}.root.svelte-15guyo5.svelte-15guyo5{display:flex;justify-content:space-between;align-items:center;padding:7px;border-bottom:1px solid rgba(0,0,0,.1);background-color:var(--col-off-white)}.root.svelte-15guyo5 button.svelte-15guyo5{width:20%;min-width:fit-content}.real-sizes.svelte-sffgwz.svelte-sffgwz{align-items:center;gap:20px;margin:2em 1.5em 0}.real-sizes.svelte-sffgwz .stone img.svelte-sffgwz{width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 0 .7px rgba(0,0,0,.6)) drop-shadow(0 0 5px rgba(0,0,0,.2))}.headline-small.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn{margin:0}.root.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn{flex:1;display:flex;align-items:center;text-align:center;flex-direction:column;cursor:pointer;user-select:none;-webkit-user-select:none;font-size:70%;min-width:57px}.selected.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn{color:var(--col-back)}.non-interactive.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn{cursor:default}.content.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn{position:relative;padding:5px;width:40px;height:40px}.selection_border.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;border-radius:3px;transition:opacity .1s;z-index:-1}.selected.svelte-6w2snn .selection_border.svelte-6w2snn.svelte-6w2snn{opacity:1;border:1.6px solid var(--col-back)}.root.svelte-6w2snn:hover .selection_border.svelte-6w2snn.svelte-6w2snn{opacity:1}.root.svelte-6w2snn p{margin:0;white-space:nowrap}.group.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn{margin-left:-1.6px}.group.svelte-6w2snn>.content.svelte-6w2snn.svelte-6w2snn{width:100%;border:1.6px solid var(--col-back-faint)}.group.svelte-6w2snn>.content.svelte-6w2snn>.selection_border.svelte-6w2snn{display:none}.group.svelte-6w2snn:first-of-type>.content.svelte-6w2snn.svelte-6w2snn{border-top-left-radius:3px;border-bottom-left-radius:3px}.group.svelte-6w2snn:last-of-type>.content.svelte-6w2snn.svelte-6w2snn{border-top-right-radius:3px;border-bottom-right-radius:3px}.group.selected.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn{z-index:2}.group.selected.svelte-6w2snn .content.svelte-6w2snn.svelte-6w2snn{border:1.6px solid var(--col-back);background:var(--col-back-faint)}.group.svelte-6w2snn.svelte-6w2snn.svelte-6w2snn:hover{z-index:1}.property.svelte-3nszbl{display:flex;justify-content:space-between;position:relative;align-items:center;padding:.5rem 0px;border-bottom:1px solid rgb(229,229,229)}.controls.svelte-3nszbl{display:flex;flex-direction:column;gap:1rem}.shape-image.svelte-3nszbl{width:35px;height:35px}.shortlist-btn.svelte-1rj742y{top:4px;right:4px;position:absolute}.bubble.svelte-49bf2w{position:absolute;bottom:9px;left:6px;border-radius:999999px;padding:3px 6px;font-size:.8em}.positive.svelte-49bf2w{background-color:var(--col-back-faint);color:var(--col-fore-price-inc)}.negative.svelte-49bf2w{background-color:var(--col-warm-grey);color:var(--col-fore-price-dec)}.neutral.svelte-49bf2w{background-color:var(--col-warm-grey);color:var(--col-dark-grey)}strong.svelte-v3usw1{font-weight:600}.recommendations.svelte-hfe8o8.svelte-hfe8o8{display:grid;grid-template-columns:1fr 1fr;--image-ratio:100%}.browse-alternatives.svelte-hfe8o8.svelte-hfe8o8{align-self:center}.no-exact-matches.svelte-hfe8o8.svelte-hfe8o8{padding-top:1em;text-align:center}.no-exact-matches.svelte-hfe8o8 .title.svelte-hfe8o8{font-size:1.2em}.option.svelte-13yi7qd.svelte-13yi7qd{display:flex;justify-content:center;position:relative;align-items:center;padding:.5rem 0px}.controls.svelte-13yi7qd.svelte-13yi7qd{width:100%;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;padding:10px}@media (max-width: 650px){.controls.svelte-13yi7qd.svelte-13yi7qd{row-gap:0px;padding:0}}.controls.svelte-13yi7qd>.svelte-13yi7qd{display:flex;align-items:stretch}.controls.svelte-13yi7qd .right.svelte-13yi7qd{justify-content:end;gap:10px}.controls.svelte-13yi7qd .right.svelte-13yi7qd{grid-row:1}.controls.svelte-13yi7qd .centre.svelte-13yi7qd{grid-row:2;grid-column:1/span 2;min-height:40px;justify-content:center}.controls.svelte-13yi7qd .centre.svelte-13yi7qd .label{flex:none}@media (min-width: 1200px){.controls.svelte-13yi7qd.svelte-13yi7qd{grid-template-columns:1fr 480px 1fr}.controls.svelte-13yi7qd .centre.svelte-13yi7qd,.controls.svelte-13yi7qd .right.svelte-13yi7qd{grid-row:1}.controls.svelte-13yi7qd .centre.svelte-13yi7qd{grid-column:2}.controls.svelte-13yi7qd .right.svelte-13yi7qd{grid-column:3}}.root.svelte-epxcqk{min-height:100vh}.root.svelte-epxcqk .Thumbs .ShortlistButton{position:absolute;top:6px;right:6px;opacity:0}@media (pointer: coarse){.root.svelte-epxcqk .Thumbs .ShortlistButton{opacity:.4}.root.svelte-epxcqk .Thumbs .ShortlistButton:global(.selected){opacity:1}}.root.svelte-epxcqk .Thumbs .ShortlistButton.selected{opacity:1}@media not (pointer: coarse){.root.svelte-epxcqk .Thumbs .Thumb:hover .ShortlistButton{opacity:1}}.slider_row.svelte-18g5ly{display:flex;flex-direction:row;gap:13px}svg.svelte-4cml9v{width:80px;height:80px;object-fit:contain;max-width:100%;max-height:100%}.subtitle.svelte-4cml9v{width:100%;text-align:center;color:var(--col-back);font-size:15px}.ratio_preview.svelte-1d4h6b.svelte-1d4h6b{position:relative}.ratio_preview.svelte-1d4h6b img.svelte-1d4h6b{image-rendering:optimizequality;width:100%;height:100%}.ratio_preview.svelte-1d4h6b .subtitle.svelte-1d4h6b{position:absolute;width:100%;text-align:center;bottom:-25px;color:var(--col-back);font-size:15px}.root.svelte-615p7a{display:flex;flex-direction:column;align-items:stretch;max-height:100%}.heading.svelte-615p7a{width:100%;text-align:center;font-style:italic;font-size:90%}.preview.svelte-615p7a{width:100%;height:200px;padding:15px;margin-top:20px}.shape.svelte-x7ptk{display:flex;flex-direction:column;gap:13px;height:100%}.filter.svelte-x7ptk{margin-bottom:10px}.label.svelte-x7ptk{min-height:21px}.grid.svelte-x7ptk{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:0 15px}.colour.svelte-1y45a24{display:flex;flex-direction:column;gap:13px;height:100%;justify-content:center}.filter.svelte-1y45a24{margin-bottom:10px}.colour.svelte-19a9xox{display:flex;flex-direction:column;gap:13px;height:100%;justify-content:center}.filter.svelte-19a9xox{margin-bottom:10px}.grid.svelte-19a9xox{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:0 15px}.root.svelte-1cjtzqp{display:flex;flex-direction:column;align-items:stretch;max-height:100%}.heading.svelte-1cjtzqp{width:100%;text-align:center;font-style:italic;font-size:90%}.preview.svelte-1cjtzqp{width:100%;height:200px;padding:15px;margin-top:20px}.select.svelte-1cjtzqp{display:flex;flex-direction:column;width:100%;padding:.5em 1em;gap:.5em}.root.svelte-1evff1n.svelte-1evff1n{position:fixed;background:var(--col-back-off-white);left:0;right:0;bottom:0;max-height:100%;max-width:500px;margin-left:auto;margin-right:auto;border-radius:4px 4px 0 0;box-shadow:0 0 5px #00000080;pointer-events:all;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;transition:box-shadow .2s;z-index:100000}.content.svelte-1evff1n.svelte-1evff1n{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;overflow:auto}.content.svelte-1evff1n .filter.svelte-1evff1n{height:400px;overflow-y:auto;padding:13px;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.launch-button.svelte-1evff1n.svelte-1evff1n{display:flex;align-items:center;justify-content:center;height:50px;transition:background .5s;text-align:center;background:var(--col-theme);color:#fff}.launch-button.svelte-1evff1n h3.svelte-1evff1n{margin:0;color:#fff;line-height:1;font-size:1rem}.launch-button.svelte-1evff1n.svelte-1evff1n:hover{background:var(--col-back)}.launch-button.svelte-1evff1n.svelte-1evff1n:active{background:var(--col-theme)}.background.svelte-1evff1n.svelte-1evff1n{background-color:#000;opacity:.1;width:100%;height:100%}.tabs.svelte-1evff1n.svelte-1evff1n{display:flex;justify-content:stretch}.tabs.svelte-1evff1n>.tab.svelte-1evff1n{flex:1;padding:10px 0;text-align:center;transition:background .08s;border-radius:4px;text-transform:uppercase;font-size:80%;font-family:var(--font-heading-functional)}.tabs.top.svelte-1evff1n.svelte-1evff1n{margin-top:10px}.tabs.top.svelte-1evff1n>.tab.svelte-1evff1n{border-bottom:2px solid var(--col-back-alternate);border-bottom-left-radius:0;border-bottom-right-radius:0}.tabs.top.svelte-1evff1n>.tab.active.svelte-1evff1n{border-bottom:2px solid var(--col-theme-light)}.tabs.bottom.svelte-1evff1n>.tab.svelte-1evff1n{border-top:2px solid var(--col-back-alternate);border-top-left-radius:0;border-top-right-radius:0}.tabs.bottom.svelte-1evff1n>.tab.active.svelte-1evff1n{border-top:2px solid var(--col-theme-light)}.apology-title.svelte-dsnbve{font-size:150%}.banner.svelte-dsnbve{padding:25px 0;margin:25px;border-top:1px solid var(--col-back);border-bottom:1px solid var(--col-back);grid-column:1/-1}.root.svelte-16fo25y{width:100%;display:flex;flex-direction:column;align-items:center;min-height:100vh}.root.svelte-16fo25y .Thumbs .ShortlistButton{position:absolute;top:6px;right:6px;opacity:0}@media (pointer: coarse){.root.svelte-16fo25y .Thumbs .ShortlistButton{opacity:.4}.root.svelte-16fo25y .Thumbs .ShortlistButton:global(.selected){opacity:1}}.root.svelte-16fo25y .Thumbs .ShortlistButton.selected{opacity:1}@media not (pointer: coarse){.root.svelte-16fo25y .Thumbs .Thumb:hover .ShortlistButton{opacity:1}}.shine-button.icon-dark svg{color:var(--col-theme)!important}.value-column.svelte-19tvrwd{display:flex;flex-direction:column;width:70%}.update-button-container.svelte-19tvrwd{margin-top:1rem;width:100%}.buy-button.svelte-19tvrwd{width:100%}h3.svelte-110m2r9.svelte-110m2r9{margin:0;font-size:75%}@media (max-width: 768px){h3.svelte-110m2r9.svelte-110m2r9{font-size:70%}}.unavailable_overlay.svelte-110m2r9.svelte-110m2r9{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#ffffffd9;display:flex;align-items:center;justify-content:center;border-radius:4px}.unavailable_overlay.svelte-110m2r9 span.svelte-110m2r9{color:var(--col-theme);border:1px solid var(--col-theme);background-color:var(--col-theme-fore);padding:3px 8px}.root.svelte-1db4pld.svelte-1db4pld{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 0px;border-bottom:1px solid rgb(229,229,229)}.root.svelte-1db4pld>*+*{margin-left:7px}.font-option-content.svelte-1db4pld.svelte-1db4pld{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;gap:1rem}.font-option-content.svelte-1db4pld .name.svelte-1db4pld{line-height:1.2}.font-option-content.svelte-1db4pld .preview.svelte-1db4pld{text-transform:none;line-height:1.2}.font-option-content.svelte-1db4pld .recommended.svelte-1db4pld{color:var(--col-theme);background-color:var(--col-back-faint);border-radius:5px;font-size:80%;padding:3px 8px;white-space:nowrap}.resizing-help.svelte-1db4pld.svelte-1db4pld{padding-top:1em}.input_column.svelte-1db4pld.svelte-1db4pld{display:flex;flex-direction:column;width:100%;text-align:center}.engraving-warning.svelte-1db4pld.svelte-1db4pld{margin-top:1rem;color:var(--col-fore-error);font-size:.7rem}.options.svelte-1db4pld.svelte-1db4pld{display:flex;flex-direction:row;gap:1rem}.status.svelte-1db4pld.svelte-1db4pld{padding:6px 7px;font-size:90%}.details.svelte-1db4pld.svelte-1db4pld{display:flex;flex-direction:column;gap:1rem}.preview.svelte-1db4pld.svelte-1db4pld{position:relative}.preview.svelte-1db4pld>svg.svelte-1db4pld{position:absolute;top:0;bottom:0;left:0;right:0}.completion-container.svelte-9iy7fn{display:flex;flex-direction:column;gap:6px}.row.svelte-9iy7fn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:3px}.row.svelte-9iy7fn>*+*{margin-left:7px}.input_column.svelte-9iy7fn{display:flex;flex-direction:column;width:66.7%}.date.svelte-9iy7fn{color:var(--col-theme)}span.svelte-9iy7fn{display:inline-flex;align-items:center;justify-content:space-between;margin-bottom:2px;gap:2px}.grid.svelte-141fwc8{display:grid;grid-template-columns:repeat(2,auto);gap:1rem;margin-bottom:1.5rem}.flex.svelte-141fwc8{display:flex;align-items:center;gap:.5rem}.icon.svelte-141fwc8{--icon-size:30px;width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center}.icon.svelte-141fwc8 svg{width:100%;height:100%;display:block}.label.svelte-141fwc8{font-family:var(--font-heading-functional);font-size:75%;margin:0}@media (max-width: 650px){.label.svelte-141fwc8{font-size:70%}}
