@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500&family=Poppins:wght@300;400;500&display=swap";:root{--font-primary: "Poppins", -apple-system, Roboto, Helvetica, sans-serif;--font-secondary: "EB Garamond", -apple-system, Roboto, Helvetica, sans-serif;--color-primary: #163950;--color-secondary: #2c003e;--color-accent: #c79f4b;--color-accent-light: #dec584;--color-text: #000000;--color-text-muted: #3c3c3c;--color-text-light: #60606;--color-background: #ffffff;--color-background-light: #fafafa;--color-border: #d9d9d9;--color-border-light: rgba(217, 217, 217, .35);--color-rose-gold: #e8c5af;--color-white-gold: #dbd9da;--color-yellow-gold: #e7d5bf;--color-platinum: #d8d5dc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;line-height:1.5}body{margin:0;font-family:var(--font-primary);color:var(--color-text);background-color:var(--color-background);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:1920px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 10px}}*:focus{outline:2px solid var(--color-primary);outline-offset:2px}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.filters-section{display:flex;justify-content:center;align-items:center;padding:10px;border-top:1px solid rgba(217,217,217,.35);border-bottom:1px solid rgba(217,217,217,.35)}.filters-container{display:flex;flex-wrap:wrap;width:100%;max-width:var(--main-section-width);justify-content:space-between;align-items:center;gap:20px}.filter-options{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:35px}.filter-group-right{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:inherit}.filter-item{position:relative}.filter-item summary{display:flex;align-items:center;gap:7px;cursor:pointer}.filter-item .filter-dropdown{position:absolute;left:0;min-width:5rem;display:flex;flex-direction:column;gap:1px;z-index:1;background-color:#fff;border:1px solid #3c3c3c}.filter-item .filter-dropdown>*{padding:1px 2px;cursor:pointer;min-width:fit-content}.filter-item .filter-dropdown>[data-selected=true]{background-color:#163950;color:#fff}.filter-item:not(:focus-within) .filter-dropdown{display:none}.filter-item span{color:#000;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:300;line-height:normal}.sort-options{display:flex;justify-content:space-between;align-items:center;gap:20px}.quickship{display:flex;align-items:center;gap:7px}.sort-by{display:flex;align-items:center;gap:7px;cursor:pointer}.sort-label{color:#3c3c3c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:normal}.sort-value{color:#000;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:normal}.view-controls{display:flex;align-items:center;gap:5px}.view-grid,.view-list{display:flex;align-items:center;gap:9px;border-radius:5px;cursor:pointer;padding:10px}.view-controls>*{cursor:pointer}.view-controls>*>img{width:30px}.view-controls>.selected{background-color:#fafafa}.verticle-line{width:1px;align-self:stretch;background:#d9d9d9}.outlined-white-btn{display:flex;padding:5px 8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:3px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;transition:all .2s ease}.outlined-white-btn:hover{background:#f8f8f8}.outlined-white-btn>div{display:flex;justify-content:center;align-items:center;gap:7px}.outlined-white-btn span{color:#000;text-align:center;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;line-height:normal}.dropdown-icon{width:9px;height:5px;transform:rotate(-90deg)}.stepperContainer{display:flex;align-items:stretch;background:transparent;font-family:Poppins,sans-serif;overflow:visible;padding:5px}.stepperContainer .step{flex:1;padding:10px 20px 10px 35px;display:flex;align-items:center;position:relative;background:#fff;color:#000;cursor:pointer;transition:all .3s ease;margin-left:-20px;clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 50%,calc(100% - 20px) 100%,0% 100%,20px 50%);filter:drop-shadow(0 2px 5px rgba(0,0,0,.05))}.stepperContainer .step:first-child{margin-left:0;padding-left:20px;clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 50%,calc(100% - 20px) 100%,0% 100%)}.stepperContainer .step:last-child{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,20px 50%);padding-right:20px}.stepperContainer .step[data-disabled=true]{opacity:.6;pointer-events:none;cursor:not-allowed;background:#f5f5f5}.stepperContainer .step:before,.stepperContainer .step:after{display:none}.stepperContainer .step[data-active=true]{background:#111;color:#fff;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));z-index:2}.stepperContainer .step:hover:not([data-disabled=true]){z-index:3;filter:drop-shadow(0 5px 15px rgba(0,0,0,.15))}.stepperContainer .step-number{font-size:32px;font-weight:200;margin-right:15px;opacity:.3;line-height:1}.stepperContainer .step[data-active=true] .step-number{opacity:1;font-weight:400}.stepperContainer .step-info{flex:1 1 auto;min-width:0;min-height:50px;display:flex;flex-direction:column;justify-content:center}.stepperContainer .step-title{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:2px}.stepperContainer .step-title small{display:block;font-size:9px;font-weight:400;text-transform:none;letter-spacing:0;opacity:.7;margin-bottom:1px}.stepperContainer .step-subtitle{font-size:12px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;min-height:18px}.stepperContainer .step[data-active=true] .step-subtitle{color:#aaa}.stepperContainer .step-summary{display:flex;align-items:center;margin-left:15px;min-width:50px}.stepperContainer .step-price{text-align:right;margin-right:10px;min-width:80px}.stepperContainer .price{font-weight:600;font-size:15px}.stepperContainer .actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px}.stepperContainer .actions>button{font-size:10px;color:#999;background:none;border:none;padding:0;text-transform:uppercase;letter-spacing:.5px;font-weight:600;transition:color .2s}.stepperContainer .actions>button:hover{color:#000;text-decoration:none}.stepperContainer .step[data-active=true] .actions>button{color:#666}.stepperContainer .step[data-active=true] .actions>button:hover{color:#fff}.stepperContainer .step-icon-wrapper{width:36px;height:36px;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;transition:all .3s ease;overflow:hidden}.stepperContainer .step[data-active=true] .step-icon-wrapper{background-color:#333}.stepperContainer .step[data-active=true] .step-icon-wrapper img{filter:invert(1)}.stepperContainer .step-icon-wrapper img{width:100%;opacity:.8}.stepperContainer .total-summary{margin-left:auto;display:flex;align-items:center;padding-right:0}.stepperContainer .total-price-info{text-align:right;margin-right:15px;min-width:80px;min-height:40px}.stepperContainer .total-price{font-size:16px;font-weight:600}.stepperContainer .total-clear{font-size:11px;color:#999;text-align:right}.stepperContainer .total-clear button{background:none;border:none;color:inherit;padding:0;font-weight:500;text-transform:uppercase;font-size:9px;letter-spacing:1px;cursor:pointer}.stepperContainer .total-clear button:hover{color:#000}.landing-page .dual-range-slider-container{min-width:250px!important}.category-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:2rem;row-gap:2.5rem;padding:26px 10px;max-width:var(--main-section-width);margin-inline:auto;overflow:hidden}.category-nav>[data-bigfilter] .category-content{width:5rem}@media (min-width: 640px){.category-nav>[data-bigfilter] .category-grid:not(:hover) .category-item[data-textonly=false].selected .category-name{transform:translateY(0) scale(1)!important}}.category-grid{display:flex;align-items:center;gap:8px;row-gap:30px}.category-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.category-content{cursor:pointer;transition:all .2s ease;border-radius:10px;display:flex;align-items:center;justify-content:center;width:2.8rem;aspect-ratio:1}.category-item[data-textonly=true] .category-content{border-radius:0;background-color:#f7f7f7;padding:2px}.category-item[data-textonly=true]:hover .category-content{box-shadow:1px 1px 1px #0004;transform:translate(-1px,-1px)}.category-item:active .category-content{transform:translate(1px,1px) scale(.95)!important}.category-item.selected .category-content{outline:1px solid #163950}.category-content img{width:85%}.category-content .category-ring{width:85%;aspect-ratio:1;border-radius:inherit;color:transparent}.category-name{text-align:center;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:8px;word-break:keep-all;width:max-content;font-weight:400;line-height:normal;transition:transform .2s ease-in-out}.category-item[data-textonly=false] .category-name{position:absolute;bottom:0;transform:translateY(10rem) scale(0);font-size:10px}.category-grid[data-readonly=true] .category-name,.category-item[data-textonly=false]:hover .category-name,.category-grid:not(:hover) .category-item[data-textonly=false].selected .category-name{transform:translateY(1.5rem) scale(1)}@media (hover: none){.category-grid{column-gap:14px;row-gap:2rem}.category-item .category-name{transform:translateY(1rem) scale(.8)!important}}.category-item:not(.selected) .category-name{color:#000}@media (max-width: 640px){.category-nav{align-items:flex-start}.category-item.selected .category-content{outline-offset:-2px}}@media (min-width: 1024px){.lg\:d-none{display:none}}.product-card-bottom-actions{width:100%;display:flex;gap:6px}.product-card-bottom-actions>*{width:100%;padding:5px 10px}.advanced-filters-group{display:grid;grid-template-rows:0fr;gap:10px;transition:grid-template-rows .5s ease-in-out}.advanced-filters-group>*{overflow:hidden!important}.advanced-filters-group[data-visible=true],.advanced-filters-group.visible{grid-template-rows:1fr}@media (max-width: 1500px){.category-nav{flex-wrap:wrap}}@media (max-width: 1200px){.category-nav{flex-direction:column}.stepperContainer .step-subtitle{display:none}.stepperContainer .step-summary{min-width:30px}}@media (max-width: 900px){.category-grid{flex-wrap:wrap}.stepperContainer{gap:5px;padding:0}.stepperContainer .step{padding:4px 1px 4px 25px}.stepperContainer .step:first-child{margin-left:0;padding-left:10px}.stepperContainer .step:last-child{padding-right:10px}.stepperContainer .step-subtitle,.stepperContainer .total-price-info,.stepperContainer .step-price{display:none}.stepperContainer .step-number{font-size:18px;margin-right:8px}.stepperContainer .step-title{font-size:10px}.stepperContainer .step-icon-wrapper{width:20px;height:20px}.category-nav>[data-bigfilter] .category-content{width:3rem}}.img-wrapper{position:relative}.img-wrapper.loading:after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;border-radius:50%;border:3px solid #ccc;border-top-color:#555;animation:spin .8s linear infinite;transform:translate(-50%,-50%);opacity:1;transition:opacity .3s ease}.img-wrapper:not(.loading):after{opacity:0}.img-wrapper:not(.loading) img{opacity:1}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.img-wrapper2.loading{background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 37%,#f0f0f0 63%);background-size:400% 100%;animation:shimmer-bg 1.4s ease-in-out infinite}@keyframes shimmer-bg{0%{background-position:200% 0}to{background-position:-200% 0}}.button-flat,.button-outlined{transition:transform .2s ease-in-out}@media (hover: hover){.button-flat:hover,.button-outlined:hover{transform:translateY(-2px) scale(1.01)}}.button-flat:active,.button-outlined:active{transform:translateY(2px) scale(.99)}.landing-page{width:100%;max-width:1920px;margin:0 auto;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;background:#fff}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));--gap: 1rem;gap:var(--gap);padding:20px;max-width:1873px;margin:0 auto}@media (min-width: 768px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1440px){.products-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.product-card{display:flex;flex-direction:column;align-items:center;gap:1.125em;position:relative;width:100%;min-width:0;max-width:100%;padding:1rem 0;cursor:pointer;background-color:#fff;-webkit-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden;height:100%}.product-card-hearts{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:3}.product-card-heart{position:absolute;left:50%;top:50%;width:72px;max-width:30vw;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%) scale(.2);animation:product-card-heart-pop 1s ease forwards}@keyframes product-card-heart-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}15%{opacity:1;transform:translate(-50%,-55%) scale(1.5)}45%{transform:translate(-50%,-80%) scale(1.2);opacity:1}to{opacity:0;transform:translate(-50%,-110%) scale(.85)}}.best-seller-badge{position:absolute;top:24px;left:0;background:var(--primary-color);color:#fff;padding:4px 16px;z-index:2;display:flex;align-items:center;gap:10px}.best-seller-badge:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-top:8px solid var(--primary-color);border-left:8px solid transparent}.best-seller-badge span{color:#fff;text-align:center;font-family:EB Garamond,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal}.product-image-container{width:100%;display:flex;overflow:hidden;scrollbar-width:none;scroll-behavior:smooth}.product-image{min-width:100%;margin-inline:auto;height:auto;object-fit:cover;aspect-ratio:1/1;display:flex;align-items:center}.product-image>img{width:80%;margin-inline:auto;object-fit:cover;object-position:center}.product-card .product-actions,.product-card .product-image-togglers{display:flex;justify-content:space-between;position:absolute;width:100%;left:0;bottom:0;padding:.8rem}.product-card .product-actions{justify-content:flex-end;bottom:unset;top:0}.product-card .product-actions>*{padding:4px;display:flex;align-items:center;justify-content:center}.product-card .product-actions img{max-width:100%;object-fit:contain;object-position:center}.product-card .product-action,.product-card .product-actions>*,.product-card .product-image-togglers>*{background-color:#fff;width:30px;aspect-ratio:1;text-align:center;border-radius:100px;box-shadow:1px 1px 2px #16395010,-3px 1px 2px #16395010}.product-card .product-action{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1}.product-card .product-image-togglers>button:disabled{opacity:.6;cursor:unset}@media (hover: hover){.product-card:not(:hover) .product-image-togglers{visibility:hidden;touch-action:none}}.product-info{display:flex;width:100%;min-width:0;flex-direction:column;gap:.8em;height:100%}.product-header{display:flex;flex-direction:column;align-items:center;gap:3px;border-bottom:1px solid #d9d9d9}.product-name{color:#000;text-align:center;font-family:EB Garamond,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.product-price{color:#000;text-align:center;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:normal}.product-options{width:100%;display:flex;padding:20px 0 8px;flex-direction:column;gap:inherit;margin-top:auto}.metal-section,.shape-section{display:flex;flex-direction:column;gap:9px}.option-label{color:#000;text-align:center;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal;text-transform:capitalize}.metal-swatches{display:flex;gap:1px}.metal-swatch{color:transparent;height:1rem;flex:1;cursor:pointer}.metal-swatch.selected{border:1px solid #3c3c3c}.shape-options{display:flex;align-items:flex-start;gap:5px;overflow:auto;scroll-behavior:smooth}.shape-option{display:flex;width:45px;height:45px;aspect-ratio:1;padding:5px 4px;flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;border-radius:100px}.shape-option>img{object-fit:contain;max-width:100%;max-height:100%}.shape-option.selected{border:1px solid #3c3c3c}.warranty-card{display:flex;flex-direction:column;align-items:center;gap:26px;position:relative;width:100%;padding:24px 0}.warranty-image{width:100%;position:relative}.warranty-image img{width:100%;height:auto;border-radius:4px 4px 0 0;object-fit:cover}.warranty-content{position:absolute;bottom:35px;left:38.5px;width:80%;max-width:396px;display:flex;flex-direction:column;gap:18px}.warranty-text{display:flex;flex-direction:column;gap:5px}.warranty-text h2{color:#fff;font-family:EB Garamond,-apple-system,Roboto,Helvetica,sans-serif;font-size:47px;font-weight:500;line-height:normal;margin:0}.warranty-text p{color:#fff;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:normal;margin:0}.warranty-button{display:flex;padding:10px 12px;justify-content:center;align-items:center;background:#fff;border:none;cursor:pointer;color:#000;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:normal;align-self:flex-start}@media (max-width: 1200px){.filter-options{width:100%;justify-content:space-between}.filter-group-right{width:100%}}@media (max-width: 768px){.warranty-content{position:relative;bottom:auto;left:auto;width:100%;max-width:none;padding:20px;background:#000000b3;border-radius:0 0 4px 4px}.filter-item span,.advance-property span,.sort-label,.quickship,.sort-value{font-size:10px!important}.warranty-button{align-self:stretch}.filter-group{gap:20px}.products-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}}@media (max-width: 600px){.filter-item span,.advance-property span,.sort-label,.quickship,.sort-value{font-size:8px}.filter-item svg{width:6px}.filter-group{gap:8px}.filter-group-right{flex-direction:column;justify-content:center}.products-grid{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.product-card button{padding:4px 8px!important;font-size:12px!important}}@media (max-width: 480px){.landing-page{padding:0 10px}.products-grid{--gap: 20px}.warranty-text h2{font-size:32px}.warranty-text p,.product-name,.product-price,.option-label{font-size:14px}.filter-group{gap:8px}.product-options{padding:0;margin-top:0}}@media (min-width: 640px){.product-card{padding:12px}}.diamond-filters{width:100%;padding:15px;display:flex;flex-direction:column;align-items:center;gap:24px;border-top:1px solid rgba(217,217,217,.35);border-bottom:1px solid rgba(217,217,217,.35);background:#fff;max-width:var(--main-section-width);margin-inline:auto}.diamond-filters .filters-header{display:flex;width:100%;max-width:1358px;justify-content:space-between;align-items:center;margin:0 auto}.diamond-filters .diamond-type-selector{display:flex;align-items:center;gap:35px}.diamond-filters .diamond-type-container{display:flex;align-items:center;border:1px solid #000;border-radius:0;overflow:hidden}.diamond-filters .diamond-type-btn{display:flex;height:35px;padding:0 17px;justify-content:center;align-items:center;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal;border:none;cursor:pointer;transition:all .2s ease;min-width:174px;flex:1;white-space:nowrap;background:#fff;color:#3c3c3c}.diamond-filters .diamond-type-btn.active{background:var(--primary-color);color:#fff}.diamond-filters .diamond-type-btn:hover:not(.active){background:#f5f5f5}.diamond-filters .filter-controls{display:flex;width:100%}.diamond-filters .filter-sections{display:flex;width:100%;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;gap:50px;max-width:1028px}.diamond-filters .color-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:300px}.diamond-filters .color-header{display:flex;align-items:center;gap:24px;flex-wrap:wrap;width:100%}.diamond-filters .filter-label{color:#000;text-align:center;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:normal}.diamond-filters .color-type-selector{display:flex;padding:2px;align-items:center;gap:4px;border:1px solid #d9d9d9;background:#fff}.diamond-filters .color-type-btn{display:flex;padding:0 11px;justify-content:center;align-items:center;gap:10px;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:normal;border:1px solid transparent;background:#fff;color:#000;cursor:pointer;transition:all .2s ease}.diamond-filters .color-type-btn.active{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff}.color-grades{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.grade-btn{display:flex;min-width:30px;padding:4px 11px;align-items:center;justify-content:center;gap:4px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;transition:all .2s ease}.grade-btn span{display:flex;padding:0 11px;justify-content:center;align-items:center;gap:10px;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:normal;color:#000;background:#fff}.grade-btn.selected{background:var(--primary-color);color:#fff}.grade-btn:hover:not(.selected){background:#f5f5f5}.grade-btn:hover:disabled{cursor:not-allowed}.clarity-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;min-width:250px}.clarity-grades{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.carat-section{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1;min-width:300px}.carat-header{display:flex;align-items:flex-start;gap:24px}.carat-range{display:flex;width:292px;flex-direction:column;align-items:flex-end;gap:10px}.range-inputs{display:flex;width:279px;height:35px;padding:13px 0;justify-content:flex-end;align-items:center;gap:7px}.range-input{display:flex;height:35px;padding:10px 12px;align-items:center;flex:1 0 0;border-radius:8px;border:1px solid #8b8b8b;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#8b8b8b;background:#fff}.range-input::placeholder{color:#8b8b8b}.range-input:focus{outline:none;border-color:var(--primary-color);color:#000}.advanced-filters{position:relative;width:auto;margin-top:10px;margin-left:auto;border-radius:4px;background:#fff;border:1px solid #e0e0e0;max-width:300px}.advanced-filters-details{position:relative}.advanced-filters-summary{display:inline-flex;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:500;color:var(--primary-color);cursor:pointer;list-style:none;transition:all .2s ease;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;width:auto;min-width:0;background:none;border:none;margin:0;border-radius:4px}.advanced-filters-summary:hover{background-color:#f9f5ff}.advanced-filters-summary::-webkit-details-marker{display:none}.advanced-filters-chevron{transition:transform .2s ease;color:var(--primary-color);margin-left:6px;flex-shrink:0}.advanced-filters-details[data-open=true] .advanced-filters-chevron{transform:rotate(180deg)}.advanced-filters-content{position:absolute;top:100%;right:0;width:300px;padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px #0000001a;margin-top:4px;z-index:10;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.advanced-filter-group{margin-bottom:20px}.filter-options{display:flex;flex-wrap:wrap;gap:8px}.filter-option{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 12px;border-radius:4px;background:#fff;border:1px solid #e0e0e0;transition:all .2s ease;font-size:14px;color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.filter-option:hover{border-color:#c4a8e0;background-color:#f9f5ff}.filter-checkbox{margin-right:6px;accent-color:var(--primary-color);width:16px;height:16px;cursor:pointer}.reset-btn{background:none;border:1px solid #e0e0e0;color:#666;font-size:13px;font-weight:500;cursor:pointer;padding:6px 16px;border-radius:4px;transition:all .2s ease;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.reset-btn:hover{color:var(--primary-color);border-color:#c4a8e0;background-color:#f9f5ff}@media (max-width: 768px){.filter-options{gap:6px}.filter-option{padding:4px 8px;font-size:13px}}.range-separator{width:8px;height:1px;border-radius:1px;background:#8b8b8b}.range-slider-container{display:flex;width:365px;padding:0 7px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:5px;background:#1639501a}.slider-track{width:100%;height:10px;border-radius:5px;background:#d9d9d96b;position:relative}.slider-range{width:84px;height:10px;border-radius:5px;background:var(--primary-color);position:absolute;left:94px;top:0}.slider-handle{width:26px;height:26px;border-radius:12px;border:1px solid var(--primary-color);background:#fff;position:absolute;top:-8px;cursor:pointer}.slider-handle.left{left:81px}.slider-handle.right{left:165px}.slider-handle:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diamond-filters .shape-grid{max-width:var(--main-section-width);display:flex;align-items:center;align-content:center;gap:15px;flex-wrap:wrap;margin-inline:auto}.diamond-filters .shape-option{display:flex;width:128px;height:135px;padding:0 5px;align-items:center;gap:10px;flex-shrink:0;border-radius:4px;border:1px solid rgba(217,217,217,.41);background:#d9d9d945;cursor:pointer;transition:all .2s ease;flex-direction:column}.diamond-filters .shape-option.selected{border-color:#1d0129;background:transparent}.diamond-filters .shape-option.selected .shape-name{color:var(--primary-color)}.diamond-filters .shape-image{width:75px;height:75px;object-fit:contain}.diamond-filters .shape-name{color:#000;text-align:center;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:normal}@media (max-width: 1400px){.diamond-filters .filters-header{max-width:var(--main-section-width);margin-inline:auto;padding:0}.diamond-filters .filter-bottom-controls{max-width:var(--main-section-width);margin-inline:auto;padding:7px 20px}.diamond-filters .color-section,.diamond-filters .clarity-section,.diamond-filters .carat-section{min-width:unset}.diamond-filters .carat-range{width:100%}.diamond-filters .range-inputs{width:100%;max-width:279px}.diamond-filters .range-slider-container{width:100%;max-width:365px}.diamond-filters .slider-track{width:100%}}@media (max-width: 1024px){.diamond-filters .filter-sections{flex-wrap:wrap}.diamond-filters .carat-section{flex:1 1 40%}.diamond-filters .range-slider-container{max-width:unset}.diamond-filters .right-controls{width:450px}}@media (max-width: 768px){.diamond-filters{padding:15px 10px}.diamond-filters .filters-header{flex-direction:column;gap:20px;align-items:flex-start;padding:0 10px}.diamond-filters .diamond-type-selector{width:100%;justify-content:space-between;gap:15px}.diamond-filters .diamond-type-container{flex:1}.diamond-filters .diamond-type-btn{min-width:unset;font-size:16px;padding:0 10px;height:38px}.diamond-filters .filter-controls{padding:0 10px}.diamond-filters .filter-sections{flex-direction:column;gap:20px}.diamond-filters .filter-sections>*{width:100%}.diamond-filters .color-section,.diamond-filters .clarity-section,.diamond-filters .carat-section{width:100%;flex:none}.diamond-filters .carat-range{width:100%}.diamond-filters .range-inputs,.diamond-filters .range-slider-container{width:100%;max-width:unset}.diamond-filters .filter-bottom-controls{flex-direction:column;gap:15px;align-items:stretch;padding:15px 10px}.diamond-filters .left-controls{width:100%;justify-content:center;gap:15px;padding:0;flex-wrap:wrap;background:transparent}.diamond-filters .advance-filter-btn{width:100%;max-width:300px}.diamond-filters .right-controls{width:100%;justify-content:space-between;flex-wrap:wrap;gap:15px}.diamond-filters .quickship-control{width:auto;gap:15px;flex-direction:column;align-items:flex-start}.diamond-filters .quickship-control span{font-size:16px}.diamond-filters .sort-control{align-self:flex-start}.diamond-filters .view-controls{width:100%;justify-content:center;gap:30px}}@media (max-width: 480px){.diamond-filters .diamond-type-selector{gap:10px}.diamond-filters .diamond-type-container{width:100%}.diamond-filters .diamond-type-btn{font-size:14px}.diamond-filters .color-header{flex-direction:column;align-items:flex-start;gap:10px}.diamond-filters .color-type-selector{width:100%;justify-content:space-around}.diamond-filters .color-type-btn{flex:1;font-size:16px}.diamond-filters .color-grades,.diamond-filters .clarity-grades{flex-wrap:wrap;gap:8px;width:100%}.diamond-filters .grade-btn{padding:4px 8px;box-sizing:border-box}.diamond-filters .grade-btn span{padding:0 5px;font-size:16px}.diamond-filters .range-inputs{width:100%}.diamond-filters .right-controls{flex-direction:column;align-items:flex-start;gap:20px}.diamond-filters .filter-controls{flex-wrap:wrap;justify-content:space-between}.diamond-filters .filter-controls>*:first-child{width:100%}.diamond-filters .quickship-control{flex-direction:row;align-items:center;justify-content:flex-start;width:100%}.diamond-filters .sort-control{width:100%;justify-content:flex-start}.diamond-filters .view-controls{width:100%;justify-content:space-around;gap:0}.diamond-filters .view-btn{padding:5px}.diamond-filters .shape-grid{gap:10px}.advanced-filters-summary{padding-inline:0}}.skeleton-product-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;position:relative;height:100%;display:flex;flex-direction:column}.skeleton-image-container{position:relative;width:100%;padding-top:100%;background:#f0f0f0;overflow:hidden}.skeleton-product-info{padding:16px;flex-grow:1;display:flex;flex-direction:column}.skeleton-header{margin-bottom:12px}.skeleton-title{height:24px;width:70%;background:#f0f0f0;margin-bottom:8px;border-radius:4px;animation:shimmer 1.5s infinite}.skeleton-options{margin:12px 0;flex-grow:1}.skeleton-option{margin-bottom:16px}.skeleton-label{height:16px;width:50%;background:#f0f0f0;margin-bottom:8px;border-radius:4px;animation:shimmer 1.5s infinite}.skeleton-swatches{display:flex;gap:8px;margin-top:8px}.skeleton-swatch{width:24px;height:24px;border-radius:50%;background:#f0f0f0;animation:shimmer 1.5s infinite}.skeleton-shapes{display:flex;gap:8px;margin-top:8px}.skeleton-shape{width:40px;height:40px;background:#f0f0f0;border-radius:4px;animation:shimmer 1.5s infinite}.dual-range-slider-container{display:flex;flex-direction:column;align-items:center;max-width:400px;min-width:300px;gap:15px;flex:1}.dual-range-slider-container .range-label-group{display:flex;align-items:center;gap:10px;width:100%;font-family:Poppins,sans-serif}.dual-range-slider-container .range-label{font-size:18px;font-weight:400;color:#000;white-space:nowrap;margin-right:auto}.dual-range-slider-container .input-box{display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;padding:4px 8px;flex-grow:1;gap:2px;max-width:84px}.dual-range-slider-container .currency-postfix,.dual-range-slider-container .currency-prefix{color:#666}.dual-range-slider-container .input-field{border:none;outline:none;width:100%;font-size:12px;padding:0}.dual-range-slider-container .separator{font-size:10px;color:#666}.dual-range-slider-container .multi-range-slider{position:relative;width:100%;height:4px;border-radius:5px;background-color:#ccc;margin-top:10px}.dual-range-slider-container .range-input{position:absolute;width:100%;height:100%;pointer-events:none;appearance:none;-webkit-appearance:none;border:none;background:none;margin:0;padding:0}.dual-range-slider-container .range-input:disabled::-webkit-slider-thumb,.dual-range-slider-container .input-field:disabled{cursor:not-allowed}.dual-range-slider-container .range-input::-webkit-slider-runnable-track{-webkit-appearance:none;height:10px;background:none}.dual-range-slider-container .range-input::-moz-range-track{-moz-appearance:none;height:10px;background:none}.dual-range-slider-container .range-input::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#fff;cursor:pointer;margin-top:-5px;pointer-events:all;border:2px solid var(--primary-color);box-shadow:none}.dual-range-slider-container .range-input::-moz-range-thumb{-moz-appearance:none;height:20px;width:20px;border-radius:50%;background:#fff;cursor:pointer;margin-top:-5px;pointer-events:all;border:2px solid var(--primary-color);box-shadow:none}.dual-range-slider-container .min-slider{z-index:5}.diamondsPage{min-height:100vh;background-color:#fff;font-family:Poppins,sans-serif}.diamondGridWrapper{display:flex;width:100%;justify-content:center;padding:0 1rem 1rem;margin-top:0}.diamondGrid{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:1rem;max-width:1875px;width:100%;align-items:start}@media (min-width: 768px){.diamondGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.diamondGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1440px){.diamondGrid{grid-template-columns:repeat(5,1fr)}}.diamondCard{display:flex;flex-direction:column;align-items:center;gap:10px;padding:1rem 0;cursor:pointer;background-color:#fff}.diamondVirtualRow{z-index:0}.diamondVirtualRow:hover{z-index:2}.cardImageBox{width:100%;height:auto;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:.75rem;overflow:hidden}.cardImage{width:100%;height:100%;margin-inline:auto;object-fit:cover}.cardDetails{width:100%;display:flex;align-items:center;justify-content:space-between;gap:3px}.cardTitle{font-family:EB Garamond,serif;font-size:1rem;color:#000;margin:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardPrice{font-family:Poppins,sans-serif;font-size:1rem;color:#000;margin:0;font-weight:700}.card4Cs{width:100%;display:flex;justify-content:flex-start;flex-direction:column;gap:.2rem;font-size:.8rem}.card4Cs>*{width:100%;display:flex;justify-content:space-between;background-color:#f8f8f8;padding:2px 6px}.card4Cs span{font-family:Poppins,sans-serif;color:#000;white-space:nowrap}@media (max-width: 600px){.diamondGrid{padding:0;grid-template-columns:repeat(auto-fit,45%)!important}}@media (min-width: 640px){.diamondGridWrapper{padding:40px}.diamondCard{padding:12px}.cardTitle,.cardPrice{font-size:18px}.card4Cs{font-size:16px}}@media (max-width: 1200px){.shape-grid{flex-wrap:wrap;justify-content:center}.diamondCard button{padding:4px 8px!important;font-size:12px!important}}.skeleton-diamond-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;position:relative;height:100%;display:flex;flex-direction:column;padding:16px}.skeleton-image-container{position:relative;width:100%;padding-top:100%;background:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:16px}.skeleton-image{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-details{margin-bottom:16px}.skeleton-title{height:24px;width:80%;background:#f0f0f0;margin-bottom:8px;border-radius:4px;animation:shimmer 1.5s infinite}.skeleton-price{height:20px;width:40%;background:#f0f0f0;border-radius:4px;animation:shimmer 1.5s infinite}.skeleton-divider{height:1px;width:100%;background:#f0f0f0;margin:8px 0 16px}.skeleton-4cs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.skeleton-4c-item{display:flex;flex-direction:column;gap:4px}.skeleton-4c-label,.skeleton-4c-value{height:16px;background:#f0f0f0;border-radius:4px;animation:shimmer 1.5s infinite}.skeleton-4c-label{width:60%}.skeleton-4c-value{width:80%}.skeleton-actions{display:flex;gap:8px;margin-top:auto}.skeleton-button{flex:1;height:40px;background:#f0f0f0;border-radius:4px;animation:shimmer 1.5s infinite}.skeleton-button.primary{background:#f0f0f0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-image:before,.skeleton-title:before,.skeleton-price:before,.skeleton-4c-label:before,.skeleton-4c-value:before,.skeleton-button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 1.5s infinite;z-index:1}@media (max-width: 768px){.skeleton-4cs{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.skeleton-4cs{grid-template-columns:1fr 1fr}.skeleton-actions{flex-direction:column}.skeleton-button{width:100%}}._benefitsBanner_1u5u9_2{width:100%;max-width:1090px;height:189px;margin:0 auto;position:relative;border-bottom:1px solid #d9d9d9}._benefitsContainer_1u5u9_11{width:100%;height:100%;position:relative;padding:40px}._benefitsGrid_1u5u9_18{display:flex;width:100%;max-width:1027px;justify-content:space-between;align-items:center;position:absolute;left:40px;top:121px;height:26px}._benefitText_1u5u9_30{color:#3c3c3c;font-family:EB Garamond,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:normal}._benefitsContainer_1u5u9_11 svg{position:absolute;left:81px;top:44px;width:63px;height:42px;fill:var(--primary-color)}._productInfo_1u5u9_53{display:flex;flex-direction:column;align-items:flex-start;gap:24px}._productHeader_1u5u9_60{display:flex;justify-content:space-between;align-items:flex-start;gap:23px;width:100%}._productType_1u5u9_69{color:#060606;font-family:EB Garamond,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:normal;margin:0}._specifications_1u5u9_84{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;gap:.5rem}._specItem_1u5u9_93{display:flex;flex-direction:column;align-items:flex-start;min-width:calc(50% - .5rem);background-color:#f8f8f8;padding:2px 6px}._actionButtons_1u5u9_103{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem;width:100%}._viewCertificateBtn_1u5u9_112{display:flex;height:74px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;width:100%;border-radius:4px;border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:400;cursor:pointer}._diamondDetails_1u5u9_135{width:100%;background-color:#fff;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}._diamondDetails_1u5u9_135 ._diamondDetailsCard_1u5u9_144{width:100%;border-radius:6px;padding:12px 16px;border:1px solid #dfdfdf}._diamondDetailsCard_1u5u9_144 h2{font-size:1rem;font-weight:400}._diamondCardContent_1u5u9_158{display:flex;flex-wrap:wrap-reverse;align-items:flex-end;padding-block:2rem}._diamondCardText_1u5u9_165{width:50%;margin:0;color:#3c3c3c;font-family:-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;line-height:1.6}._diamondCardVisual_1u5u9_174{width:50%;display:flex;flex-direction:column}._diamondCardSelector_1u5u9_180{display:flex;align-items:center;justify-content:center}._diamondCardSelector_1u5u9_180>*{padding-inline:10px;cursor:pointer;text-align:center;border-bottom:4px solid transparent}._diamondCardSelector_1u5u9_180>*[data-selected=true]{border-bottom:4px solid var(--primary-color)}._diamondCardDisplay_1u5u9_200{display:flex;align-items:center;justify-content:center;gap:2rem;font-size:75px;margin-block:2rem}._diamondCardIcon_1u5u9_209{width:25%}._diamondCardValue_1u5u9_213{width:25%;color:#323232;font-size:75px}._learnMoreButton_1u5u9_219{width:100%;max-width:300px;margin:0 auto;padding:15px 0;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:600;font-family:-apple-system,Roboto,Helvetica,sans-serif}._chooseDiamondBtn_1u5u9_234{display:flex;height:74px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;width:100%;border-radius:4px;background:var(--primary-color);border:none;color:#fff;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:400;cursor:pointer}@media (max-width: 768px){._benefitsGrid_1u5u9_18{flex-wrap:wrap;gap:10px;justify-content:center}._benefitText_1u5u9_30{font-size:16px}._productTitle_1u5u9_269{font-size:22px}._productType_1u5u9_69,._productPrice_1u5u9_274{font-size:18px}._diamondCardContent_1u5u9_158{flex-direction:column;align-items:stretch}._diamondCardText_1u5u9_165{width:100%;margin-bottom:1.5rem}._diamondCardVisual_1u5u9_174{width:100%}._diamondCardDisplay_1u5u9_200{font-size:50px;margin-block:1.5rem}._diamondCardValue_1u5u9_213{font-size:50px}}@media (max-width: 480px){._browseDiamondsBtn_1u5u9_303{width:100%}._specButton_1u5u9_307,._specsButton_1u5u9_308{font-size:18px}._viewCertificateBtn_1u5u9_112,._chooseDiamondBtn_1u5u9_234{font-size:20px;height:60px}._diamondCardContent_1u5u9_158{padding-block:1.5rem}._diamondCardText_1u5u9_165{font-size:12px;margin-bottom:1rem}._diamondCardSelector_1u5u9_180{padding-block:1.5rem}._diamondCardDisplay_1u5u9_200{font-size:40px;margin-block:1rem;gap:1.5rem}._diamondCardValue_1u5u9_213{font-size:40px}._diamondDetailsCard_1u5u9_144 h2{font-size:20px}}._guaranteeSection_1u5u9_347{width:100%;background-color:#fff;padding:60px 20px;margin-top:40px}._guaranteeContent_1u5u9_354{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:30px}._guaranteeHeadline_1u5u9_363{color:#000;font-family:EB Garamond,serif,-apple-system,Roboto,Helvetica,sans-serif;font-size:36px;font-weight:400;line-height:1.3;text-align:center;margin:0;max-width:900px}._guaranteeSubheadline_1u5u9_374{color:#3c3c3c;font-family:-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.5;text-align:center;margin:0;max-width:800px}._guaranteeImages_1u5u9_385{display:flex;gap:20px;width:100%;max-width:1000px;margin:20px 0}._guaranteeImageWrapper_1u5u9_393{flex:1;width:100%;min-width:0}._guaranteeImagePlaceholder_1u5u9_399{width:100%;height:0;padding-bottom:120%;position:relative;overflow:hidden;background-color:#f5f5f5}._guaranteeImage_1u5u9_385{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}._guaranteeFooter_1u5u9_418{color:#3c3c3c;font-family:-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.6;text-align:center;margin:0;max-width:900px}@media (max-width: 1024px){._guaranteeSection_1u5u9_347{padding:40px 16px;margin-top:30px}._guaranteeContent_1u5u9_354{gap:24px}._guaranteeHeadline_1u5u9_363{font-size:28px;line-height:1.4}._guaranteeSubheadline_1u5u9_374{font-size:16px}._guaranteeImages_1u5u9_385{flex-direction:column;gap:16px}._guaranteeImagePlaceholder_1u5u9_399{padding-bottom:100%}._guaranteeFooter_1u5u9_418{font-size:14px}}@media (max-width: 480px){._guaranteeSection_1u5u9_347{padding:30px 12px;margin-top:20px}._guaranteeContent_1u5u9_354{gap:20px}._guaranteeHeadline_1u5u9_363{font-size:24px;line-height:1.4}._guaranteeSubheadline_1u5u9_374{font-size:15px}._guaranteeImages_1u5u9_385{gap:12px}._guaranteeFooter_1u5u9_418{font-size:13px;line-height:1.5}}._confidenceSection_1u5u9_493{width:100%;background-color:#fff;padding:20px 20px 60px}._confidenceContent_1u5u9_500{width:100%;display:flex;flex-direction:column;gap:0}._confidenceTitle_1u5u9_507{color:#000;font-family:-apple-system,Roboto,Helvetica,sans-serif;font-size:28px;font-weight:400;text-align:left;margin:0;letter-spacing:.5px;text-transform:uppercase}._confidenceGrid_1u5u9_518{display:grid;grid-template-columns:1fr 1fr;gap:50px;width:100%}._confidenceColumn_1u5u9_525{display:flex;flex-direction:column;gap:40px}._confidenceItem_1u5u9_531{display:flex;flex-direction:column;gap:12px}._confidenceItemTitle_1u5u9_537{color:#000;font-size:14px;font-weight:500;margin:0;line-height:1}._confidenceItemText_1u5u9_545{color:#333;font-family:-apple-system,Roboto,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.6;margin:0}._confidenceLink_1u5u9_554{color:#06c;text-decoration:underline;cursor:pointer;transition:opacity .2s ease}._confidenceLink_1u5u9_554:hover{opacity:.8}@media (max-width: 768px){._confidenceSection_1u5u9_493{padding:40px 16px;margin-top:30px}._confidenceContent_1u5u9_500{gap:30px}._confidenceTitle_1u5u9_507{font-size:24px;text-align:center}._confidenceGrid_1u5u9_518{grid-template-columns:1fr;gap:40px}._confidenceColumn_1u5u9_525{gap:30px}._confidenceItemTitle_1u5u9_537{font-size:17px}._confidenceItemText_1u5u9_545{font-size:14px}}@media (max-width: 480px){._confidenceSection_1u5u9_493{padding:30px 12px;margin-top:20px}._confidenceContent_1u5u9_500{gap:24px}._confidenceTitle_1u5u9_507{font-size:20px;text-align:center}._confidenceGrid_1u5u9_518{gap:30px}._confidenceColumn_1u5u9_525{gap:24px}._confidenceItemTitle_1u5u9_537{font-size:16px}._confidenceItemText_1u5u9_545{font-size:13px;line-height:1.5}}._learnAboutDiamondSection_1u5u9_633{width:100%;background-color:#fff;padding:40px 20px;margin-top:40px;max-width:var(--main-section-width);margin-left:auto;margin-right:auto}._learnAboutDiamondTitle_1u5u9_643{font-size:24px;font-weight:600;color:#000;margin:0 0 30px;text-transform:uppercase;letter-spacing:.5px;font-family:-apple-system,Roboto,Helvetica,sans-serif}._learnAboutDiamondItem_1u5u9_653{border-bottom:1px solid #e0e0e0;width:100%}._learnAboutDiamondItem_1u5u9_653:last-child{border-bottom:none}._learnAboutDiamondHeader_1u5u9_662{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}@media (max-width: 480px){._learnAboutDiamondSection_1u5u9_633{padding:20px 12px;margin-top:20px}._learnAboutDiamondTitle_1u5u9_643{font-size:18px}._learnAboutDiamondHeader_1u5u9_662{padding:15px 0}._learnAboutDiamondHeaderText_1u5u9_679{font-size:15px}._learnAboutDiamondContent_1u5u9_695{padding-bottom:20px}._learnAboutDiamondText_1u5u9_712{font-size:13px}}._learnAboutDiamondHeader_1u5u9_662:hover{background-color:#f9f9f9}._learnAboutDiamondHeaderText_1u5u9_679{font-size:18px;font-weight:400;color:#000;font-family:-apple-system,Roboto,Helvetica,sans-serif}._learnAboutDiamondChevron_1u5u9_686{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}._learnAboutDiamondContent_1u5u9_695{padding:0 0 30px;animation:_slideDown_1u5u9_1 .3s ease-out}@keyframes _slideDown_1u5u9_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}._learnAboutDiamondText_1u5u9_712{font-size:15px;line-height:1.6;color:#333;margin:0 0 20px;font-family:-apple-system,Roboto,Helvetica,sans-serif}._learnAboutDiamondVisual_1u5u9_720{display:flex;flex-direction:column;gap:20px;align-items:center}._learnAboutDiamondImageWrapper_1u5u9_727{width:100%;max-width:200px;display:flex;justify-content:center;align-items:center}._learnAboutDiamondImageWrapper_1u5u9_727 svg{width:100%;height:auto}._learnAboutDiamondSliderWrapper_1u5u9_740{width:100%;display:flex;flex-direction:column;gap:15px}._learnAboutDiamondSlider_1u5u9_740{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0;position:relative}._learnAboutDiamondSliderItem_1u5u9_756{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;position:relative}._learnAboutDiamondSliderButton_1u5u9_765{background:none;border:none;font-size:14px;color:#666;cursor:pointer;padding:5px 8px;font-family:-apple-system,Roboto,Helvetica,sans-serif;transition:color .2s ease}._learnAboutDiamondSliderButton_1u5u9_765:hover{color:#000}._learnAboutDiamondSliderButtonActive_1u5u9_780{color:#000;font-weight:500}._learnAboutDiamondSliderUnderline_1u5u9_785{width:30px;height:3px;background-color:#000;margin-top:2px}._learnAboutDiamondCaption_1u5u9_792{font-size:13px;line-height:1.5;color:#666;text-align:center;margin:0;font-family:-apple-system,Roboto,Helvetica,sans-serif}._productDescriptionSection_1u5u9_987{padding:2rem 1.5rem;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:1.5rem}._productDescription_1u5u9_987{display:flex;flex-direction:column;gap:.5rem}._sectionTitle_1u5u9_1001{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333;margin:0}._sku_1u5u9_1010{font-size:.9rem;color:#666;margin:.5rem 0}@media (max-width: 768px){._learnAboutDiamondSection_1u5u9_633{padding:30px 16px;margin-top:30px}._learnAboutDiamondTitle_1u5u9_643{font-size:20px}._learnAboutDiamondHeaderText_1u5u9_679{font-size:16px}._learnAboutDiamondText_1u5u9_712{font-size:14px}._learnAboutDiamondSlider_1u5u9_740{flex-wrap:wrap;gap:10px}._learnAboutDiamondSliderItem_1u5u9_756{min-width:calc(25% - 10px)}._learnAboutDiamondSliderButton_1u5u9_765{font-size:12px}}@media (max-width: 480px){._learnAboutDiamondSection_1u5u9_633{padding:20px 12px;margin-top:20px}._learnAboutDiamondTitle_1u5u9_643{font-size:18px}._learnAboutDiamondHeader_1u5u9_662{padding:15px 0}._learnAboutDiamondHeaderText_1u5u9_679{font-size:15px}._learnAboutDiamondContent_1u5u9_695{padding-bottom:20px}._learnAboutDiamondText_1u5u9_712{font-size:13px}._learnAboutDiamondSliderItem_1u5u9_756{min-width:calc(33.33% - 10px)}._learnAboutDiamondCaption_1u5u9_792{font-size:12px}}._diamondInfoSection_1u5u9_1084{padding:20px}._diamondInfoGrid_1u5u9_1089{width:100%;display:flex;flex-wrap:wrap;--column-gap: 1rem;column-gap:var(--column-gap)}._diamondInfoGrid_1u5u9_1089>*{width:calc(50% - (var(--column-gap) / 2))}._diamondInfoRow_1u5u9_1102{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:8px 10px;text-transform:capitalize}._diamondInfoRow_1u5u9_1102:nth-child(4n+1),._diamondInfoRow_1u5u9_1102:nth-child(4n+2){background-color:#f9f9f9}._diamondInfoLabel_1u5u9_1116{color:#666;font-size:12px;margin:0}._diamondInfoValue_1u5u9_1122{color:#000;font-size:12px;text-align:right;margin-bottom:0}._diamondInfoLink_1u5u9_1128{text-decoration:underline}@media (max-width: 768px){._diamondInfoGrid_1u5u9_1089>*{width:100%}._diamondInfoRow_1u5u9_1102{grid-template-columns:1fr;row-gap:4px}._diamondInfoRow_1u5u9_1102:nth-child(4n+1),._diamondInfoRow_1u5u9_1102:nth-child(4n+2){background-color:unset}._diamondInfoRow_1u5u9_1102:nth-child(odd){background-color:#f9f9f9}}._skeletonTitle_1u5u9_1155{height:36px;width:70%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1u5u9_1 1.5s infinite;border-radius:4px;margin-bottom:0}._skeletonProductType_1u5u9_1165{height:18px;width:40%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1u5u9_1 1.5s infinite;border-radius:4px;margin:0}._skeletonPrice_1u5u9_1175{height:24px;width:30%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1u5u9_1 1.5s infinite;border-radius:4px;margin:0}._skeletonSpec_1u5u9_1185{height:20px;width:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1u5u9_1 1.5s infinite;border-radius:4px}@keyframes _shimmer_1u5u9_1{0%{background-position:-200% 0}to{background-position:200% 0}}._ringDetails_10tu9_1{padding:2rem 0;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:2rem}._ringDetails_10tu9_1 h2{font-size:1.5rem;text-transform:uppercase;letter-spacing:1px}._ringDetailsCard_10tu9_15{background:#fff;border-radius:6px;padding:12px 16px;box-shadow:2px 2px 5px #0001,-2px 2px 5px #0001}._ringDetailsCard_10tu9_15 h2{font-size:1.25rem;margin:0 0 1rem;text-transform:uppercase;letter-spacing:1px}._ringDetailsCard_10tu9_15 p{line-height:1.6;margin:1rem 0 0;text-align:justify}._selectorContainer_10tu9_35{padding:2rem 0;display:flex;align-items:center;justify-content:center}._detailContent_10tu9_42{display:flex;align-items:center;justify-content:center;gap:2rem;font-size:75px;margin:2rem 0}._detailContent_10tu9_42 img{width:25%;height:auto}._detailValue_10tu9_56{width:25%;color:var(--primary-color);font-weight:600}._actionButton_10tu9_62{width:100%;padding:15px 0;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:600;margin-top:2rem;transition:background-color .3s}._actionButton_10tu9_62:hover{background-color:#3a0a52}._productDescriptionSection_10tu9_81{padding:2rem 0;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:1.5rem;max-width:var(--main-section-width);margin:0 auto}._productDescription_10tu9_81{display:flex;flex-direction:column;gap:.5rem}._sectionTitle_10tu9_97{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333;margin:0}._sku_10tu9_106{font-size:.9rem;color:#666;margin:.5rem 0}._descriptionText_10tu9_112{font-size:.95rem;line-height:1.6;color:#333;margin:0}._disclaimer_10tu9_119{display:flex;flex-direction:column;gap:.5rem}._disclaimer_10tu9_119 strong{font-size:.95rem;font-weight:600;color:#333}._disclaimerText_10tu9_131{font-size:.9rem;line-height:1.6;color:#333;margin:0}._tabSection_10tu9_138{display:flex;flex-direction:column;gap:1rem;border-top:1px solid #e0e0e0;padding-top:1rem}._tabNavigation_10tu9_146{display:flex;gap:2rem;border-bottom:1px solid #e0e0e0}._tab_10tu9_138{background:none;border:none;padding:.75rem 0;font-size:.95rem;color:#666;cursor:pointer;position:relative;transition:color .2s}._tab_10tu9_138:hover{color:#333}._tab_10tu9_138._activeTab_10tu9_167{color:#333;font-weight:600}._tab_10tu9_138._activeTab_10tu9_167:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#333}._tabContent_10tu9_182{padding:1rem 0}._ringInformation_10tu9_186{display:flex;flex-direction:column;gap:1rem}._ringInfoTitle_10tu9_192{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333;margin:0}._ringInfoTable_10tu9_201{display:flex;flex-direction:column;gap:.75rem}._ringInfoRow_10tu9_207{display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:center}._ringInfoLabel_10tu9_214{font-size:.9rem;color:#666;font-weight:500}._ringInfoValue_10tu9_220{font-size:.9rem;color:#333}._canBeSetWithTable_10tu9_225{width:100%}._compatibilityTable_10tu9_229{width:100%;border-collapse:collapse}._compatibilityTable_10tu9_229 thead{border-bottom:1px solid #e0e0e0}._compatibilityTable_10tu9_229 th{text-align:left;padding:.5rem 3rem;font-size:.9rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}._compatibilityTable_10tu9_229 td{padding:.5rem 3rem;font-size:.9rem;color:#333;border-bottom:1px solid #f0f0f0}._compatibilityTable_10tu9_229 tbody tr:last-child td{border-bottom:none}._compatibilityTable_10tu9_229 tbody tr:nth-child(odd){background-color:#f5f5f5}._skeletonTitle_10tu9_264{height:36px;width:70%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_10tu9_1 1.5s infinite;border-radius:4px;margin-bottom:0}._skeletonPrice_10tu9_274{height:24px;width:30%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_10tu9_1 1.5s infinite;border-radius:4px;margin-top:0;margin-bottom:0}._skeletonSelector_10tu9_285{margin:0;padding:0}._skeletonSelectorLabel_10tu9_290{height:24px;width:120px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_10tu9_1 1.5s infinite;border-radius:4px;margin-bottom:10px}._skeletonSelectorOptions_10tu9_300{display:flex;gap:15px;flex-wrap:wrap}._skeletonShape_10tu9_306{width:30px;height:30px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_10tu9_1 1.5s infinite;border-radius:100px}._skeletonSwatch_10tu9_315{width:30px;height:30px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_10tu9_1 1.5s infinite}@keyframes _shimmer_10tu9_1{0%{background-position:-200% 0}to{background-position:200% 0}}._summaryContainer_gwbqp_1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin:1.5rem 0}._summaryItem_gwbqp_11{background-color:#fafafa;border:1px solid #eee;border-radius:8px;padding:1.25rem;transition:all .2s ease}._summaryItem_gwbqp_11:hover{border-color:#ddd;box-shadow:0 2px 8px #0000000d}._summaryHeader_gwbqp_24{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._summaryTitle_gwbqp_31{font-size:1rem;font-weight:600;color:#163950;margin-bottom:.25rem}._summaryName_gwbqp_38{font-size:.95rem;color:#333;line-height:1.4}._modifyButton_gwbqp_44{color:#163950;text-decoration:underline;background:none;border:none;cursor:pointer;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:0;margin-left:1rem;white-space:nowrap}._modifyButton_gwbqp_44:hover{color:#000}._specGrid_gwbqp_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}._specItem_gwbqp_72{display:flex;flex-direction:column;font-size:.85rem}._specLabel_gwbqp_78{color:#666;font-size:.75rem;margin-bottom:2px}._specValue_gwbqp_84{color:#000;font-weight:500;text-transform:capitalize}.App{min-height:100vh;width:100%;background:#fff;--main-section-width: calc(100% - 5rem) ;--primary-color: #000000}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}button{border:none;background:none;cursor:pointer;font-family:inherit;user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none}html{scroll-behavior:smooth;font-size:14px}*:focus{outline:2px solid #163950;outline-offset:2px}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:2px solid #163950;outline-offset:2px}.font-secondary{font-family:EB Garamond,serif;font-optical-sizing:auto}.font-secondary-500{font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.hover-down-transition,.active-press-transition,.hover-lift-transition{transition:transform .2s ease-in-out}.hover-down-transition:hover{transform:scale(.98)}.hover-lift-transition:hover{z-index:1;transform:scale(1.1);box-shadow:2px 2px 5px #16395020,-2px 2px 5px #16395020}.active-press-transition:hover{transform:scale(.98)}@media (max-width: 600px){.App{--main-section-width: calc(100% - 1rem) }.hover-lift-transition:hover{transform:scale(1.01)}.mobile\:w-100{width:100%}.mobile\:justify-between{justify-content:space-between}}@media (hover: none){.hover-lift-transition:hover{box-shadow:none;transform:scale(1)}.hover-lift-transition:active{transform:scale(1.1)}@media (max-width: 600px){.hover-lift-transition:active{transform:scale(1);box-shadow:none}}}html,body{scrollbar-width:none}
