*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;color:#191c1a;background:#fff;font-family:Inter,sans-serif}button,input{font:inherit}button{cursor:pointer}img{max-width:100%}a{color:inherit}.site-header a:hover{text-decoration:none}.customise-announcement{position:sticky;z-index:1002;top:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:4px;padding:11px 20px;color:#fff;background:#174d34;font-size:12px;font-weight:500;line-height:18px}.customise-announcement a{text-decoration:underline;text-underline-offset:2px}.site-header{position:sticky;z-index:1001;top:40px;background:#fff}.customise-hero{position:relative;height:min(48.54vw,699px);min-height:520px;overflow:hidden;background:#1d211e}.customise-hero>img{width:100%;height:100%;display:block;object-fit:cover}.customise-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,#00000024 62%,#0000000a)}.customise-hero__content{position:absolute;top:50%;left:clamp(36px,7.7vw,var(--page-gutter-desktop));max-width:610px;color:#fff;transform:translateY(-35%)}.customise-hero h1{margin:0;font-family:Lora,serif;font-size:clamp(46px,4.3vw,70px);font-weight:400;line-height:1}.customise-hero p{max-width:500px;margin:20px 0 0;font-size:15px;line-height:23px}.ring-builder{width:min(100% - 96px,1320px);margin:0 auto;padding:60px 0 70px}.ring-builder__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:25px;border-bottom:1.13px solid #c0c9c1}.ring-builder__heading h2{margin:0;color:#174d34;font-family:Lora,serif;font-size:42px;font-weight:400;line-height:48.17px}.ring-builder__price{display:grid;gap:4px;color:#404943;text-align:right}.ring-builder__price span{font-size:13.5px;font-weight:600;line-height:16.2px;letter-spacing:1.35px;text-transform:capitalize}.ring-builder__price strong{color:#003520;font-size:27px;font-weight:700;line-height:37.8px}.ring-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0 50px}.ring-step{min-height:66px;display:flex;align-items:flex-start;gap:10px;padding:0 0 13px;border:0;border-bottom:2.25px solid #c0c9c1;color:#404943;background:transparent;text-align:left}.ring-step.is-current,.ring-step.is-complete{border-bottom-color:#003520;color:#003520}.ring-step__marker{width:21.37px;height:21.37px;flex:0 0 21.37px;display:grid;place-items:center}.ring-step__marker:before{width:17.5px;height:17.5px;content:"";border:1px solid #c0c9c1;border-radius:50%}.ring-step.is-complete .ring-step__marker:before{border-color:currentColor}.ring-step__tick{display:none;width:21.37px;height:21.37px;color:#003520}.ring-step.is-current .ring-step__marker:before{display:none}.ring-step.is-current .ring-step__tick{display:block}.ring-step>span:last-child{display:grid;gap:4px}.ring-step small{color:#6d756f;font-size:10px;font-weight:400;line-height:13px;letter-spacing:1px}.ring-step strong{font-size:13.5px;font-weight:700;line-height:16.2px;letter-spacing:.7px}.ring-builder__layout{display:grid;grid-template-columns:minmax(0,501.75fr) minmax(0,711.25fr);align-items:start;gap:clamp(24px,3vw,40px)}.ring-preview{display:grid;gap:36.01px;align-content:start}.ring-preview__card{min-height:683.65px;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1.13px solid #e8e3db;border-radius:8px;background:#fff}.ring-preview__visual{min-height:430px;display:grid;place-items:center;padding:24px 32px;background:#fbfbfa}.ring-preview__visual[data-metal=rose] .ring-band,.ring-preview__visual[data-metal=rose] .ring-art path[stroke="url(#ring-gold)"],.ring-preview__visual[data-metal=rose] .ring-art polygon{stroke:url(#ring-rose)}.ring-preview__visual[data-metal=white] .ring-band,.ring-preview__visual[data-metal=white] .ring-art path[stroke="url(#ring-gold)"],.ring-preview__visual[data-metal=white] .ring-art polygon{stroke:url(#ring-silver)}.ring-art{width:100%;max-width:390px;height:auto;display:block}.ring-preview__caption{padding:19px 20px 17px;border-top:1.13px solid #e8e3db}.ring-preview__caption h3{margin:0;color:#191c1a;font-family:Lora,serif;font-size:27px;font-weight:400;line-height:37.8px}.ring-preview__caption p{margin:2px 0 0;color:#404943;font-size:13.5px;font-weight:600;line-height:16.2px;letter-spacing:1.08px}.ring-preview__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px}.ring-preview__benefits span{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:#404943;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left}.ring-preview__benefits svg{width:15.98px;height:15.98px;flex:0 0 15.98px}.ring-builder__panel{min-width:0}.step-panel[hidden]{display:none}.step-panel h3{margin:0;color:#191c1a;font-family:Lora,serif;font-size:36px;font-weight:400;line-height:46.8px}.step-panel__intro{max-width:760px;margin:8px 0 31px;color:#404943;font-size:18px;line-height:28.8px}.field-group+.field-group{margin-top:28px}.field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px;color:#003520;font-size:13.5px;font-weight:700;line-height:16.2px;letter-spacing:1.2px;text-transform:capitalize}.field-label-row strong,.field-label-row small{color:#404943;font-size:11px;font-weight:600;line-height:15px;letter-spacing:0}.diamond-shapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14.05px}.diamond-shape{min-width:0;min-height:117.88px;display:grid;place-items:center;gap:10px;padding:18px 20px;border:1.5px solid #e8e3db;border-radius:14px;color:#404943;background:#fff;font-size:11px;font-weight:600;line-height:14px;letter-spacing:.6px;text-transform:uppercase}.diamond-shape img{width:44px;height:44px;object-fit:contain}.diamond-shape.is-selected,.choice-card.is-selected,.choice-pill.is-selected,.metal-option.is-selected,.band-option.is-selected{border:1.5px solid #1b3628}.choice-grid{display:grid;gap:11.47px}.choice-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.choice-card{min-width:0;min-height:78.25px;display:grid;align-content:center;gap:3.25px;padding:18px;border:1.5px solid #e8e3db;border-radius:14px;color:#404943;background:#fff;text-align:left}.choice-card strong{color:#003520;font-size:13px;font-weight:600;line-height:17px}.choice-card small{overflow:hidden;color:#69716c;font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.select-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.select-row .field-group+.field-group{margin-top:0}.select-options{display:grid;grid-template-columns:minmax(0,1fr);gap:11.47px}.select-options .choice-card{min-height:74.09px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"value tick" "note tick";align-items:center;justify-content:space-between}.select-options .choice-card strong{grid-area:value}.select-options .choice-card small{grid-area:note}.select-options .choice-card:after{width:12px;height:7px;grid-area:tick;content:"";border-bottom:1.5px solid #1b3628;border-left:1.5px solid #1b3628;opacity:0;transform:rotate(-45deg)}.select-options .choice-card.is-selected:after{opacity:1}.builder-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:31px}.builder-help-link{color:#003520;font-size:13.5px;font-weight:600;line-height:18.9px;text-decoration:none}.builder-button{min-height:47px;padding:12px 23px;border:1px solid #174d34;border-radius:5px;color:#fff;background:#174d34;font-size:15.75px;font-weight:500;line-height:18.9px;letter-spacing:1.57px}.builder-footer .builder-button{flex:0 1 auto;min-width:0;width:352.37px;max-width:100%;min-height:63px;border-radius:8px}.builder-button:hover,.ring-help-card a:hover{background:#003c27}.builder-button:disabled,.ring-step:disabled{cursor:not-allowed;opacity:.45}.builder-validation{margin:10px 0 0;color:#8a4c3b;font-size:12px;line-height:18px}.builder-validation.is-hidden{visibility:hidden}.diamond-size-more{max-height:0;overflow:hidden;margin-top:0;opacity:0;transform:translateY(-8px);transition:max-height .26s ease,margin-top .26s ease,opacity .2s ease,transform .26s ease}.diamond-size-more.is-open{max-height:180px;margin-top:12px;opacity:1;transform:translateY(0)}.diamond-size-toggle{display:block;margin:12px auto 0}.builder-button--secondary{color:#191c1a;border-color:#c0c9c1;background:#fff}.builder-button--secondary:hover{background:#f3f4f0}.metal-options{display:grid;grid-template-columns:repeat(3,minmax(0,184.33px));gap:16px}.metal-option{min-height:64px;display:flex;align-items:center;gap:16px;padding:0 38.56px 0 16px;border:1.5px solid #e8e3db;border-radius:14px;color:#174d34;background:#fff;text-align:left}.metal-option span{display:grid;gap:2px;font-size:12px;font-weight:600;line-height:15px}.metal-option small{color:#69716c;font-size:9px;font-weight:400;line-height:12px}.metal-swatch{width:20px;height:20px;flex:0 0 20px;display:block;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.metal-swatch--rose{background:linear-gradient(154.36deg,#f39b75 12.58%,#ffcab3 51.01%,#f39b75 92.52%)}.metal-swatch--white{background:linear-gradient(145.3deg,#d4d0ca 8.57%,#f7f7f7 50.17%,#d4d0ca 95.98%)}.metal-swatch--yellow{background:linear-gradient(146.98deg,#f0bc49 19.93%,#ffd77f,#f0bc49 86.25%)}.purity-options{display:flex;flex-wrap:wrap;gap:9px}.ring-size-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:8px;row-gap:23px}.more-sizes:not([hidden]){display:contents}.choice-pill{min-width:100px;min-height:48px;padding:8px 13px;border:1px solid #e8e3db;border-radius:8px;color:#174d34;background:#fff;font-size:12px;font-weight:600;line-height:16px}.ring-size-options .choice-pill{min-width:0;min-height:39.5px}.field-note{margin:8px 0 0;color:#404943;font-family:Inter,sans-serif;font-size:11px;font-style:italic;line-height:16.5px}.band-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:731.25px}.band-option{min-width:0;min-height:231px;display:grid;align-content:start;gap:6px;padding:0 0 14px;border:1.5px solid #e8e3db;border-radius:14px;color:#174d34;background:#fff;text-align:left}.band-option strong{padding:0 14px;font-family:Lora,serif;font-size:18px;font-weight:400;line-height:27px}.band-option small{padding:0 14px;color:#404943;font-size:11px;line-height:16px}.band-thumb{height:128px;display:block;border-radius:12px 12px 0 0;background:#f6f5f2}.band-thumb:after{width:96px;height:44px;display:block;margin:42px auto;content:"";border:9px solid #d7a546;border-radius:50%;transform:rotate(-14deg)}.band-thumb--pave:after{border-color:#ddb85a;box-shadow:13px -1px 0 -8px #fff,0 0 0 1px #d19a35}.band-thumb--regal:after{width:82px;border-width:15px;border-radius:33% 66% 40% 55%;transform:rotate(13deg)}.engraving-group{margin-top:28px!important}.engraving-input{position:relative;display:block}.engraving-input input{width:100%;height:49px;padding:0 52px 0 16px;border:1px solid #c0c9c1;border-radius:5px;outline:none;color:#404943;background:#fff;font-size:16px}.engraving-input input:focus{border-color:#174d34;box-shadow:0 0 0 1px #174d34}.engraving-input input::placeholder{color:#404943;opacity:.72}.engraving-input span{position:absolute;top:50%;right:16px;color:#404943;font-size:12px;font-weight:600;line-height:14.4px;transform:translateY(-50%)}.builder-actions{display:grid;grid-template-columns:minmax(120px,1fr) minmax(260px,2fr);gap:20px;margin-top:27px}.builder-actions .builder-button{width:100%}.size-guide{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;padding:13px 14px;border:1px solid #c0c9c1;border-radius:6px;background:#f3f4f0}.size-guide div{display:grid;gap:3px}.size-guide strong{color:#191c1a;font-size:11px;line-height:15px}.size-guide span{color:#69716c;font-size:10px;line-height:13px}.size-guide button,.see-more{min-height:31px;padding:6px 14px;border:1px solid #c0c9c1;border-radius:4px;color:#191c1a;background:#fff;font-size:10px}.see-more{margin-top:23px}.ring-summary__header{display:flex;align-items:baseline;justify-content:space-between;max-width:699.25px;margin-top:32px;padding:0 0 12px}.ring-summary{overflow:hidden;max-width:699.25px;min-height:323.4px;border:1px solid #c0c9c1;border-radius:14px}.ring-summary__header h4{margin:0;color:#191c1a;font-family:Lora,serif;font-size:24px;font-weight:400;line-height:32px}.ring-summary__header span{color:#174d34;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ring-summary__row{min-height:54px;display:grid;grid-template-columns:130px minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:7px 18px;border-top:1px solid #dfe3df;color:#404943;font-size:12px}.ring-summary__price{color:#174d34;font-weight:600;white-space:nowrap}.ring-summary__row:first-child{border-top:0}.ring-summary__row strong{color:#191c1a;font-weight:500}.ring-summary__row button{border:0;color:#174d34;background:transparent;font-size:11px;text-decoration:underline}.ring-summary__total{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:8px 18px;background:#eef0eb}.ring-summary__total span{display:grid;color:#191c1a;font-size:12px;font-weight:600}.ring-summary__total small{color:#69716c;font-size:10px;font-weight:400}.ring-summary__total strong{color:#003520;font-size:17px}.ring-summary__total em{color:#5a7a5a;font-size:9px;font-style:normal;font-weight:600}.ring-help{padding:70px 0;background:#faf8f57f}.ring-help__inner{width:min(100% - 96px,1320px);margin:0 auto;display:grid;grid-template-columns:minmax(270px,.85fr) minmax(0,1.8fr);align-items:center;gap:50px}.ring-help h2{margin:0;color:#252724;font-family:Lora,serif;font-size:46px;font-weight:400;line-height:54px}.ring-help__cards{display:grid;grid-template-columns:repeat(2,minmax(0,375px));justify-content:end;gap:16px}.ring-help-card{min-height:489px;display:grid;grid-template-rows:296px minmax(0,1fr);overflow:hidden;border:1px solid #e8e3db;border-radius:14px;background:#fff}.ring-help-card>img{width:100%;height:296px;display:block;object-fit:cover}.ring-help-card:first-child>img{width:calc(100% + 16px);max-width:none;margin-left:-8px;object-position:50% 35%}.ring-help-card:last-child>img{object-position:50% 28%}.ring-help-card>div{display:grid;align-content:start;padding:22px 24px 26px}.ring-help-card h3{margin:0;color:#252724;font-family:Lora,serif;font-size:24px;font-weight:400;line-height:32px}.ring-help-card p{margin:8px 0 18px;color:#404943;font-size:13px;line-height:20px}.ring-help-card a{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:#174d34;font-size:13px;font-weight:600;letter-spacing:.4px;text-decoration:none}.ring-benefits{width:min(100% - 96px,1320px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:44px 0 56px}.ring-benefits article{display:flex;align-items:center;gap:23px}.ring-benefits article:nth-child(2){justify-content:center}.ring-benefits article:last-child{justify-content:flex-end}.ring-benefits svg{width:40px;height:40px;flex:0 0 auto;stroke-linecap:round;stroke-linejoin:round}.ring-benefits .ck-trust-icon--certified{width:48px;height:48px;fill:#5a413f;stroke:none}.ring-benefits .ck-trust-icon--exchange{width:48px;height:48px;fill:none;stroke:#5a413f;stroke-width:3.69228}.ring-benefits .ck-trust-icon--shipment{width:49px;height:46px;stroke:none}.ring-benefits h2{margin:0;color:#27272a;font-family:Figtree,sans-serif;font-size:25.85px;font-weight:600;line-height:35.54px}.customise-final-cta{width:min(100% - 96px,1250px);margin:10px auto 75px}.customise-final-cta .final-cta{margin:0 auto}.desktop-only{display:block}@media(max-width:1120px)and (min-width:768px){.ring-builder,.ring-help__inner,.ring-benefits,.customise-final-cta{width:min(100% - 48px,1000px)}.ring-builder__layout{grid-template-columns:minmax(290px,360px) minmax(0,1fr);gap:28px}.diamond-shapes{grid-template-columns:repeat(4,minmax(0,1fr))}.ring-help__inner{grid-template-columns:minmax(200px,.7fr) minmax(0,1.8fr);gap:25px}.ring-help h2{font-size:35px;line-height:43px}}@media(max-width:767px){body{min-width:320px}.customise-announcement{position:relative;min-height:31px;padding:7px 10px;font-size:8px;line-height:12px;white-space:nowrap}.customise-announcement a{font-size:8px}.site-header{position:relative;top:auto}.customise-hero{height:400px;min-height:0}.customise-hero>img{object-position:51% center}.customise-hero__overlay{background:linear-gradient(90deg,#00000094,#0000000f)}.customise-hero__content{top:auto;right:18px;bottom:42px;left:18px;transform:none}.customise-hero h1{font-size:29px;line-height:33px}.customise-hero p{max-width:270px;margin-top:7px;font-size:9px;line-height:13px}.ring-builder{width:100%;padding:23px 10px 38px}.ring-builder__heading{align-items:center;padding:0 5px 15px}.ring-builder__heading h2{max-width:220px;font-size:20px;line-height:25px}.ring-builder__price{gap:1px}.ring-builder__price span{font-size:7px;line-height:9px;letter-spacing:.45px}.ring-builder__price strong{font-size:15px;line-height:19px}.ring-steps{gap:5px;margin:15px 0 25px}.ring-step{min-height:44px;gap:4px;padding-bottom:7px}.ring-step__marker{width:12px;height:12px;flex-basis:12px}.ring-step__marker:before{width:10px;height:10px}.ring-step__tick{width:12px;height:12px}.ring-step>span:last-child{gap:1px}.ring-step small{font-size:6px;line-height:8px;letter-spacing:.45px}.ring-step strong{font-size:7px;line-height:9px;letter-spacing:.15px}.ring-builder__layout{display:block}.ring-preview{width:100%;gap:12px}.ring-preview__card{min-height:0}.ring-preview__visual{min-height:210px;padding:5px 22px 0}.ring-preview__caption{padding:12px 13px 10px}.ring-preview__caption h3{font-size:17px;line-height:24px}.ring-preview__caption p{font-size:7px;line-height:10px;letter-spacing:.45px}.ring-preview__benefits{grid-template-columns:repeat(3,max-content);justify-content:center;justify-items:center;gap:14px;width:100%;padding:14px 0;border-width:1px 0;border-style:solid;border-color:#e5e3de}.ring-preview__benefits span{justify-content:center;gap:5px;font-size:8px;line-height:11px;letter-spacing:.1px;white-space:nowrap}.ring-preview__benefits svg{width:12px;height:12px;flex-basis:12px}.ring-builder__panel{margin-top:26px}.step-panel h3{font-size:27px;line-height:36px}.step-panel__intro{margin:5px 0 19px;font-size:11px;line-height:16px}.field-group+.field-group{margin-top:21px}.field-label-row{margin-bottom:7px;font-size:9px;line-height:12px;letter-spacing:.65px}.field-label-row strong,.field-label-row small{font-size:8px;line-height:10px}.diamond-shapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.diamond-shape{min-height:61px;gap:3px;padding:5px 2px;font-size:7px;line-height:9px}.diamond-shape img{width:27px;height:27px}.choice-grid--six{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.choice-card{min-height:42px;gap:1px;padding:6px;border-radius:4px}.choice-card strong{font-size:8px;line-height:10px}.choice-card small{font-size:7px;line-height:9px}.select-row{display:block;margin-top:20px}.select-row .field-group+.field-group{margin-top:20px}.select-options{gap:6px}.select-options .choice-card{min-height:48px}.builder-footer{display:flex;flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:20px}.builder-help-link{font-size:9px;line-height:13px}.builder-button{min-height:37px;padding:9px 10px;border-radius:4px;font-size:9px;line-height:12px;letter-spacing:.75px}.builder-footer .builder-button{flex:none;width:100%;min-height:37px;border-radius:4px}.metal-options,.band-options{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}.metal-option{min-height:78px;gap:12px;padding:16px;border-width:1px;border-radius:8px}.metal-swatch{width:24px;height:24px;flex-basis:24px}.metal-option span{gap:3px;font-size:12px;line-height:16px}.metal-option small{font-size:10px;line-height:14px}.purity-options{flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.purity-options::-webkit-scrollbar{display:none}.purity-options .choice-pill{flex:0 0 calc((100% - 10px)/2);min-width:0}.choice-pill{min-width:0;min-height:48px;padding:5px 9px;border-radius:8px;font-size:12px;line-height:16px}.field-note{font-size:8px;line-height:12px}.band-option{min-height:78px;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"thumb title" "thumb note";align-content:center;gap:0 12px;padding:16px;border-width:1px;border-radius:8px}.band-option strong{grid-area:title;padding:0;font-size:13px;line-height:18px}.band-option small{grid-area:note;padding:0;font-size:10px;line-height:14px}.band-thumb{grid-area:thumb;width:46px;height:46px;align-self:center;border-radius:6px}.band-thumb:after{width:30px;height:15px;margin:15px auto;border-width:4px}.band-thumb--regal:after{width:26px;border-width:5px}.engraving-group{margin-top:20px!important}.engraving-input input{height:36px;padding-left:10px;font-size:10px}.engraving-input span{right:10px;font-size:8px;line-height:10px}.builder-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:7px;margin-top:19px}.size-guide{align-items:flex-start;gap:8px;margin-bottom:19px;padding:9px}.size-guide strong{font-size:8px;line-height:10px}.size-guide span{font-size:7px;line-height:9px}.size-guide button,.see-more{min-height:25px;padding:5px 7px;font-size:7px}.ring-size-options{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;row-gap:10px}.ring-size-options .choice-pill{min-height:44px}.more-sizes{gap:6px}.ring-summary__header{max-width:none;margin-top:20px;padding:0 0 8px}.ring-summary{max-width:none;min-height:0;border-radius:8px}.ring-summary__header h4{font-size:18px;line-height:24px}.ring-summary__header span{font-size:6px}.ring-summary__row{min-height:76px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label edit" "value price";align-content:center;justify-content:space-between;gap:4px 12px;padding:16px;border-top:0;border-bottom:1px solid #dfe3df;font-size:11px}.ring-summary__row>span{grid-area:label}.ring-summary__row strong{grid-area:value;font-size:12px}.ring-summary__row button{grid-area:edit;align-self:center;font-size:11px}.ring-summary__price{grid-area:price;align-self:center;font-size:11px}.diamond-size-more.is-open{max-height:420px}.ring-summary__total{min-height:38px;gap:7px;padding:5px 8px}.ring-summary__total small,.ring-summary__total em{font-size:6px}.ring-summary__total strong{font-size:11px}.ring-help{padding:36px 10px}.ring-help__inner{width:100%;display:block}.ring-help h2{margin-bottom:19px;font-size:24px;line-height:31px}.ring-help__cards{grid-template-columns:1fr;gap:12px}.ring-help-card{min-height:0;grid-template-rows:auto minmax(0,1fr)}.ring-help-card>img{height:180px}.ring-help-card>div{padding:10px 11px 12px}.ring-help-card h3{font-size:17px;line-height:23px}.ring-help-card p{min-height:0;margin:4px 0 9px;font-size:8px;line-height:12px}.ring-help-card a{min-height:31px;font-size:8px}.ring-benefits{width:100%;grid-template-columns:repeat(3,190px);gap:42px;overflow:hidden;padding:25px 22px 43px}.ring-benefits article,.ring-benefits article:nth-child(2),.ring-benefits article:last-child{justify-content:flex-start;gap:13px}.ring-benefits svg,.ring-benefits .ck-trust-icon--certified,.ring-benefits .ck-trust-icon--exchange,.ring-benefits .ck-trust-icon--shipment{width:24px;height:24px}.ring-benefits h2{font-size:12.19px;line-height:16.76px;white-space:nowrap}.customise-final-cta{width:calc(100% - 20px);margin:14px auto 35px}.desktop-only{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/customise-ring.css.map */
