@font-face{font-family:customer-font;src:url(https://asp.alliedgoldltd.com/Files/Get/0c5556b8-76e8-47fb-9709-d4f0127a3c5e/Ubuntu-Regular.ttf);}.flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}app{display:block;color:#676a6c;letter-spacing:normal}app *{-webkit-font-smoothing:antialiased}.btn{text-transform:none;border-radius:2px;letter-spacing:normal;font-weight:400;font-size:14px}#price-footer,#wrapper{max-width:1100px;margin-left:auto;margin-right:auto}.steps{background-color:#ffffff}.steps .step{text-align:center;padding-bottom:36px}.steps .step:first-child .step-header{margin-top:0}.steps .step .step-header{margin:0;color:#000000}.steps .step .step-header .step-header-flex{display:flex;align-items:center;margin-bottom:28px}.steps .step .step-header .step-header-flex .line{height:1px;background-color:#c09749;flex-grow:1}.steps .step .step-header .title{font-size:18px;font-weight:700;padding:12px 10px 12px 20px;letter-spacing:8px;margin:0;text-transform:uppercase}.steps .step .step-header .desc{font-size:12px;font-weight:400;margin:0 0 36px;color:#676a6c;text-transform:uppercase}@media only screen and (min-width:1000px){.steps .step .step-header .desc{max-width:60%;margin-left:auto;margin-right:auto}}@media(min-width:1100px){.steps .step .step-content{padding:12px}}.steps .step .step-content.no-header{padding-top:0}.steps .step .step-content .search{margin-bottom:32px}.steps .step .step-content .search.after-subtitle{margin-top:-12px}.steps .step .step-content .search input[type=text]{max-width:320px}.steps .step .step-content .disclaimer{font-size:8px;opacity:.8;font-weight:400;padding:40px 0 0;margin:0;color:#676a6c;text-transform:uppercase}.steps .step .step-header>.desc~.step-content>.search{margin-top:0}.tile{border:1px solid;border-radius:2px;cursor:pointer;font-size:10px;font-weight:700;list-style-type:none;margin:2px;min-height:34px;padding:8px;text-align:center;font-family:inherit;text-transform:uppercase}.tile.large{padding:10px 15px;min-width:150px}.tile-checkbox{padding:8px 20px;border:1px solid;border-radius:2px;cursor:pointer;font-weight:700;margin:2px;min-height:34px;text-align:center;font-family:inherit;text-transform:uppercase}.tile-checkbox .name{font-size:10px}.tile-checkbox.flex{display:inline-flex}.tile.selected,.tile .selected{background-color:#2c2928;color:#ffffff;border-color:#2c2928;font-weight:700}.image-tile{margin:5px 0;padding:0 5px;cursor:pointer}.image-tile>.img-container,.image-tile>img{border:2px solid transparent}.image-tile.selected>.img-container,.image-tile.selected>img{border-color:#2c2928}.image-tile.disabled{opacity:.5;cursor:not-allowed}.image-tile img{object-fit:contain;margin:0}.image-tile p{margin:12px 0 0;font-weight:400;color:#676a6c;text-transform:uppercase;font-size:10px}.image-tile .subname{font-size:.6rem;opacity:.7}.gallery-step .img-container,.gallery-step img{height:200px;width:200px}.workflows{padding:0;display:flex;flex-wrap:wrap;max-width:820px;margin:auto;justify-content:center}.workflows .workflow{width:160px;padding:0;cursor:pointer}.workflows .workflow img{width:100%}.workflows .workflow p{margin:4px 0 0;font-weight:400;color:#676a6c;text-transform:uppercase;font-size:10px;display:inline-block;padding:5px 8px;background-color:transparent;transition:background-color .5s ease-in-out}.workflows .workflow.selected p{background-color:#2c2928;color:#ffffff}@media only screen and (min-width:980px){.workflows.items-6{max-width:960px}}@media only screen and (min-width:560px)and (max-width:980px){.workflows.items-5 .workflow,.workflows.items-9 .workflow,.workflows.items-10 .workflow{width:18%}.workflows.items-1 .workflow,.workflows.items-2 .workflow,.workflows.items-3 .workflow,.workflows.items-4 .workflow,.workflows.items-7 .workflow,.workflows.items-8 .workflow{width:22%}.workflows.items-6{max-width:640px}}@media only screen and (max-width:560px){.workflows .workflow{width:30%}}@media only screen and (max-width:460px){.workflows .workflow{width:40%}}.items.metals,.MetalId .items{display:flex;flex-wrap:wrap;justify-content:center}.items.metals .image-tile,.MetalId .items .image-tile{width:80px;margin:4px;margin-top:0;margin-bottom:8px;padding:0;position:relative}.items.metals img,.MetalId .items img{width:100%;border-radius:50px}.items.metals .subname,.MetalId .items .subname{font-size:.6rem;opacity:.7}.items.metals .stamp-container,.MetalId .items .stamp-container{position:absolute;top:42px;left:50%;transform:translate(-50%,-50%)}.items.metals .stamp-container .stamp,.MetalId .items .stamp-container .stamp{font-size:1.2em;background-color:#797979;color:transparent;text-shadow:1px 1px 1px hsla(0,0%,100%,.5);clip-path:inset(4px);padding:4px;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.items.metals .yellowgold.stamp,.items.metals .yellowgold .stamp,.MetalId .items .yellowgold.stamp,.MetalId .items .yellowgold .stamp{background-color:#d2ac1b}.items.metals .redgold.stamp,.items.metals .redgold .stamp,.MetalId .items .redgold.stamp,.MetalId .items .redgold .stamp{background-color:#a63f26}@media(max-width:582px)and (min-width:318px){.items.metals.items-6,.MetalId .items.items-6{margin:auto;width:264px}}@media(max-width:670px)and (min-width:406px){.items.metals.items-7,.MetalId .items.items-7{margin:auto;width:352px}}@media(max-width:758px)and (min-width:406px){.items.metals.items-8,.MetalId .items.items-8{margin:auto;width:352px}}@media(max-width:846px)and (min-width:494px){.items.metals.items-9,.MetalId .items.items-9{margin:auto;width:440px}}@media(max-width:934px)and (min-width:494px){.items.metals.items-10,.MetalId .items.items-10{margin:auto;width:440px}}@media only screen and (max-width:470px){.items.metals,.MetalId .items{font-size:.9em}.items.metals .image-tile,.MetalId .items .image-tile{width:64px}.items.metals .stamp-container,.MetalId .items .stamp-container{top:32px}.items.metals .stamp-container .stamp,.MetalId .items .stamp-container .stamp{font-size:1em}}.two-color-metals h4{font-size:10px;text-transform:uppercase}.two-color-metals .second-metal{margin-top:0}.RingStyleCode .items{align-items:stretch;margin:auto;width:100%}.RingStyleCode .image-tile{width:160px;margin:0;padding:0}.RingStyleCode .image-tile img{width:100%}@media only screen and (max-width:1100px){.RingStyleCode .step-content{margin:-12px}.RingStyleCode .image-tile{width:16%}}@media only screen and (max-width:640px){.RingStyleCode .items{max-width:400px}.RingStyleCode .image-tile{width:33%}}@media only screen and (max-width:520px){.RingStyleCode .items{max-width:300px}.RingStyleCode .image-tile{width:50%}}.RingWidth .items{display:flex;flex-wrap:wrap;justify-content:space-evenly}.RingWidth .items .ring-width{width:42px;margin:4px}.RingWidth .items .ring-width .icon{margin:auto;border:1px solid;min-height:72px;border-radius:4px}.RingWidth .items .ring-width.selected .icon{background-color:#2c2928}.RingWidth .items .ring-width p{margin:8px 0 0;font-weight:400;color:#676a6c;text-transform:uppercase;font-size:10px}@media(max-width:480px){.RingWidth .items.items-7,.RingWidth .items.items-8{margin:auto;max-width:200px}}@media(min-width:800px){.RingWidth .items{padding:0 100px}}.RingWeightClass .items{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px}@media(max-width:680px){.RingWeightClass .items{gap:0}.RingWeightClass .items .tile{display:flex;justify-content:center;align-items:center;width:45%}}.RingSize .display-formats{margin-bottom:18px}.RingSize .display-formats select{border:1px solid;border-radius:2px;padding:6px 12px;margin-bottom:16px}.RingSize .display-formats input[type=radio]{display:none}.RingSize .display-formats .display-format{display:inline-flex;align-items:center;padding:8px;gap:8px}.RingSize .display-formats .display-format img{width:26px;height:26px}.RingSize .display-formats input[type=radio]:checked+.display-format{border:2px solid}.RingSize .ring-sizes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:auto}.RingSize .ring-sizes .tile{width:34px}@media(max-width:358px)and (min-width:206px){.RingSize .ring-sizes.items-7,.RingSize .ring-sizes.items-8{width:152px}}@media(min-width:1100px){.RingSize .ring-sizes.items-7,.RingSize .ring-sizes.items-8{width:328px}}@media(max-width:434px)and (min-width:244px){.RingSize .ring-sizes.items-9,.RingSize .ring-sizes.items-10{width:190px}}@media(min-width:1100px){.RingSize .ring-sizes.items-9,.RingSize .ring-sizes.items-10{width:404px}}@media(max-width:510px)and (min-width:282px){.RingSize .ring-sizes.items-11,.RingSize .ring-sizes.items-12{width:228px}}@media(min-width:1100px){.RingSize .ring-sizes.items-11,.RingSize .ring-sizes.items-12{width:480px}}@media(max-width:586px)and (min-width:320px){.RingSize .ring-sizes.items-13,.RingSize .ring-sizes.items-14{width:266px}}@media(min-width:1100px){.RingSize .ring-sizes.items-13,.RingSize .ring-sizes.items-14{width:556px}}@media(max-width:662px)and (min-width:358px){.RingSize .ring-sizes.items-15,.RingSize .ring-sizes.items-16{width:304px}}@media(min-width:1100px){.RingSize .ring-sizes.items-15,.RingSize .ring-sizes.items-16{width:632px}}@media(max-width:738px)and (min-width:396px){.RingSize .ring-sizes.items-17,.RingSize .ring-sizes.items-18{width:342px}}@media(min-width:1100px){.RingSize .ring-sizes.items-17,.RingSize .ring-sizes.items-18{width:708px}}@media(max-width:814px)and (min-width:434px){.RingSize .ring-sizes.items-19,.RingSize .ring-sizes.items-20{width:380px}}@media(min-width:1100px){.RingSize .ring-sizes.items-19,.RingSize .ring-sizes.items-20{width:784px}}@media(max-width:890px)and (min-width:472px){.RingSize .ring-sizes.items-21,.RingSize .ring-sizes.items-22{width:418px}}@media(min-width:1100px){.RingSize .ring-sizes.items-21,.RingSize .ring-sizes.items-22{width:860px}}@media(max-width:966px)and (min-width:510px){.RingSize .ring-sizes.items-23,.RingSize .ring-sizes.items-24{width:456px}}@media(min-width:1100px){.RingSize .ring-sizes.items-23,.RingSize .ring-sizes.items-24{width:936px}}@media(max-width:1042px)and (min-width:548px){.RingSize .ring-sizes.items-25,.RingSize .ring-sizes.items-26{width:494px}}@media(min-width:1100px){.RingSize .ring-sizes.items-25,.RingSize .ring-sizes.items-26{width:1012px}}@media(max-width:1118px)and (min-width:586px){.RingSize .ring-sizes.items-27,.RingSize .ring-sizes.items-28{width:532px}}@media(min-width:1100px){.RingSize .ring-sizes.items-27,.RingSize .ring-sizes.items-28{width:544px}}@media(max-width:1194px)and (min-width:624px){.RingSize .ring-sizes.items-29,.RingSize .ring-sizes.items-30{width:570px}}@media(min-width:1100px){.RingSize .ring-sizes.items-29,.RingSize .ring-sizes.items-30{width:582px}}@media(max-width:1270px)and (min-width:662px){.RingSize .ring-sizes.items-31,.RingSize .ring-sizes.items-32{width:608px}}@media(min-width:1100px){.RingSize .ring-sizes.items-31,.RingSize .ring-sizes.items-32{width:620px}}@media(max-width:1346px)and (min-width:700px){.RingSize .ring-sizes.items-33,.RingSize .ring-sizes.items-34{width:646px}}@media(min-width:1100px){.RingSize .ring-sizes.items-33,.RingSize .ring-sizes.items-34{width:658px}}@media(max-width:1422px)and (min-width:738px){.RingSize .ring-sizes.items-35,.RingSize .ring-sizes.items-36{width:684px}}@media(min-width:1100px){.RingSize .ring-sizes.items-35,.RingSize .ring-sizes.items-36{width:696px}}@media(max-width:1498px)and (min-width:776px){.RingSize .ring-sizes.items-37,.RingSize .ring-sizes.items-38{width:722px}}@media(min-width:1100px){.RingSize .ring-sizes.items-37,.RingSize .ring-sizes.items-38{width:734px}}@media(max-width:1574px)and (min-width:814px){.RingSize .ring-sizes.items-39,.RingSize .ring-sizes.items-40{width:760px}}@media(min-width:1100px){.RingSize .ring-sizes.items-39,.RingSize .ring-sizes.items-40{width:772px}}@media(max-width:1650px)and (min-width:852px){.RingSize .ring-sizes.items-41,.RingSize .ring-sizes.items-42{width:798px}}@media(min-width:1100px){.RingSize .ring-sizes.items-41,.RingSize .ring-sizes.items-42{width:810px}}@media(max-width:1726px)and (min-width:890px){.RingSize .ring-sizes.items-43,.RingSize .ring-sizes.items-44{width:836px}}@media(min-width:1100px){.RingSize .ring-sizes.items-43,.RingSize .ring-sizes.items-44{width:848px}}@media(max-width:1802px)and (min-width:928px){.RingSize .ring-sizes.items-45,.RingSize .ring-sizes.items-46{width:874px}}@media(min-width:1100px){.RingSize .ring-sizes.items-45,.RingSize .ring-sizes.items-46{width:886px}}@media(max-width:1878px)and (min-width:966px){.RingSize .ring-sizes.items-47,.RingSize .ring-sizes.items-48{width:912px}}@media(min-width:1100px){.RingSize .ring-sizes.items-47,.RingSize .ring-sizes.items-48{width:924px}}@media(max-width:1954px)and (min-width:1004px){.RingSize .ring-sizes.items-49,.RingSize .ring-sizes.items-50{width:950px}}@media(min-width:1100px){.RingSize .ring-sizes.items-49,.RingSize .ring-sizes.items-50{width:962px}}@media(max-width:2030px)and (min-width:1042px){.RingSize .ring-sizes.items-51,.RingSize .ring-sizes.items-52{width:988px}}@media(min-width:1100px){.RingSize .ring-sizes.items-51,.RingSize .ring-sizes.items-52{width:1000px}}@media(max-width:2106px)and (min-width:1080px){.RingSize .ring-sizes.items-53,.RingSize .ring-sizes.items-54{width:1026px}}@media(min-width:1100px){.RingSize .ring-sizes.items-53,.RingSize .ring-sizes.items-54{width:1038px}}@media(max-width:2182px)and (min-width:1118px){.RingSize .ring-sizes.items-55,.RingSize .ring-sizes.items-56{width:1064px}}@media(min-width:1100px){.RingSize .ring-sizes.items-55,.RingSize .ring-sizes.items-56{width:1076px}}@media(max-width:2258px)and (min-width:1156px){.RingSize .ring-sizes.items-57,.RingSize .ring-sizes.items-58{width:1102px}}@media(min-width:1100px){.RingSize .ring-sizes.items-57,.RingSize .ring-sizes.items-58{width:742.6666666667px}}@media(max-width:2334px)and (min-width:1194px){.RingSize .ring-sizes.items-59,.RingSize .ring-sizes.items-60{width:1140px}}@media(min-width:1100px){.RingSize .ring-sizes.items-59,.RingSize .ring-sizes.items-60{width:768px}}.RingSize .ring-sizes.display-UK .tile{width:30px}@media(max-width:326px)and (min-width:190px){.RingSize .ring-sizes.display-UK.items-7,.RingSize .ring-sizes.display-UK.items-8{width:136px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-7,.RingSize .ring-sizes.display-UK.items-8{width:296px}}@media(max-width:394px)and (min-width:224px){.RingSize .ring-sizes.display-UK.items-9,.RingSize .ring-sizes.display-UK.items-10{width:170px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-9,.RingSize .ring-sizes.display-UK.items-10{width:364px}}@media(max-width:462px)and (min-width:258px){.RingSize .ring-sizes.display-UK.items-11,.RingSize .ring-sizes.display-UK.items-12{width:204px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-11,.RingSize .ring-sizes.display-UK.items-12{width:432px}}@media(max-width:530px)and (min-width:292px){.RingSize .ring-sizes.display-UK.items-13,.RingSize .ring-sizes.display-UK.items-14{width:238px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-13,.RingSize .ring-sizes.display-UK.items-14{width:500px}}@media(max-width:598px)and (min-width:326px){.RingSize .ring-sizes.display-UK.items-15,.RingSize .ring-sizes.display-UK.items-16{width:272px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-15,.RingSize .ring-sizes.display-UK.items-16{width:568px}}@media(max-width:666px)and (min-width:360px){.RingSize .ring-sizes.display-UK.items-17,.RingSize .ring-sizes.display-UK.items-18{width:306px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-17,.RingSize .ring-sizes.display-UK.items-18{width:636px}}@media(max-width:734px)and (min-width:394px){.RingSize .ring-sizes.display-UK.items-19,.RingSize .ring-sizes.display-UK.items-20{width:340px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-19,.RingSize .ring-sizes.display-UK.items-20{width:704px}}@media(max-width:802px)and (min-width:428px){.RingSize .ring-sizes.display-UK.items-21,.RingSize .ring-sizes.display-UK.items-22{width:374px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-21,.RingSize .ring-sizes.display-UK.items-22{width:772px}}@media(max-width:870px)and (min-width:462px){.RingSize .ring-sizes.display-UK.items-23,.RingSize .ring-sizes.display-UK.items-24{width:408px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-23,.RingSize .ring-sizes.display-UK.items-24{width:840px}}@media(max-width:938px)and (min-width:496px){.RingSize .ring-sizes.display-UK.items-25,.RingSize .ring-sizes.display-UK.items-26{width:442px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-25,.RingSize .ring-sizes.display-UK.items-26{width:908px}}@media(max-width:1006px)and (min-width:530px){.RingSize .ring-sizes.display-UK.items-27,.RingSize .ring-sizes.display-UK.items-28{width:476px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-27,.RingSize .ring-sizes.display-UK.items-28{width:976px}}@media(max-width:1074px)and (min-width:564px){.RingSize .ring-sizes.display-UK.items-29,.RingSize .ring-sizes.display-UK.items-30{width:510px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-29,.RingSize .ring-sizes.display-UK.items-30{width:1044px}}@media(max-width:1142px)and (min-width:598px){.RingSize .ring-sizes.display-UK.items-31,.RingSize .ring-sizes.display-UK.items-32{width:544px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-31,.RingSize .ring-sizes.display-UK.items-32{width:556px}}@media(max-width:1210px)and (min-width:632px){.RingSize .ring-sizes.display-UK.items-33,.RingSize .ring-sizes.display-UK.items-34{width:578px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-33,.RingSize .ring-sizes.display-UK.items-34{width:590px}}@media(max-width:1278px)and (min-width:666px){.RingSize .ring-sizes.display-UK.items-35,.RingSize .ring-sizes.display-UK.items-36{width:612px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-35,.RingSize .ring-sizes.display-UK.items-36{width:624px}}@media(max-width:1346px)and (min-width:700px){.RingSize .ring-sizes.display-UK.items-37,.RingSize .ring-sizes.display-UK.items-38{width:646px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-37,.RingSize .ring-sizes.display-UK.items-38{width:658px}}@media(max-width:1414px)and (min-width:734px){.RingSize .ring-sizes.display-UK.items-39,.RingSize .ring-sizes.display-UK.items-40{width:680px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-39,.RingSize .ring-sizes.display-UK.items-40{width:692px}}@media(max-width:1482px)and (min-width:768px){.RingSize .ring-sizes.display-UK.items-41,.RingSize .ring-sizes.display-UK.items-42{width:714px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-41,.RingSize .ring-sizes.display-UK.items-42{width:726px}}@media(max-width:1550px)and (min-width:802px){.RingSize .ring-sizes.display-UK.items-43,.RingSize .ring-sizes.display-UK.items-44{width:748px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-43,.RingSize .ring-sizes.display-UK.items-44{width:760px}}@media(max-width:1618px)and (min-width:836px){.RingSize .ring-sizes.display-UK.items-45,.RingSize .ring-sizes.display-UK.items-46{width:782px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-45,.RingSize .ring-sizes.display-UK.items-46{width:794px}}@media(max-width:1686px)and (min-width:870px){.RingSize .ring-sizes.display-UK.items-47,.RingSize .ring-sizes.display-UK.items-48{width:816px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-47,.RingSize .ring-sizes.display-UK.items-48{width:828px}}@media(max-width:1754px)and (min-width:904px){.RingSize .ring-sizes.display-UK.items-49,.RingSize .ring-sizes.display-UK.items-50{width:850px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-49,.RingSize .ring-sizes.display-UK.items-50{width:862px}}@media(max-width:1822px)and (min-width:938px){.RingSize .ring-sizes.display-UK.items-51,.RingSize .ring-sizes.display-UK.items-52{width:884px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-51,.RingSize .ring-sizes.display-UK.items-52{width:896px}}@media(max-width:1890px)and (min-width:972px){.RingSize .ring-sizes.display-UK.items-53,.RingSize .ring-sizes.display-UK.items-54{width:918px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-53,.RingSize .ring-sizes.display-UK.items-54{width:930px}}@media(max-width:1958px)and (min-width:1006px){.RingSize .ring-sizes.display-UK.items-55,.RingSize .ring-sizes.display-UK.items-56{width:952px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-55,.RingSize .ring-sizes.display-UK.items-56{width:964px}}@media(max-width:2026px)and (min-width:1040px){.RingSize .ring-sizes.display-UK.items-57,.RingSize .ring-sizes.display-UK.items-58{width:986px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-57,.RingSize .ring-sizes.display-UK.items-58{width:998px}}@media(max-width:2094px)and (min-width:1074px){.RingSize .ring-sizes.display-UK.items-59,.RingSize .ring-sizes.display-UK.items-60{width:1020px}}@media(min-width:1100px){.RingSize .ring-sizes.display-UK.items-59,.RingSize .ring-sizes.display-UK.items-60{width:1032px}}.RingSize .ring-sizes.display-Diameter .size{text-transform:none}.RingSize .ring-sizes .tile{padding:0;display:flex;flex-direction:column;font-weight:400;font-size:10px;letter-spacing:normal;margin:8px 2px}.RingSize .ring-sizes .tile.selected{background-color:transparent;color:#676a6c;border-color:#676a6c}.RingSize .ring-sizes hr{margin:0;border:0;border-top:1px solid;border-color:#676a6c;margin:0 4px}.RingSize .ring-sizes .size{line-height:36px;padding:0 4px}.RingSize .ring-sizes .size.selected{color:#ffffff;background-color:#2c2928}.RingSize .ring-sizes .size.bottom{display:flex;justify-content:flex-end;flex-direction:column}.no-size-container{display:flex;justify-content:center;margin-top:12px}.no-size-container .no-size{min-height:unset}.Diamond-Set-Weds-Gemstones .dsw-stones img,.Diamond-Set-Weds-Shaped .dsw-stones img,.Diamond-Set-Weds .dsw-stones img{width:160px;height:180px}.Diamond-Set-Weds-Gemstones.dsw-design .image-tile,.Diamond-Set-Weds-Shaped.dsw-design .image-tile,.Diamond-Set-Weds.dsw-design .image-tile{width:200px}.Diamond-Set-Weds-Gemstones.dsw-design img,.Diamond-Set-Weds-Shaped.dsw-design img,.Diamond-Set-Weds.dsw-design img{height:230px;width:150px}.Diamond-Set-Weds-Gemstones.dsw-carat img,.Diamond-Set-Weds-Shaped.dsw-carat img,.Diamond-Set-Weds.dsw-carat img{width:160px;height:300px}.Diamond-Set-Weds-Gemstones .dsw-quality img,.Diamond-Set-Weds-Shaped .dsw-quality img,.Diamond-Set-Weds .dsw-quality img{width:80px;height:80px}.Diamond-Set-Weds-Gemstones .dsw-order-type .tile,.Diamond-Set-Weds-Shaped .dsw-order-type .tile,.Diamond-Set-Weds .dsw-order-type .tile{min-width:120px}.Diamond-Set-Weds-Gemstones .dsw-order-type .shipping-time,.Diamond-Set-Weds-Shaped .dsw-order-type .shipping-time,.Diamond-Set-Weds .dsw-order-type .shipping-time{font-size:.8em}.Diamond-Set-Weds-Vintage .design img{width:160px;height:160px}.Diamond-Set-Weds-Vintage .quality img{width:80px;height:80px}.signets-category .img-container,.signets-category img{height:200px;width:200px}.ProductOptions .step-header .desc{display:none}.signets-model .img-container{height:250px;width:250px}.signets-model img{height:300px;width:300px;margin:-25px}.custom-checkbox{min-width:24px;height:24px;border:1px solid;border-radius:2px;border-color:#676a6c}.custom-checkbox span{font-size:18px;padding:2px 0 0}.custom-checkbox.checked{background-color:#2c2928;color:#ffffff}.p-options.p-options-flex{display:flex;flex-wrap:wrap;justify-content:center}.p-options .name{margin:8px;text-transform:uppercase;font-weight:400}.p-options .title{margin-top:12px;margin-bottom:12px}.p-options .variations{margin-bottom:24px;width:100%}.p-options .po-text{text-align:center;margin:8px}.p-options .po-text input{display:inline;max-width:600px}.p-options .finish .tile{border:none}.p-options .finish .tile.selected{background:none}.p-options .finish .tile.selected img{border-radius:2px;background-color:#2c2928}@media(max-width:742px)and (min-width:398px){.p-options .finish .items-4{margin:auto;width:344px}}@media(max-width:914px)and (min-width:570px){.p-options .finish .items-5{margin:auto;width:516px}}@media(max-width:1086px)and (min-width:570px){.p-options .finish .items-6{margin:auto;width:516px}}.p-options .finish img{height:80px;width:150px;margin-bottom:4px;object-fit:contain}.p-options .finish .tile.selected{color:#676a6c}@media(max-width:420px){.p-options .finish .tile{width:45%}.p-options .finish img{width:100%;height:unset}}#basket{margin-bottom:16px;background-color:#ffffff}#basket .basket-title{background-color:#c09749;border:0;padding:15px}#basket .basket-title h5{color:#ffffff;font-size:14px;margin:0}#basket .basket-content{border:0;padding:20px;padding-top:15px}#orders-grid{display:grid;grid-template-columns:minmax(60px,10%) minmax(200px,auto) minmax(100px,15%) minmax(60px,6%) minmax(40px,6%) minmax(40px,6%) minmax(60px,10%);place-items:center center;column-gap:8px}#orders-grid.unavailable .prod-name,#orders-grid.unavailable .prod-notes,#orders-grid.unavailable .prod-options{text-decoration:line-through}#orders-grid .prod .warning{color:#be0000}#orders-grid .prod,#orders-grid .ref{justify-self:start}#orders-grid.order-line{grid-template-areas:"hr hr hr hr hr hr hr" "img prod ref qty price order remove"}#orders-grid.order-line hr{grid-area:hr;margin:16px 0;border:0;border-top:1px solid #eee;width:100%}#orders-grid.order-line .prod-img{grid-area:img}#orders-grid.order-line .prod-img img{width:60px;height:60px;object-fit:contain}#orders-grid.order-line .prod{grid-area:prod;overflow-wrap:anywhere}#orders-grid.order-line .prod .prod-name{font-weight:700}#orders-grid.order-line .ref{grid-area:ref;overflow-wrap:anywhere}#orders-grid.order-line .qty{grid-area:qty}#orders-grid.order-line .qty .times{display:none}#orders-grid.order-line .price{grid-area:price}#orders-grid.order-line .order{grid-area:order}#orders-grid.order-line .remove{grid-area:remove}#orders-grid.order-line .remove a{text-decoration:underline;color:#676a6c}@media(max-width:767px){#order-lines>:first-child hr{visibility:hidden;margin:0}}@media(max-width:767px)and (max-width:767px){#orders-grid.defo{display:none}}@media(max-width:767px)and (max-width:767px){#orders-grid.order-line{grid-template-areas:"hr hr hr" "img prod qty" "img prod price" "img prod remove";grid-template-columns:60px auto 80px}#orders-grid.order-line .order,#orders-grid.order-line .ref{display:none}#orders-grid.order-line .qty .times{display:inline}}#order-details{display:flex;flex-wrap:wrap;row-gap:8px;align-items:center;margin-top:16px}#order-details>*{padding:4px}#order-details .address,#order-details .dispatch,#order-details .notes,#order-details .ref{flex:1 0;min-width:150px}#order-details .form-buttons{flex:2 0;white-space:nowrap}#order-details .dispatch span{line-height:34px}#order-details .form-buttons{text-align:right}#order-details button{display:inline-block}.contact-form-step .form{margin:auto;max-width:600px;text-align:left}.contact-form-step .form .details{font-size:16px;display:flex;justify-content:space-between}.contact-form-step .form .details .d,.contact-form-step .form .details .l{font-weight:700}.contact-form-step .form .details .price{padding-left:24px;text-align:right}.contact-form-step .form h3{margin-top:12px;margin-bottom:4px}.contact-form-step .form h3:first-child{margin-top:0}.contact-form-step .form input,.contact-form-step .form textarea{font-size:14px;width:100%;border:1px solid #e5e6e7;padding:6px 12px}.contact-form-step .form input{height:34px}.contact-form-step .form textarea{height:68px}.contact-form-step .form button{margin-top:8px}.contact-form-step .sent{padding:120px 0}.summary-step .btn{padding:10px 15px;width:unset}.summary-step .cta{color:#000000;background-color:#ffffff;border:1px solid}.summary-step .step-header .step-header-flex{margin-bottom:0!important}.summary-step .step-header .title{font-size:35px!important;font-weight:400!important}.summary-step .grid{display:grid;grid-template-columns:repeat(2,50%);grid-gap:20px}.summary-step .grid .image>img{width:100%;max-width:300px}@media only screen and (max-width:560px){.summary-step .grid .image>img{max-width:200px}}.summary-step .grid .extra-images{width:100%;display:grid;grid-template-columns:repeat(2,calc(50% - 4px));grid-gap:8px}.summary-step .grid .extra-images .extra-image{position:relative}.summary-step .grid .extra-images .extra-image i{position:absolute;top:12px;left:12px;opacity:.8}.summary-step .grid .extra-images .extra-image img{width:100%;aspect-ratio:1/1;object-fit:contain}.summary-step .grid .product{position:sticky;top:24px}.summary-step .grid hr{visibility:visible}.summary-step .grid.default{padding:0 64px}@media only screen and (max-width:1000px){.summary-step .grid.default{padding:0 30px}}@media only screen and (max-width:560px){.summary-step .grid.default{grid-template-columns:1fr}}.summary-step .grid.default .product{text-align:left}.summary-step .grid.default .product h1{margin-bottom:24px;font-size:20px;text-transform:none}.summary-step .grid.default .product .desc,.summary-step .grid.default .product .name{font-size:inherit}.summary-step .grid.default .product .options{font-size:.8em;margin-top:4px;opacity:.9}.summary-step .grid.default .product .price{font-size:1.5em}.summary-step .grid.default .product .price .rrp{text-decoration:unset}.summary-step .grid.default .product .actions{margin-top:28px;margin-left:-20px}.summary-step .grid.default .product .actions>*{margin:20px 0 0 20px}.summary-step .grid.default .product .actions .order-actions{display:inline-flex;flex-direction:column;gap:10px}.summary-step .grid.default .product .actions .quantity.input-group{max-width:125px}.summary-step .grid.default .product .actions .quantity.input-group input{text-align:center}.summary-step .grid.diamond-heaven{grid-template-columns:33.3% 66.7%;padding:0 30px}@media only screen and (max-width:1000px){.summary-step .grid.diamond-heaven{grid-template-columns:repeat(2,50%)}}@media only screen and (max-width:425px){.summary-step .grid.diamond-heaven{grid-template-columns:1fr}}.summary-step .grid.diamond-heaven .product{text-align:left;display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;padding-top:40px}@media only screen and (max-width:768px){.summary-step .grid.diamond-heaven .product{grid-template-columns:1fr}}.summary-step .grid.diamond-heaven .product .details{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;align-content:start}@media only screen and (max-width:1000px){.summary-step .grid.diamond-heaven .product .details{grid-template-columns:1fr}}@media only screen and (min-width:1001px){.summary-step .grid.diamond-heaven .product .price{justify-self:center}}.summary-step .grid.diamond-heaven .product .price .retail-price{font-size:3em;font-weight:bolder}.summary-step .grid.diamond-heaven .product .price .saving{font-weight:bolder}.Cluster .design img{width:200px;height:200px}@media only screen and (max-width:980px){.Cluster .design img{width:160px;height:160px}}.Cluster .stone-weight .img-container{width:60px}.Cluster .stone-weight img{margin-top:8px;height:48px}.dsw-new-percentage .img-container{position:relative}.dsw-new-percentage .img-container img{height:150px;border-radius:50%}.dsw-new-percentage .img-container p.center{margin:0;padding:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.5em}.dsw-stock-product .img-container img{width:200px;height:200px}.dsw-stock-product .img-container{border:1px solid #eee;padding:0 0 10px;border-radius:4px}.dsw-stock-product .size{border:1px solid;border-radius:4px;padding:1px 3px;display:inline-block}.dsw-stock-product .from-stock-indicator{font-size:.7em;opacity:.5}.Engagement .no-results,.Loose-Diamonds .no-results{text-transform:uppercase}.Engagement .loose-diamonds:not(:first-child),.Loose-Diamonds .loose-diamonds:not(:first-child){margin-top:20px}.Engagement .loose-diamonds-table,.Loose-Diamonds .loose-diamonds-table{display:flex;justify-content:center}.Engagement .load-more,.Loose-Diamonds .load-more{margin-top:8px}.Engagement .mount-or-full img{width:200px;height:200px}.Engagement .stone-shape img{width:100px;height:100px}.Engagement .stone-color img{width:82px;height:82px}.Engagement .flex.clarity,.Engagement .flex.stone-color,.Engagement .flex.stone-weight{align-items:flex-start}.Engagement .lab-grown img{width:100px;height:100px}.Engagement .clarity img{width:70px;height:70px}.Engagement .design img{width:200px;height:200px}@media only screen and (max-width:980px){.Engagement .design img{width:160px;height:160px}}.Engagement .design-quality img,.Engagement .make img{width:80px;height:80px}.Engagement .stone-weight .img-container{min-width:60px}.Engagement .stone-weight img{margin-top:8px;height:48px}.Engagement .white-head img{width:100px;height:100px;margin:12px}.er-design-step{position:relative}.er-design-step .flex.design{align-items:start}.er-design-step .image-tile .img-container img{width:250px;height:250px}.JewelStar .category img{width:64px;height:64px}.JewelStar .design img{width:200px;height:200px}.Loose-Diamonds .flex.clarity,.Loose-Diamonds .flex.stone-color,.Loose-Diamonds .flex.stone-weight{align-items:flex-start}.Loose-Diamonds .lab-grown img,.Loose-Diamonds .shape img{width:100px;height:100px}.Loose-Diamonds .stone-weight .img-container{min-width:60px}.Loose-Diamonds .stone-weight img{margin-top:8px;height:48px}.Loose-Diamonds .stone-color img{width:82px;height:82px}.Loose-Diamonds .clarity img{width:70px;height:70px}.Loose-Diamonds .make img{width:80px;height:80px}.Earrings .product img{width:200px;height:200px}@media only screen and (max-width:980px){.Earrings .product img{width:160px;height:160px}}.Pendants .product img{width:200px;height:200px}@media only screen and (max-width:980px){.Pendants .product img{width:160px;height:160px}}.Bracelets .category img,.Bracelets .style img,.Bracelets .widthAndWeight img,.Chains .category img,.Chains .style img,.Chains .widthAndWeight img{width:300px;height:100px;object-fit:cover}.Bracelets .length-step span,.Chains .length-step span{text-transform:none}.Bullion .form img,.Bullion .metal img,.Bullion .product img{width:150px;height:150px;object-fit:cover}circlr-360 .component{position:relative;width:100%;height:100%}circlr-360 .component .container-360{width:100%;height:100%;cursor:grab}circlr-360 .component .container-360 img{width:100%;height:100%;object-fit:contain}circlr-360 .component .loading{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2em}circlr-360 .component .indicator-of-360{display:none;justify-items:center;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}circlr-360 .component .indicator-of-360 span{line-height:1em;font-size:.9em;font-weight:600}.gallery .modes{text-align:right}.gallery .modes>span{display:inline-block}.gallery .slider{display:flex}.gallery .slider .arrow{height:300px;line-height:300px}.gallery .slider .arrow>button{background-color:#2c2928;border-color:#2c2928;color:#ffffff}.gallery .slider .gallery-container{flex-grow:1;overflow-x:hidden;overflow-y:hidden;position:relative}.gallery .slider .gallery-container .desc{margin:308px 0 12px;min-height:20px}.gallery .slider .gallery-items{position:absolute;display:flex}.gallery .slider .gallery-item{height:300px;line-height:300px;min-width:160px;margin:0;padding:0}.gallery .slider .gallery-item img{height:150px;width:150px}.gallery .all .gallery-item{margin:4px}.gallery .all .gallery-item p{margin:4px 0}.gallery .all .gallery-item img{border:2px solid transparent}.gallery .all .gallery-item.selected img{border-color:#2c2928}.stick-bottom{position:fixed;width:100%;left:0;bottom:0;z-index:10}.stick-bottom #price-footer{border-top-width:4px;border-top-style:solid;border-top-color:#2c2928}#price-footer{padding:16px;background-color:#ffffff;font-size:15px;display:flex;justify-content:space-between;gap:8px}#price-footer label{margin:0;font-weight:700;font-size:.8em}#price-footer .prices .options:first-child,#price-footer .prices .price:first-child,#price-footer .prices .product:first-child{margin:0}#price-footer .prices .options:not(:first-child),#price-footer .prices .price:not(:first-child),#price-footer .prices .product:not(:first-child){margin:10px 0 0}#price-footer .prices .options{font-size:.8em;opacity:.9}#price-footer .prices .price.rrp .value{text-decoration:unset}#price-footer .actions{align-self:center;display:flex;align-items:center;flex-wrap:wrap;gap:8px}#price-footer .actions .address.form-control{width:unset}#price-footer .actions .quantity.input-group{width:120px}#price-footer .actions .quantity.input-group input{text-align:center}@media(max-width:768px){#price-footer .actions>*{flex:1 1 100%}}@media(max-width:425px){#price-footer{flex-wrap:wrap}#price-footer>*{flex:1 1 100%}}.loose-diamond{margin:8px;border:2px solid transparent;position:relative}.loose-diamond .button-on-hover{position:absolute;display:flex;align-items:center;top:4px;left:4px;transition:all .3s;background-color:transparent;border:1px solid transparent;margin:0;padding:4px 8px}.loose-diamond .button-on-hover .text-on-hover{transition:width .3s;width:0;overflow:hidden;white-space:nowrap;display:inline-block;padding-left:4px}.loose-diamond .button-on-hover:hover{background-color:#fff}.loose-diamond .button-on-hover:hover .text-on-hover{width:100%}.loose-diamond.selected{border-color:#2c2928}.loose-diamond .d-bg{background-image:url(data:image/png;base64,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)}.loose-diamond iframe{width:200px;height:200px;border:none;display:block}.loose-diamond img{width:200px;height:200px;object-fit:contain;background-color:#aaa}.loose-diamond .cert{width:200px;cursor:pointer}.loose-diamond .cert-header{background-color:#95895e}.loose-diamond .cert-header,.loose-diamond .cert-header a{color:#fff}.loose-diamond .cert-header+.cert-line:not(.cert-header),.loose-diamond .cert-line:not(.cert-header)+.cert-header{margin-top:4px}.loose-diamond .cert-line{padding:0 8px;display:flex;justify-content:space-between;white-space:nowrap}.loose-diamond .cert-line .dots{overflow:hidden;margin:0 4px}.loose-diamond .center{justify-content:center}.engraving-preview{z-index:unset}.engraving-preview .tile.selected{color:#ffffff;border-color:#2c2928}.loose-diamonds-table table.loose-diamonds tr{border-bottom:1px solid #ccc}.loose-diamonds-table table.loose-diamonds tr:last-child:not(:first-child){border-bottom:none}.loose-diamonds-table table.loose-diamonds tr th{font-weight:700}.loose-diamonds-table table.loose-diamonds tr td,.loose-diamonds-table table.loose-diamonds tr th{padding:8px;text-align:center}.loose-diamonds-table table.loose-diamonds tr td{cursor:pointer}.loose-diamonds-table table.loose-diamonds tr img{width:64px;height:64px;object-fit:contain;background-color:#aaa}.loose-diamonds-table table.loose-diamonds tr a{color:#676a6c;text-decoration:underline}.loose-diamonds-table table.loose-diamonds tbody tr:hover{background-color:#f2f2f2}.loose-diamonds-table table.loose-diamonds tbody tr.selected{background-color:#2c2928;color:#ffffff}.loose-diamonds-table table.loose-diamonds tbody tr.selected a{color:#ffffff}.er-popup{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start}.er-gallery{position:sticky;top:20px;width:70%;max-height:80vh;overflow:auto;background-color:#fff;display:grid;align-items:start;justify-items:center;grid-template-rows:1fr min-content;grid-template-columns:25% 75%;grid-template-areas:"extra-images main-image" "extra-images product" "extra-images actions";box-shadow:4px 4px 12px 4px rgba(0,0,0,.3)}.er-gallery .main-image{grid-area:main-image;width:90%}.er-gallery .main-image>img{width:100%;aspect-ratio:1;position:relative}.er-gallery .close-button{position:absolute;right:16px;top:16px;border:none;margin:0;padding:0;background:none}.er-gallery .close-button img{width:24px;opacity:.35}.er-gallery .extra-images{grid-area:extra-images;display:grid;grid-template-columns:1fr;grid-gap:16px;padding:16px}.er-gallery .extra-images .extra-image{cursor:pointer;position:relative;border:1px solid rgba(0,0,0,.1)}.er-gallery .extra-images .extra-image.active{border:1px solid}.er-gallery .extra-images .extra-image img{width:100%}.er-gallery .extra-images .extra-image .icon{position:absolute;top:8px;right:8px;height:12px;width:12px;opacity:.35}.er-gallery .extra-images .extra-image .icon.icon360{height:20px;width:20px}.er-gallery .actions{grid-area:actions;padding:16px 16px 16px 0;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.er-gallery .product .design-name{font-size:1.4em;font-weight:600}.er-gallery>.loading{background-color:#fff;height:650px;grid-row:1/-1;grid-column:1/-1;display:flex;align-items:center;justify-content:center}.er-gallery>.loading i{font-size:3em}@media(max-width:768px){.er-gallery{grid-template-rows:repeat(4,min-content);grid-template-columns:auto;grid-template-areas:"main-image" "extra-images" "product" "actions"}.er-gallery .extra-images{grid-template-columns:repeat(4,auto);grid-gap:8px;padding:8px}.er-gallery .product{margin:0 0 12px}.er-gallery .actions{margin:8px 0}}app{font-family:customer-font;}