.flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}app{display:block;color:var(--create-order-text-color);letter-spacing:var(--create-order-letter-spacing)}app *{-webkit-font-smoothing:antialiased}.btn{text-transform:var(--create-order-buttons-text-transform);border-radius:var(--create-order-border-radius);letter-spacing:var(--create-order-letter-spacing);font-weight:var(--create-order-buttons-font-weight);font-size:var(--create-order-buttons-font-size)}#wrapper,#price-footer{max-width:1100px;margin-left:auto;margin-right:auto}.steps{background-color:var(--create-order-background-color)}.steps .step{text-align:center;padding-bottom:36px}.steps .step:first-child .step-header{margin-top:0}.steps .step .step-header{margin:var(--create-order-header-margin);color:var(--create-order-header-line-text-color)}.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:var(--create-order-header-line-color);flex-grow:1}.steps .step .step-header .title{font-size:var(--create-order-header-font-size);font-weight:var(--create-order-header-font-weight);padding:12px 10px 12px 20px;letter-spacing:var(--create-order-header-letter-spacing);margin:0;text-transform:uppercase}.steps .step .step-header .desc{font-size:12px;font-weight:400;margin:0 0 36px 0;color:var(--create-order-text-color);text-transform:var(--create-order-header-subtitle-text-transform)}@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 0;margin:0;color:var(--create-order-text-color);text-transform:uppercase}.steps .step .step-header>.desc~.step-content>.search{margin-top:0}.tile{border:1px solid;border-radius:var(--create-order-border-radius);cursor:pointer;font-size:var(--create-order-step-font-size);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:var(--create-order-large-tile-padding);min-width:150px}.tile-checkbox{padding:8px 20px;border:1px solid;border-radius:var(--create-order-border-radius);cursor:pointer;font-weight:700;margin:2px;min-height:34px;text-align:center;font-family:inherit;text-transform:uppercase}.tile-checkbox .name{font-size:var(--create-order-step-font-size)}.tile-checkbox.flex{display:inline-flex}.tile.selected,.tile .selected{background-color:var(--create-order-accent-color);color:var(--create-order-accent-color-contrast);border-color:var(--create-order-accent-color);font-weight:700}.image-tile{margin:5px 0;padding:0 5px;cursor:pointer}.image-tile>img,.image-tile>.img-container{border:2px solid rgba(0,0,0,0)}.image-tile.selected>img,.image-tile.selected>.img-container{border-color:var(--create-order-accent-color)}.image-tile.disabled{opacity:.5;cursor:not-allowed}.image-tile img{object-fit:contain;margin:0}.image-tile p{margin:12px 0 0 0;font-weight:400;color:var(--create-order-text-color);text-transform:uppercase;font-size:var(--create-order-step-font-size)}.image-tile .subname{font-size:.6rem;opacity:.7}.gallery-step .img-container{height:200px;width:200px}.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 0;font-weight:400;color:var(--create-order-text-color);text-transform:uppercase;font-size:var(--create-order-step-font-size);display:inline-block;padding:5px 8px;background-color:rgba(0,0,0,0);transition:background-color .5s ease-in-out}.workflows .workflow.selected p{background-color:var(--create-order-accent-color);color:var(--create-order-accent-color-contrast)}@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%}}.MetalId .items,.items.metals{display:flex;flex-wrap:wrap;justify-content:center}.MetalId .items .image-tile,.items.metals .image-tile{width:80px;margin:4px;margin-top:0;margin-bottom:8px;padding:0;position:relative}.MetalId .items img,.items.metals img{width:100%;border-radius:var(--create-order-metal-border-radius)}.MetalId .items .subname,.items.metals .subname{font-size:.6rem;opacity:.7}.MetalId .items .stamp-container,.items.metals .stamp-container{position:absolute;top:42px;left:50%;transform:translate(-50%, -50%)}.MetalId .items .stamp-container .stamp,.items.metals .stamp-container .stamp{font-size:1.2em;background-color:#797979;color:rgba(0,0,0,0);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}.MetalId .items .yellowgold .stamp,.MetalId .items .yellowgold.stamp,.items.metals .yellowgold .stamp,.items.metals .yellowgold.stamp{background-color:#d2ac1b}.MetalId .items .redgold .stamp,.MetalId .items .redgold.stamp,.items.metals .redgold .stamp,.items.metals .redgold.stamp{background-color:#a63f26}@media(max-width: 582px)and (min-width: 318px){.MetalId .items.items-6,.items.metals.items-6{margin:auto;width:264px}}@media(max-width: 670px)and (min-width: 406px){.MetalId .items.items-7,.items.metals.items-7{margin:auto;width:352px}}@media(max-width: 758px)and (min-width: 406px){.MetalId .items.items-8,.items.metals.items-8{margin:auto;width:352px}}@media(max-width: 846px)and (min-width: 494px){.MetalId .items.items-9,.items.metals.items-9{margin:auto;width:440px}}@media(max-width: 934px)and (min-width: 494px){.MetalId .items.items-10,.items.metals.items-10{margin:auto;width:440px}}@media only screen and (max-width: 470px){.MetalId .items .image-tile,.items.metals .image-tile{width:64px}.MetalId .items .stamp-container,.items.metals .stamp-container{top:32px}.MetalId .items .stamp-container .stamp,.items.metals .stamp-container .stamp{font-size:1em}.MetalId .items,.items.metals{font-size:.9em}}.two-color-metals h4{font-size:var(--create-order-step-font-size);text-transform:uppercase}.two-color-metals .second-metal{margin-top:var(--create-order-second-metal-top-margin)}.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 var(--create-order-text-color);min-height:72px;border-radius:4px}.RingWidth .items .ring-width.selected .icon{background-color:var(--create-order-accent-color)}.RingWidth .items .ring-width p{margin:8px 0 0 0;font-weight:400;color:var(--create-order-text-color);text-transform:uppercase;font-size:var(--create-order-step-font-size)}@media(max-width: 480px){.RingWidth .items.items-8,.RingWidth .items.items-7{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:var(--create-order-border-radius);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 var(--create-order-accent-color)}.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-8,.RingSize .ring-sizes.items-7{width:152px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-8,.RingSize .ring-sizes.items-7{width:328px}}@media(max-width: 434px)and (min-width: 244px){.RingSize .ring-sizes.items-10,.RingSize .ring-sizes.items-9{width:190px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-10,.RingSize .ring-sizes.items-9{width:404px}}@media(max-width: 510px)and (min-width: 282px){.RingSize .ring-sizes.items-12,.RingSize .ring-sizes.items-11{width:228px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-12,.RingSize .ring-sizes.items-11{width:480px}}@media(max-width: 586px)and (min-width: 320px){.RingSize .ring-sizes.items-14,.RingSize .ring-sizes.items-13{width:266px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-14,.RingSize .ring-sizes.items-13{width:556px}}@media(max-width: 662px)and (min-width: 358px){.RingSize .ring-sizes.items-16,.RingSize .ring-sizes.items-15{width:304px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-16,.RingSize .ring-sizes.items-15{width:632px}}@media(max-width: 738px)and (min-width: 396px){.RingSize .ring-sizes.items-18,.RingSize .ring-sizes.items-17{width:342px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-18,.RingSize .ring-sizes.items-17{width:708px}}@media(max-width: 814px)and (min-width: 434px){.RingSize .ring-sizes.items-20,.RingSize .ring-sizes.items-19{width:380px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-20,.RingSize .ring-sizes.items-19{width:784px}}@media(max-width: 890px)and (min-width: 472px){.RingSize .ring-sizes.items-22,.RingSize .ring-sizes.items-21{width:418px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-22,.RingSize .ring-sizes.items-21{width:860px}}@media(max-width: 966px)and (min-width: 510px){.RingSize .ring-sizes.items-24,.RingSize .ring-sizes.items-23{width:456px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-24,.RingSize .ring-sizes.items-23{width:936px}}@media(max-width: 1042px)and (min-width: 548px){.RingSize .ring-sizes.items-26,.RingSize .ring-sizes.items-25{width:494px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-26,.RingSize .ring-sizes.items-25{width:1012px}}@media(max-width: 1118px)and (min-width: 586px){.RingSize .ring-sizes.items-28,.RingSize .ring-sizes.items-27{width:532px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-28,.RingSize .ring-sizes.items-27{width:544px}}@media(max-width: 1194px)and (min-width: 624px){.RingSize .ring-sizes.items-30,.RingSize .ring-sizes.items-29{width:570px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-30,.RingSize .ring-sizes.items-29{width:582px}}@media(max-width: 1270px)and (min-width: 662px){.RingSize .ring-sizes.items-32,.RingSize .ring-sizes.items-31{width:608px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-32,.RingSize .ring-sizes.items-31{width:620px}}@media(max-width: 1346px)and (min-width: 700px){.RingSize .ring-sizes.items-34,.RingSize .ring-sizes.items-33{width:646px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-34,.RingSize .ring-sizes.items-33{width:658px}}@media(max-width: 1422px)and (min-width: 738px){.RingSize .ring-sizes.items-36,.RingSize .ring-sizes.items-35{width:684px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-36,.RingSize .ring-sizes.items-35{width:696px}}@media(max-width: 1498px)and (min-width: 776px){.RingSize .ring-sizes.items-38,.RingSize .ring-sizes.items-37{width:722px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-38,.RingSize .ring-sizes.items-37{width:734px}}@media(max-width: 1574px)and (min-width: 814px){.RingSize .ring-sizes.items-40,.RingSize .ring-sizes.items-39{width:760px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-40,.RingSize .ring-sizes.items-39{width:772px}}@media(max-width: 1650px)and (min-width: 852px){.RingSize .ring-sizes.items-42,.RingSize .ring-sizes.items-41{width:798px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-42,.RingSize .ring-sizes.items-41{width:810px}}@media(max-width: 1726px)and (min-width: 890px){.RingSize .ring-sizes.items-44,.RingSize .ring-sizes.items-43{width:836px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-44,.RingSize .ring-sizes.items-43{width:848px}}@media(max-width: 1802px)and (min-width: 928px){.RingSize .ring-sizes.items-46,.RingSize .ring-sizes.items-45{width:874px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-46,.RingSize .ring-sizes.items-45{width:886px}}@media(max-width: 1878px)and (min-width: 966px){.RingSize .ring-sizes.items-48,.RingSize .ring-sizes.items-47{width:912px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-48,.RingSize .ring-sizes.items-47{width:924px}}@media(max-width: 1954px)and (min-width: 1004px){.RingSize .ring-sizes.items-50,.RingSize .ring-sizes.items-49{width:950px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-50,.RingSize .ring-sizes.items-49{width:962px}}@media(max-width: 2030px)and (min-width: 1042px){.RingSize .ring-sizes.items-52,.RingSize .ring-sizes.items-51{width:988px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-52,.RingSize .ring-sizes.items-51{width:1000px}}@media(max-width: 2106px)and (min-width: 1080px){.RingSize .ring-sizes.items-54,.RingSize .ring-sizes.items-53{width:1026px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-54,.RingSize .ring-sizes.items-53{width:1038px}}@media(max-width: 2182px)and (min-width: 1118px){.RingSize .ring-sizes.items-56,.RingSize .ring-sizes.items-55{width:1064px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-56,.RingSize .ring-sizes.items-55{width:1076px}}@media(max-width: 2258px)and (min-width: 1156px){.RingSize .ring-sizes.items-58,.RingSize .ring-sizes.items-57{width:1102px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-58,.RingSize .ring-sizes.items-57{width:742.6666666667px}}@media(max-width: 2334px)and (min-width: 1194px){.RingSize .ring-sizes.items-60,.RingSize .ring-sizes.items-59{width:1140px}}@media(min-width: 1100px){.RingSize .ring-sizes.items-60,.RingSize .ring-sizes.items-59{width:768px}}.RingSize .ring-sizes.display-UK .tile{width:30px}@media(max-width: 326px)and (min-width: 190px){.RingSize .ring-sizes.display-UK.items-8,.RingSize .ring-sizes.display-UK.items-7{width:136px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-8,.RingSize .ring-sizes.display-UK.items-7{width:296px}}@media(max-width: 394px)and (min-width: 224px){.RingSize .ring-sizes.display-UK.items-10,.RingSize .ring-sizes.display-UK.items-9{width:170px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-10,.RingSize .ring-sizes.display-UK.items-9{width:364px}}@media(max-width: 462px)and (min-width: 258px){.RingSize .ring-sizes.display-UK.items-12,.RingSize .ring-sizes.display-UK.items-11{width:204px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-12,.RingSize .ring-sizes.display-UK.items-11{width:432px}}@media(max-width: 530px)and (min-width: 292px){.RingSize .ring-sizes.display-UK.items-14,.RingSize .ring-sizes.display-UK.items-13{width:238px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-14,.RingSize .ring-sizes.display-UK.items-13{width:500px}}@media(max-width: 598px)and (min-width: 326px){.RingSize .ring-sizes.display-UK.items-16,.RingSize .ring-sizes.display-UK.items-15{width:272px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-16,.RingSize .ring-sizes.display-UK.items-15{width:568px}}@media(max-width: 666px)and (min-width: 360px){.RingSize .ring-sizes.display-UK.items-18,.RingSize .ring-sizes.display-UK.items-17{width:306px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-18,.RingSize .ring-sizes.display-UK.items-17{width:636px}}@media(max-width: 734px)and (min-width: 394px){.RingSize .ring-sizes.display-UK.items-20,.RingSize .ring-sizes.display-UK.items-19{width:340px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-20,.RingSize .ring-sizes.display-UK.items-19{width:704px}}@media(max-width: 802px)and (min-width: 428px){.RingSize .ring-sizes.display-UK.items-22,.RingSize .ring-sizes.display-UK.items-21{width:374px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-22,.RingSize .ring-sizes.display-UK.items-21{width:772px}}@media(max-width: 870px)and (min-width: 462px){.RingSize .ring-sizes.display-UK.items-24,.RingSize .ring-sizes.display-UK.items-23{width:408px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-24,.RingSize .ring-sizes.display-UK.items-23{width:840px}}@media(max-width: 938px)and (min-width: 496px){.RingSize .ring-sizes.display-UK.items-26,.RingSize .ring-sizes.display-UK.items-25{width:442px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-26,.RingSize .ring-sizes.display-UK.items-25{width:908px}}@media(max-width: 1006px)and (min-width: 530px){.RingSize .ring-sizes.display-UK.items-28,.RingSize .ring-sizes.display-UK.items-27{width:476px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-28,.RingSize .ring-sizes.display-UK.items-27{width:976px}}@media(max-width: 1074px)and (min-width: 564px){.RingSize .ring-sizes.display-UK.items-30,.RingSize .ring-sizes.display-UK.items-29{width:510px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-30,.RingSize .ring-sizes.display-UK.items-29{width:1044px}}@media(max-width: 1142px)and (min-width: 598px){.RingSize .ring-sizes.display-UK.items-32,.RingSize .ring-sizes.display-UK.items-31{width:544px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-32,.RingSize .ring-sizes.display-UK.items-31{width:556px}}@media(max-width: 1210px)and (min-width: 632px){.RingSize .ring-sizes.display-UK.items-34,.RingSize .ring-sizes.display-UK.items-33{width:578px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-34,.RingSize .ring-sizes.display-UK.items-33{width:590px}}@media(max-width: 1278px)and (min-width: 666px){.RingSize .ring-sizes.display-UK.items-36,.RingSize .ring-sizes.display-UK.items-35{width:612px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-36,.RingSize .ring-sizes.display-UK.items-35{width:624px}}@media(max-width: 1346px)and (min-width: 700px){.RingSize .ring-sizes.display-UK.items-38,.RingSize .ring-sizes.display-UK.items-37{width:646px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-38,.RingSize .ring-sizes.display-UK.items-37{width:658px}}@media(max-width: 1414px)and (min-width: 734px){.RingSize .ring-sizes.display-UK.items-40,.RingSize .ring-sizes.display-UK.items-39{width:680px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-40,.RingSize .ring-sizes.display-UK.items-39{width:692px}}@media(max-width: 1482px)and (min-width: 768px){.RingSize .ring-sizes.display-UK.items-42,.RingSize .ring-sizes.display-UK.items-41{width:714px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-42,.RingSize .ring-sizes.display-UK.items-41{width:726px}}@media(max-width: 1550px)and (min-width: 802px){.RingSize .ring-sizes.display-UK.items-44,.RingSize .ring-sizes.display-UK.items-43{width:748px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-44,.RingSize .ring-sizes.display-UK.items-43{width:760px}}@media(max-width: 1618px)and (min-width: 836px){.RingSize .ring-sizes.display-UK.items-46,.RingSize .ring-sizes.display-UK.items-45{width:782px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-46,.RingSize .ring-sizes.display-UK.items-45{width:794px}}@media(max-width: 1686px)and (min-width: 870px){.RingSize .ring-sizes.display-UK.items-48,.RingSize .ring-sizes.display-UK.items-47{width:816px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-48,.RingSize .ring-sizes.display-UK.items-47{width:828px}}@media(max-width: 1754px)and (min-width: 904px){.RingSize .ring-sizes.display-UK.items-50,.RingSize .ring-sizes.display-UK.items-49{width:850px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-50,.RingSize .ring-sizes.display-UK.items-49{width:862px}}@media(max-width: 1822px)and (min-width: 938px){.RingSize .ring-sizes.display-UK.items-52,.RingSize .ring-sizes.display-UK.items-51{width:884px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-52,.RingSize .ring-sizes.display-UK.items-51{width:896px}}@media(max-width: 1890px)and (min-width: 972px){.RingSize .ring-sizes.display-UK.items-54,.RingSize .ring-sizes.display-UK.items-53{width:918px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-54,.RingSize .ring-sizes.display-UK.items-53{width:930px}}@media(max-width: 1958px)and (min-width: 1006px){.RingSize .ring-sizes.display-UK.items-56,.RingSize .ring-sizes.display-UK.items-55{width:952px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-56,.RingSize .ring-sizes.display-UK.items-55{width:964px}}@media(max-width: 2026px)and (min-width: 1040px){.RingSize .ring-sizes.display-UK.items-58,.RingSize .ring-sizes.display-UK.items-57{width:986px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-58,.RingSize .ring-sizes.display-UK.items-57{width:998px}}@media(max-width: 2094px)and (min-width: 1074px){.RingSize .ring-sizes.display-UK.items-60,.RingSize .ring-sizes.display-UK.items-59{width:1020px}}@media(min-width: 1100px){.RingSize .ring-sizes.display-UK.items-60,.RingSize .ring-sizes.display-UK.items-59{width:1032px}}.RingSize .ring-sizes.display-Diameter .size{text-transform:none}.RingSize .ring-sizes .tile{padding:0px;display:flex;flex-direction:column;font-weight:400;font-size:10px;letter-spacing:normal;margin:8px 2px}.RingSize .ring-sizes .tile.selected{background-color:rgba(0,0,0,0);color:var(--create-order-text-color);border-color:var(--create-order-text-color)}.RingSize .ring-sizes hr{margin:0;border:0;border-top:1px solid var(--create-order-text-color);border-color:var(--create-order-text-color);margin:0 4px}.RingSize .ring-sizes .size{line-height:36px;padding:0 4px}.RingSize .ring-sizes .size.selected{color:var(--create-order-accent-color-contrast);background-color:var(--create-order-accent-color)}.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 .dsw-stones img,.Diamond-Set-Weds-Shaped .dsw-stones img,.Diamond-Set-Weds-Gemstones .dsw-stones img{width:160px;height:180px}.Diamond-Set-Weds .image-tile-step-with-popup .dsw-design .image-tile .img-container img,.Diamond-Set-Weds-Shaped .image-tile-step-with-popup .dsw-design .image-tile .img-container img,.Diamond-Set-Weds-Gemstones .image-tile-step-with-popup .dsw-design .image-tile .img-container img{width:180px;height:250px;object-fit:cover}.Diamond-Set-Weds.dsw-carat img,.Diamond-Set-Weds-Shaped.dsw-carat img,.Diamond-Set-Weds-Gemstones.dsw-carat img{width:200px;height:300px;object-fit:cover}.Diamond-Set-Weds .dsw-quality img,.Diamond-Set-Weds-Shaped .dsw-quality img,.Diamond-Set-Weds-Gemstones .dsw-quality img{width:80px;height:80px}.Diamond-Set-Weds .dsw-order-type .tile,.Diamond-Set-Weds-Shaped .dsw-order-type .tile,.Diamond-Set-Weds-Gemstones .dsw-order-type .tile{min-width:120px}.Diamond-Set-Weds .dsw-order-type .shipping-time,.Diamond-Set-Weds-Shaped .dsw-order-type .shipping-time,.Diamond-Set-Weds-Gemstones .dsw-order-type .shipping-time{font-size:.8em}.Diamond-Set-Weds-Shaped .image-tile-step-with-popup .dsw-design .image-tile .img-container img{object-fit:contain;padding:32px}.Diamond-Set-Weds-Vintage .design img{width:160px;height:160px}.Diamond-Set-Weds-Vintage .quality img{width:80px;height:80px}.signets-category .img-container{height:200px;width:200px}.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:var(--create-order-border-radius);border-color:var(--create-order-text-color)}.custom-checkbox span{font-size:18px;padding:2px 0 0 0px}.custom-checkbox.checked{background-color:var(--create-order-accent-color);color:var(--create-order-accent-color-contrast)}.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:var(--create-order-border-radius);background-color:var(--create-order-accent-color)}@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:var(--create-order-text-color)}@media(max-width: 420px){.p-options .finish .tile{width:45%}.p-options .finish img{width:100%;height:unset}}
#basket{margin-bottom:16px;background-color:var(--create-order-background-color)}#basket .basket-title{background-color:var(--create-order-header-background-color);border:0;padding:15px}#basket .basket-title h5{color:var(--create-order-header-text-color);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:var(--create-order-text-color)}@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:flex-start;margin-top:16px}#order-details>*{padding:4px}#order-details .ref,#order-details .notes,#order-details .dispatch,#order-details .address{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 .ref .required-red{color:#d9534f;margin-left:6px;font-weight:600}#order-details .ref .reference-error{margin-top:6px}#order-details .form-buttons{text-align:right}#order-details .submit-button-wrapper{display:inline-block}#order-details button{display:inline-block}#order-details button[disabled]{opacity:.5}
.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 .l,.contact-form-step .form .details .d{font-weight:700}.contact-form-step .form .details .price{padding-left:24px;text-align:right}.contact-form-step .form h3{margin-top:12px}.contact-form-step .form h3:first-child{margin-top:0}.contact-form-step .form h3{margin-bottom:4px}.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:var(--create-order-large-tile-padding);width:var(--create-order-summary-button-width)}.summary-step .cta{color:var(--create-order-summary-cta-color);background-color:var(--create-order-summary-cta-background-color);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:1fr 1fr;grid-gap:36px}.summary-step .grid .left-column{padding-top:20px}.summary-step .grid .image{box-sizing:border-box;box-shadow:rgba(0,0,0,.1) 0px 4px 12px;padding:20px 16px 16px 16px;margin-bottom:16px;border-radius:8px;overflow:hidden}.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 .image>img{border-radius:8px}.summary-step .grid .extra-images{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.summary-step .grid .extra-images .extra-image{position:relative;box-sizing:border-box;box-shadow:rgba(0,0,0,.1) 0px 4px 12px;padding:12px;border-radius:8px;overflow:hidden}.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;border-radius:8px}.summary-step .grid .product{position:sticky;top:24px}.summary-step .grid hr{visibility:var(--create-order-summary-lines-visibility)}.summary-step .grid.default{padding:0 32px}@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:var(--create-order-summary-header-font-size);text-transform:var(--create-order-summary-header-text-transform)}.summary-step .grid.default .product .name,.summary-step .grid.default .product .desc{font-size:var(--create-order-summary-product-font-size);overflow-wrap:break-word}.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:var(--create-order-rrp-text-decoration)}.summary-step .grid.default .product .actions{margin-top:28px;margin-left:calc(-1*var(--create-order-summary-button-margin))}.summary-step .grid.default .product .actions>*{margin:var(--create-order-summary-button-margin) 0 0 var(--create-order-summary-button-margin)}.summary-step .grid.default .product .actions .order-actions{display:inline-flex;flex-direction:column;gap:10px}.summary-step .grid.default .product .actions .order-now-actions{display:inline-flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.summary-step .grid.default .product .actions .order-now-reference{min-width:220px}.summary-step .grid.default .product .actions .order-now-reference label{display:block;margin-bottom:4px}.summary-step .grid.default .product .actions .order-now-reference .required-red{color:#d9534f;margin-left:6px;font-weight:600}.summary-step .grid.default .product .actions .order-now-reference .reference-error{margin-top:6px}.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 0;border-radius:4px}.dsw-stock-product .size{border:1px solid var(--create-order-accent-color);border-radius:4px;padding:1px 3px;display:inline-block}.dsw-stock-product .from-stock-indicator{font-size:.7em;opacity:.5}
.image-tile-step-with-popup{position:relative}.image-tile-step-with-popup .flex.design{align-items:start}.image-tile-step-with-popup .image-tile .img-container img{width:250px;height:250px}
.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 .er-order-type .tile{min-width:120px}.Engagement .er-order-type .shipping-time{font-size:.8em}.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.stone-color,.Engagement .flex.stone-weight,.Engagement .flex.clarity{align-items:flex-start}.Engagement .lab-grown img{width:100px;height:100px}.Engagement .clarity img{width:70px;height:70px}.Engagement .design img,.Engagement .stock-style img{width:200px;height:200px}@media only screen and (max-width: 980px){.Engagement .design img,.Engagement .stock-style img{width:160px;height:160px}}.Engagement .make img{width:80px;height:80px}.Engagement .design-quality 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-stock-product-step .img-container img{width:200px;height:200px}.er-stock-product-step .img-container{border:1px solid #eee;padding:0 0 10px 0;border-radius:4px}.er-stock-product-step .size,.er-stock-product-step .lab-grown-indicator{border:1px solid var(--create-order-accent-color);border-radius:4px;display:inline-block}.er-stock-product-step .lab-grown-indicator{padding:4px}.er-stock-product-step .size{padding:1px 3px}.er-stock-product-step .from-stock-indicator{font-size:.7em;opacity:.5}
.JewelStar .category img{width:64px;height:64px}.JewelStar .design img{width:200px;height:200px}
.Loose-Diamonds .flex.stone-color,.Loose-Diamonds .flex.stone-weight,.Loose-Diamonds .flex.clarity{align-items:flex-start}.Loose-Diamonds .shape img{width:100px;height:100px}.Loose-Diamonds .lab-grown 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 .design img,.Earrings .stone-weight img,.Earrings .subcategory img{width:200px;height:200px}@media only screen and (max-width: 980px){.Earrings .design img,.Earrings .stone-weight img,.Earrings .subcategory img{width:160px;height:160px}}.Earrings .quality img{width:80px;height:80px}
.Pendants .design img,.Pendants .stone-weight img{width:200px;height:200px}@media only screen and (max-width: 980px){.Pendants .design img,.Pendants .stone-weight img{width:160px;height:160px}}.Pendants .quality img{width:80px;height:80px}
.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 .metal img,.Bullion .form 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:var(--create-order-summary-indicator-of-360-display);justify-items:center;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}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:var(--create-order-accent-color);border-color:var(--create-order-accent-color);color:var(--create-order-accent-color-contrast)}.gallery .slider .gallery-container{flex-grow:1;overflow-x:hidden;overflow-y:hidden;position:relative}.gallery .slider .gallery-container .desc{margin:308px 0 12px 0;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 rgba(0,0,0,0)}.gallery .all .gallery-item.selected img{border-color:var(--create-order-accent-color)}
.summary-step-video{width:100%;margin-bottom:16px}.summary-step-video .video-container{box-sizing:border-box;position:relative;width:100%;border-radius:8px;overflow:hidden;box-shadow:rgba(0,0,0,.1) 0px 4px 12px}.summary-step-video .video-container .video-player{width:100%;height:auto;display:block;border-radius:8px}.summary-step-video .video-container .loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;font-size:14px;font-weight:500}.summary-step-video .video-container .loading-indicator i{font-size:24px;opacity:.8}.summary-step-video .video-container .video-controls-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));padding:20px;transition:opacity .3s ease}.summary-step-video .video-container .video-controls-overlay .video-controls{display:flex;align-items:center;gap:16px}.summary-step-video .video-container .video-controls-overlay .control-button{background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.summary-step-video .video-container .video-controls-overlay .control-button:hover{background:#fff;transform:scale(1.05)}.summary-step-video .video-container .video-controls-overlay .control-button:active{transform:scale(0.95)}.summary-step-video .video-container .video-controls-overlay .control-button.playing{background:hsla(0,0%,100%,.95)}.summary-step-video .video-container .video-controls-overlay .control-button i{font-size:18px;color:#333}.summary-step-video .video-container .video-controls-overlay .progress-container{flex:1}.summary-step-video .video-container .video-controls-overlay .progress-bar{width:100%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;overflow:hidden;cursor:pointer}.summary-step-video .video-container .video-controls-overlay .progress-fill{height:100%;background:#fff;border-radius:2px;transition:width .1s ease}.summary-step-video .video-container .video-controls-overlay .time-display{color:#fff;font-size:14px;font-weight:500;font-family:monospace;min-width:80px;text-align:center}.summary-step-video .video-container:not(:hover) .video-controls-overlay{opacity:0}
.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:var(--create-order-accent-color)}#price-footer{padding:16px;background-color:var(--create-order-background-color);font-size:15px;display:flex;justify-content:space-between;gap:8px}#price-footer label{margin:0px;font-weight:700;font-size:.8em}#price-footer .prices .product:first-child,#price-footer .prices .price:first-child,#price-footer .prices .options:first-child{margin:0}#price-footer .prices .product:not(:first-child),#price-footer .prices .price:not(:first-child),#price-footer .prices .options:not(:first-child){margin:10px 0 0 0}#price-footer .prices .options{font-size:.8em;opacity:.9}#price-footer .prices .price.rrp .value{text-decoration:var(--create-order-rrp-text-decoration)}#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}#price-footer .actions .order-now-actions{display:inline-flex;align-items:flex-end;gap:8px;flex-wrap:wrap}#price-footer .actions .order-now-reference{min-width:220px}#price-footer .actions .order-now-reference label{display:block;margin-bottom:4px}#price-footer .actions .order-now-reference .required-red{color:#d9534f;margin-left:6px;font-weight:600}#price-footer .actions .order-now-reference .reference-error{margin-top:4px}@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 rgba(0,0,0,0);position:relative}.loose-diamond .button-on-hover{position:absolute;display:flex;align-items:center;top:4px;left:4px;transition:all .3s;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);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:var(--create-order-accent-color)}.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-line:not(.cert-header)+.cert-header,.loose-diamond .cert-header+.cert-line:not(.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:var(--create-order-accent-color-contrast);border-color:var(--create-order-accent-color)}
.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:var(--create-order-text-color);text-decoration:underline}.loose-diamonds-table table.loose-diamonds tbody tr:hover{background-color:hsl(0,0%,95%)}.loose-diamonds-table table.loose-diamonds tbody tr.selected{background-color:var(--create-order-accent-color);color:var(--create-order-accent-color-contrast)}.loose-diamonds-table table.loose-diamonds tbody tr.selected a{color:var(--create-order-accent-color-contrast)}
.images-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}.images-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)}.images-gallery .main-image{grid-area:main-image;width:90%}.images-gallery .main-image>img{width:100%;aspect-ratio:1;position:relative}.images-gallery .close-button{position:absolute;right:16px;top:16px;border:none;margin:0;padding:0;background:none}.images-gallery .close-button img{width:24px;opacity:.35}.images-gallery .extra-images{grid-area:extra-images;display:grid;grid-template-columns:1fr;grid-gap:16px;padding:16px}.images-gallery .extra-images .extra-image{cursor:pointer;position:relative;border:1px solid rgba(0,0,0,.1)}.images-gallery .extra-images .extra-image.active{border:1px solid var(--create-order-accent-color)}.images-gallery .extra-images .extra-image img{width:100%}.images-gallery .extra-images .extra-image .icon{position:absolute;top:8px;right:8px;height:12px;width:12px;opacity:.35}.images-gallery .extra-images .extra-image .icon.icon360{height:20px;width:20px}.images-gallery .actions{grid-area:actions;padding:16px 16px 16px 0;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}.images-gallery .product .item-name{font-size:1.4em;font-weight:600}.images-gallery>.loading{background-color:#fff;height:650px;grid-row:1/-1;grid-column:1/-1;display:flex;align-items:center;justify-content:center}.images-gallery>.loading i{font-size:3em}@media(max-width: 768px){.images-gallery{grid-template-rows:repeat(4, min-content);grid-template-columns:auto;grid-template-areas:"main-image" "extra-images" "product" "actions"}.images-gallery .extra-images{grid-template-columns:repeat(4, auto);grid-gap:8px;padding:8px}.images-gallery .product{margin:0 0 12px 0}.images-gallery .actions{margin:8px 0}}
