:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:280px;min-height:100vh;background:#fff}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}.u-container button{border:none;outline:none;cursor:pointer}#app{max-width:1280px;margin:0 auto;text-align:center}*,*:before,*:after{box-sizing:border-box}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}.rangeSlider{--pip:var(--range-pip, lightslategray);--pip-text:var(--range-pip-text, var(--pip));--pip-active:var(--range-pip-active, darkslategrey);--pip-active-text:var(--range-pip-active-text, var(--pip-active));--pip-hover:var(--range-pip-hover, darkslategrey);--pip-hover-text:var(--range-pip-hover-text, var(--pip-hover));--pip-in-range:var(--range-pip-in-range, var(--pip-active));--pip-in-range-text:var(--range-pip-in-range-text, var(--pip-active-text))}.rangePips{position:absolute;height:1em;left:0;right:0;bottom:-1em}.rangePips.vertical{height:auto;width:1em;left:100%;right:auto;top:0;bottom:0}.rangePips .pip{height:.4em;position:absolute;top:.25em;width:1px;white-space:nowrap}.rangePips.vertical .pip{height:1px;width:.4em;left:.25em;top:auto;bottom:auto}.rangePips .pipVal{position:absolute;top:.4em;transform:translate(-50%,25%)}.rangePips.vertical .pipVal{position:absolute;top:0;left:.4em;transform:translate(25%,-50%)}.rangePips .pip{transition:all .15s ease}.rangePips .pipVal{transition:all .15s ease,font-weight 0s linear}.rangePips .pip{color:#789;color:var(--pip-text);background-color:#789;background-color:var(--pip)}.rangePips .pip.selected{color:#2f4f4f;color:var(--pip-active-text);background-color:#2f4f4f;background-color:var(--pip-active)}.rangePips.hoverable:not(.disabled) .pip:hover{color:#2f4f4f;color:var(--pip-hover-text);background-color:#2f4f4f;background-color:var(--pip-hover)}.rangePips .pip.in-range{color:#2f4f4f;color:var(--pip-in-range-text);background-color:#2f4f4f;background-color:var(--pip-in-range)}.rangePips .pip.selected{height:.75em}.rangePips.vertical .pip.selected{height:1px;width:.75em}.rangePips .pip.selected .pipVal{font-weight:700;top:.75em}.rangePips.vertical .pip.selected .pipVal{top:0;left:.75em}.rangePips.hoverable:not(.disabled) .pip:not(.selected):hover{transition:none}.rangePips.hoverable:not(.disabled) .pip:not(.selected):hover .pipVal{transition:none;font-weight:700}.rangeSlider{--slider:var(--range-slider, #d7dada);--handle-inactive:var(--range-handle-inactive, #99a2a2);--handle:var(--range-handle, #838de7);--handle-focus:var(--range-handle-focus, #4a40d4);--handle-border:var(--range-handle-border, var(--handle));--range-inactive:var(--range-range-inactive, var(--handle-inactive));--range:var(--range-range, var(--handle-focus));--float-inactive:var(--range-float-inactive, var(--handle-inactive));--float:var(--range-float, var(--handle-focus));--float-text:var(--range-float-text, white)}.rangeSlider{position:relative;border-radius:100px;height:.5em;margin:1em;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.rangeSlider *{-webkit-user-select:none;user-select:none}.rangeSlider.pips{margin-bottom:1.8em}.rangeSlider.pip-labels{margin-bottom:2.8em}.rangeSlider.vertical{display:inline-block;border-radius:100px;width:.5em;min-height:200px}.rangeSlider.vertical.pips{margin-right:1.8em;margin-bottom:1em}.rangeSlider.vertical.pip-labels{margin-right:2.8em;margin-bottom:1em}.rangeSlider .rangeHandle{position:absolute;display:block;height:1.4em;width:1.4em;top:.25em;bottom:auto;transform:translateY(-50%) translate(-50%);z-index:2}.rangeSlider.reversed .rangeHandle{transform:translateY(-50%) translate(50%)}.rangeSlider.vertical .rangeHandle{left:.25em;top:auto;transform:translateY(50%) translate(-50%)}.rangeSlider.vertical.reversed .rangeHandle{transform:translateY(-50%) translate(-50%)}.rangeSlider .rangeNub,.rangeSlider .rangeHandle:before{position:absolute;left:0;top:0;display:block;border-radius:10em;height:100%;width:100%;transition:box-shadow .2s ease}.rangeSlider .rangeHandle:before{content:"";left:1px;top:1px;bottom:1px;right:1px;height:auto;width:auto;box-shadow:0 0 0 0 var(--handle-border);opacity:0}.rangeSlider.hoverable:not(.disabled) .rangeHandle:hover:before{box-shadow:0 0 0 8px var(--handle-border);opacity:.2}.rangeSlider.hoverable:not(.disabled) .rangeHandle.press:before,.rangeSlider.hoverable:not(.disabled) .rangeHandle.press:hover:before{box-shadow:0 0 0 12px var(--handle-border);opacity:.4}.rangeSlider.range:not(.min):not(.max) .rangeNub{border-radius:10em 10em 10em 1.6em}.rangeSlider.range .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(-135deg)}.rangeSlider.range .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(45deg)}.rangeSlider.range.reversed .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(45deg)}.rangeSlider.range.reversed .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(-135deg)}.rangeSlider.range.vertical .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(135deg)}.rangeSlider.range.vertical .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(-45deg)}.rangeSlider.range.vertical.reversed .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(-45deg)}.rangeSlider.range.vertical.reversed .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(135deg)}.rangeSlider .rangeFloat{display:block;position:absolute;left:50%;top:-.5em;transform:translate(-50%,-100%);font-size:1em;text-align:center;opacity:0;pointer-events:none;white-space:nowrap;transition:all .2s ease;font-size:.9em;padding:.2em .4em;border-radius:.2em}.rangeSlider .rangeHandle.active .rangeFloat,.rangeSlider.hoverable .rangeHandle:hover .rangeFloat{opacity:1;top:-.2em;transform:translate(-50%,-100%)}.rangeSlider .rangeBar{position:absolute;display:block;transition:background .2s ease;border-radius:1em;height:.5em;top:0;-webkit-user-select:none;user-select:none;z-index:1}.rangeSlider.vertical .rangeBar{width:.5em;height:auto}.rangeSlider{background-color:#d7dada;background-color:var(--slider)}.rangeSlider .rangeBar{background-color:#99a2a2;background-color:var(--range-inactive)}.rangeSlider.focus .rangeBar{background-color:#838de7;background-color:var(--range)}.rangeSlider .rangeNub{background-color:#99a2a2;background-color:var(--handle-inactive)}.rangeSlider.focus .rangeNub{background-color:#838de7;background-color:var(--handle)}.rangeSlider .rangeHandle.active .rangeNub{background-color:#4a40d4;background-color:var(--handle-focus)}.rangeSlider .rangeFloat{color:#fff;color:var(--float-text);background-color:#99a2a2;background-color:var(--float-inactive)}.rangeSlider.focus .rangeFloat{background-color:#4a40d4;background-color:var(--float)}.rangeSlider.disabled{opacity:.5}.rangeSlider.disabled .rangeNub{background-color:#d7dada;background-color:var(--slider)}.input-number.svelte-p05yf.svelte-p05yf{display:flex;justify-content:center;align-items:center;gap:10px;position:relative}.input-number.svelte-p05yf input.svelte-p05yf{max-width:49px;min-width:48px;height:30px;border-radius:3px;border:.25px solid var(--quantity-border-color,#B1ADAD);background:var(--quantity-background-color,#FFFFFF);color:var(--quantity-text-color,black);text-align:center;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;padding-right:10px;width:100%}.input-number.quantity-variant.svelte-p05yf input.svelte-p05yf{max-width:80px;height:30px}.input-number.svelte-p05yf svg.svelte-p05yf{width:7px;height:6px}.input-number.quantity-variant.svelte-p05yf svg.svelte-p05yf{width:8px;height:6px}input[type=number].svelte-p05yf.svelte-p05yf{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number].svelte-p05yf.svelte-p05yf::-webkit-inner-spin-button,input[type=number].svelte-p05yf.svelte-p05yf::-webkit-outer-spin-button{-webkit-appearance:none}.input-number.svelte-p05yf input.svelte-p05yf:focus{outline:none}.input-number.svelte-p05yf .buttons-container.svelte-p05yf{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;right:3px;display:flex;flex-direction:column;gap:1px;z-index:2}.input-number.quantity-variant.svelte-p05yf .buttons-container.svelte-p05yf{gap:3px}.input-button.svelte-p05yf.svelte-p05yf{background:none;border:none;padding:0;cursor:pointer;display:flex}@media screen and (max-width:900px){.input-number.svelte-p05yf.svelte-p05yf{width:fit-content}}.u-remove-btn.svelte-17rwhiy.svelte-17rwhiy{width:100%}.u-remove-btn.svelte-17rwhiy path.svelte-17rwhiy{fill:var(--close-button-color, #dd7171)}.mobile-only.svelte-17rwhiy.svelte-17rwhiy{display:none}.u-price.svelte-17rwhiy.svelte-17rwhiy{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.u-carat-dropdown.svelte-17rwhiy.svelte-17rwhiy{max-width:320px}.u-shape-media-container.svelte-17rwhiy img.svelte-17rwhiy{width:77.5%;padding:3px}.u-price.svelte-17rwhiy span.svelte-17rwhiy{color:var(--price-text-color, #000000);text-align:center;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;max-width:100px;width:100%;border:1px solid var(--price-border-color, #4ac4a5);background-color:var(--price-background-color, #d5f1ea);height:30px;display:flex;justify-content:center;align-items:center;border-radius:3px}.Close-button.svelte-17rwhiy.svelte-17rwhiy{grid-area:Close-button;align-self:center;justify-self:center}.Shape-option.svelte-17rwhiy.svelte-17rwhiy{grid-area:Shape-option;align-self:center;justify-self:center}.Carat-option.svelte-17rwhiy.svelte-17rwhiy{grid-area:Carat-option;align-self:center;justify-self:center}.Quality-option.svelte-17rwhiy.svelte-17rwhiy{grid-area:Quality-option;align-self:center;justify-self:center}.Quantity-option.svelte-17rwhiy.svelte-17rwhiy{grid-area:Quantity-option;align-self:center;justify-self:center}.price-area.svelte-17rwhiy.svelte-17rwhiy{grid-area:Price;align-self:center}button.svelte-17rwhiy.svelte-17rwhiy{height:fit-content;padding:0;display:flex;justify-content:center;align-items:center;border-radius:0;background:none}.u-quantity.svelte-17rwhiy.svelte-17rwhiy{display:flex;justify-content:center;width:100%}.u-shapes.svelte-17rwhiy.svelte-17rwhiy{display:flex;gap:5px}.u-shape.svelte-17rwhiy.svelte-17rwhiy{display:flex;flex-direction:column;gap:3px;cursor:pointer;width:58px}.shapes-container.svelte-17rwhiy.svelte-17rwhiy{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px 10px;align-self:center;justify-self:center}.u-shape.svelte-17rwhiy svg.svelte-17rwhiy{border:1px solid transparent;border-radius:50%}.u-shape.active.svelte-17rwhiy svg.svelte-17rwhiy{border:1px solid var(--selected-shape-color, #4AC4A5);border-radius:50%}.u-carat-range.svelte-17rwhiy.svelte-17rwhiy{display:flex;width:100%;flex-direction:column;align-items:center}.carat-range-container.svelte-17rwhiy.svelte-17rwhiy{display:flex;width:100%;justify-content:center;padding-right:20px;padding-left:15px}.u-shape.svelte-17rwhiy span.svelte-17rwhiy{color:var(--shape-text-color, #000000);text-align:center;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-transform:capitalize}.u-shape-media-container.svelte-17rwhiy.svelte-17rwhiy{display:flex;justify-content:center;border:1px solid transparent;border-radius:50%}.active.svelte-17rwhiy .u-shape-media.svelte-17rwhiy{border-radius:50%;border:1px solid var(--selected-shape-color, #4AC4A5)}.u-quality-range.svelte-17rwhiy.svelte-17rwhiy{display:flex;position:relative;height:fit-content;width:100%}.u-quality-menu.svelte-17rwhiy.svelte-17rwhiy{position:absolute;top:100%;border:.25px solid #b1adad;background:var(--dropdown-menu-active-background-color, #FFFFFF);display:none;align-items:flex-start;border-top:none}.u-quality-option.svelte-17rwhiy.svelte-17rwhiy{color:var(--dropdown-menu-active-text-color, #000000);font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;display:flex;gap:7px;width:100%;justify-content:flex-start;border-bottom:.5px solid white;padding-bottom:2px;padding-top:2px}.u-quality-option.svelte-17rwhiy.svelte-17rwhiy:last-child{border-bottom:none}.cube.svelte-17rwhiy.svelte-17rwhiy{border-radius:2px;border:.25px solid #B1ADAD;background:#fff;width:10px;height:10px}.u-quality-option.active.svelte-17rwhiy .cube.svelte-17rwhiy{background:var(--dropdown-menu-active-checkbox-color, #4AC4A5)}.u-quality-menu.open.svelte-17rwhiy.svelte-17rwhiy{display:flex;flex-direction:column;width:100%;background:var(--dropdown-menu-active-background-color,#f8f8f8);padding:10px;z-index:10;left:0}.u-quality-dropdown.svelte-17rwhiy.svelte-17rwhiy{width:100%;padding:7px 10px 7px 7px;display:flex;justify-content:space-between;border-radius:5px 5px 0 0;background:var(--dropdown-menu-background-color, #ffffff);color:var(--dropdown-menu-text-color, #000000);font-family:Poppins,sans-serif;box-shadow:inset 0 0 0 1px var(--dropdown-menu-border-color, #FFFFFF);font-size:13px;font-style:normal;font-weight:500;line-height:normal;position:relative}.mobile-title.svelte-17rwhiy.svelte-17rwhiy{display:none}@media screen and (max-width:900px){.mobile-title.svelte-17rwhiy.svelte-17rwhiy{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:21px;color:var(--primary-color);display:block;width:fit-content}.u-quality-dropdown.svelte-17rwhiy.svelte-17rwhiy{max-width:250px}.shapes-container.svelte-17rwhiy.svelte-17rwhiy{display:flex;flex-wrap:wrap;justify-content:center}.u-carat-range.svelte-17rwhiy.svelte-17rwhiy{gap:12px;align-items:flex-start}.Close-button.svelte-17rwhiy.svelte-17rwhiy{position:absolute;width:fit-content;top:0;right:0}.mobile-only.svelte-17rwhiy.svelte-17rwhiy{display:flex}.u-shapes.svelte-17rwhiy.svelte-17rwhiy{flex-direction:column;gap:12px;width:100%}.u-quantity.svelte-17rwhiy.svelte-17rwhiy{flex-direction:column;gap:12px;justify-self:flex-end;width:fit-content}.u-price.svelte-17rwhiy.svelte-17rwhiy{justify-content:flex-start;margin-bottom:18px}.u-carat-dropdown.svelte-17rwhiy.svelte-17rwhiy{max-width:100%}.u-quality-range.svelte-17rwhiy.svelte-17rwhiy{flex-direction:column;gap:12px}}@media screen and (max-width: 450px){.shapes-container.svelte-17rwhiy.svelte-17rwhiy{display:grid}}.checkout-buttons.svelte-1lj3irb.svelte-1lj3irb{display:flex;flex-direction:column;gap:6px}.checkout-buttons.svelte-1lj3irb button.svelte-1lj3irb{border-radius:3px;color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:92.25%;display:flex;justify-content:center;align-items:center;gap:5px;height:29px;background-color:var(--button-background-color, #4ac4a5);transition:all .3s ease;padding:0 8px;width:222px}.checkout-buttons.svelte-1lj3irb button.svelte-1lj3irb:hover{background-color:var(--button-hover-background-color, #3A9C83);color:var(--button-hover-text-color, #FFF)}.u-product-selector.svelte-1lj3irb.svelte-1lj3irb{display:flex;flex-direction:column;gap:16px;width:100%}.u-total.svelte-1lj3irb.svelte-1lj3irb{display:flex;flex-direction:column;text-align:right}.u-total-price.svelte-1lj3irb.svelte-1lj3irb{color:var(--total-price-text-color, #000000);text-align:center;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600}.u-total-text.svelte-1lj3irb.svelte-1lj3irb{color:#b1adad;text-align:center;font-family:Poppins,sans-serif;font-size:10px;font-style:normal;font-weight:300;line-height:92.25%;text-align:right}.u-vat.svelte-1lj3irb.svelte-1lj3irb{color:#000;text-align:center;font-family:Poppins,sans-serif;font-size:9px;font-style:italic;font-weight:300}.u-footer.svelte-1lj3irb.svelte-1lj3irb{display:flex;justify-content:space-between;width:100%;padding-left:40px;padding-right:20px}.u-new-search{height:fit-content;color:var(--add-new-search-text-color, #000000);font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;gap:8px;background:none;border:none}.desktop-only.svelte-1lj3irb.svelte-1lj3irb{display:flex}.u-checkout.svelte-1lj3irb.svelte-1lj3irb{display:flex;flex-direction:column;gap:18px}.u-product-options-container.svelte-1lj3irb.svelte-1lj3irb{display:grid;grid-template-columns:minmax(15px,15px) 1fr 1.4fr minmax(80px,.9fr) .5fr minmax(50px,100px);gap:25px 8px;grid-template-areas:"Close-button Shape-option Carat-option Quality-option Quantity-option Price";width:100%;padding:0 20px 15px;border-bottom:1px solid #F0F0F0}.u-product-properties-container.svelte-1lj3irb.svelte-1lj3irb{display:grid;grid-template-columns:minmax(15px,15px) 1fr 1.4fr minmax(80px,.9fr) .5fr minmax(50px,100px);gap:25px 8px;grid-template-areas:".            Shape        Carat        Quality        Quantity        .    ";width:100%;padding:0 20px}.Shape.svelte-1lj3irb.svelte-1lj3irb{grid-area:Shape}.Carat.svelte-1lj3irb.svelte-1lj3irb{grid-area:Carat}.Quality.svelte-1lj3irb.svelte-1lj3irb{grid-area:Quality}.Quantity.svelte-1lj3irb.svelte-1lj3irb{grid-area:Quantity}.u-product-properties.svelte-1lj3irb.svelte-1lj3irb{display:flex;justify-content:center;align-items:center;border:1px solid var(--header-border-color, #55c7aa);color:var(--header-text-color, #000000);background-color:var(--header-background-color, transparent);border-radius:15px;height:100%;width:100%;max-width:151px;height:30px;margin:auto}.u-product-properties.svelte-1lj3irb span.svelte-1lj3irb{text-align:center;font-family:Poppins,sans-serif;font-size:17px;font-style:normal;line-height:normal}.rangeSlider.range:not(.min):not(.max) .rangeNub{border-radius:50%!important}.rangePips .pip{height:8px!important;top:.25em;width:8px!important;white-space:nowrap;border-radius:50%}:root{--range-slider:hsl(0, 0%, 94.1%);--range-handle-inactive:hsl(164.8, 50.8%, 52.9%);--range-handle:hsl(234, 67.6%, 71%);--range-handle-focus:hsl(164.8, 50.8%, 52.9%);--range-handle-border:hsl(234, 67.6%, 71%);--range-range-inactive:hsl(164.8, 50.8%, 52.9%);--range-range:hsl(164.8, 50.8%, 52.9%);--range-float-inactive:hsl(180, 4.6%, 61.8%);--range-float:hsl(244.1, 63.2%, 54.1%);--range-float-text:hsl(0, 0%, 100%);--range-pip:#B1ADAD;--range-pip-text:hsl(210, 14.3%, 53.3%);--range-pip-active:hsl(252, 2.1%, 47.3%);--range-pip-active-text:hsl(164.8, 50.8%, 52.9%);--range-pip-hover:hsl(252, 2.1%, 47.3%);--range-pip-hover-text:hsl(252, 2.1%, 47.3%);--range-pip-in-range:hsl(252, 2.1%, 47.3%);--range-pip-in-range-text:hsl(252, 2.1%, 47.3%)}#carat-slider{width:100%}.rangePips{height:100%!important;bottom:0!important}.rangeSlider{margin-right:24px}.rangePips .pip{transform:translate(-3.5px);top:0!important}.rangeSlider .rangeHandle{width:12px!important;height:12px!important}.rangePips .pipVal{color:#000;text-align:center;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:300;line-height:normal}.rangePips .pipVal{top:unset!important;bottom:170%!important}.rangePips .pip.selected .pipVal{top:unset!important}.rangeSlider.pip-labels{margin-bottom:.8em!important}@media screen and (max-width:900px){.u-product-options-container.svelte-1lj3irb.svelte-1lj3irb{grid-template-columns:.95fr;grid-template-rows:1fr auto auto auto auto;grid-template-areas:"Shape-option   Shape-option   " "Carat-option   Carat-option   " "Quality-option Quantity-option" "add-search     add-search     " "Price          Price          ";position:relative;gap:30px 8px;padding:0;width:auto;margin:0 20px}.checkout-buttons.svelte-1lj3irb.svelte-1lj3irb{width:50%;max-width:300px}.checkout-buttons.svelte-1lj3irb button.svelte-1lj3irb{width:100%}.desktop-only.svelte-1lj3irb.svelte-1lj3irb{display:none}.u-total.svelte-1lj3irb.svelte-1lj3irb,.u-total-text.svelte-1lj3irb.svelte-1lj3irb{text-align:left}.u-new-search{width:fit-content;grid-area:add-search}#carat-slider{max-width:100%}.u-product-properties-container.svelte-1lj3irb.svelte-1lj3irb{display:none}.u-checkout.svelte-1lj3irb.svelte-1lj3irb{flex-direction:row;width:100%;justify-content:space-between}.u-footer.svelte-1lj3irb.svelte-1lj3irb{padding-left:20px}}.u-container.svelte-1kg71mu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}:root{--primary-color:#4AC4A5}
