@font-face{font-family:"OT Jubilee Platinum";src:url("../fonts/OTJubilee-Platinum.woff2?1") format("woff2"),url("../fonts/OTJubilee-Platinum.woff?1") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PP Fragment Sans";src:url("../fonts/PPFragment-SansRegular.woff2?1") format("woff2"),url("../fonts/PPFragment-SansRegular.woff?1") format("woff");font-weight:normal;font-style:normal;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;width:100%}*,*::before,*::after{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}ul{list-style:none}img,iframe,video,object,embed,picture{display:block;max-width:100%;height:auto;width:100%}[tabindex="-1"]{outline:none !important}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[autocomplete=off]::-webkit-contacts-auto-fill-button,input[autocomplete=off]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;height:0;width:0;margin:0}select::-ms-expand{display:none}input[type=range]::-moz-focus-outer{border:0}:root{--s-2:clamp(0.13rem, 0vw + 0.13rem, 0.13rem);--s-4:clamp(0.25rem, 0vw + 0.25rem, 0.25rem);--s-8:clamp(0.5rem, 0vw + 0.5rem, 0.5rem);--s-12:clamp(0.5rem, 0.42vw + 0.38rem, 0.75rem);--s-16:clamp(0.75rem, 0.42vw + 0.63rem, 1rem);--s-20:clamp(0.75rem, 0.83vw + 0.5rem, 1.25rem);--s-24:clamp(1rem, 0.83vw + 0.75rem, 1.5rem);--s-32:clamp(1.25rem, 1.25vw + 0.88rem, 2rem);--s-40:clamp(1.5rem, 1.67vw + 1rem, 2.5rem);--s-48:clamp(1.5rem, 2.5vw + 0.75rem, 3rem);--s-56:clamp(2rem, 2.5vw + 1.25rem, 3.5rem);--s-64:clamp(2.5rem, 2.5vw + 1.75rem, 4rem);--s-72:clamp(3rem, 2.5vw + 2.25rem, 4.5rem);--s-80:clamp(3.5rem, 2.5vw + 2.75rem, 5rem);--s-96:clamp(4rem, 3.33vw + 3rem, 6rem);--s-112:clamp(4.5rem, 4.17vw + 3.25rem, 7rem);--s-120:clamp(4.5rem, 5vw + 3rem, 7.5rem);--s-136:clamp(5rem, 5.83vw + 3.25rem, 8.5rem);--s-160:clamp(5rem, 8.33vw + 2.5rem, 10rem);--s-184:clamp(6rem, 9.17vw + 3.25rem, 11.5rem);--s-200:clamp(6rem, 10.83vw + 2.75rem, 12.5rem);--s-248:clamp(7rem, 14.17vw + 2.75rem, 15.5rem);--s-264:clamp(7.5rem, 15vw + 3rem, 16.5rem);--s-320:clamp(10rem, 16.67vw + 5rem, 20rem);--a5:clamp(3.44rem, 3.13vw + 2.5rem, 5.31rem);--a4:clamp(2.38rem, 2.71vw + 1.56rem, 4rem);--a3:clamp(1.75rem, 2.08vw + 1.13rem, 3rem);--a2:clamp(1.56rem, 1.67vw + 1.06rem, 2.56rem);--a1:clamp(1.13rem, 0.73vw + 0.91rem, 1.56rem);--b0:clamp(1rem, 0.21vw + 0.94rem, 1.13rem);--b1:clamp(0.88rem, 0.21vw + 0.81rem, 1rem);--b2:clamp(0.81rem, 0.21vw + 0.75rem, 0.94rem);--b3:clamp(0.63rem, 0.31vw + 0.53rem, 0.81rem);--b4:clamp(0.69rem, 0.1vw + 0.66rem, 0.75rem);--breakpoint-sm:480px;--breakpoint-sm-md:620px;--breakpoint-md:800px;--breakpoint-lg:1140px;--breakpoint-xl:1440px;--breakpoint-xxl:1920px;--breakpoint-xxxl:3840px;--white:#ffffff;--black:#000000;--mango:#f7b334;--slate:#3c5163}:root{--text-color: #521400;--bg-color: #f3f1ed;--fs-b0: 15px;--frame-offset: 50px}@media(max-width: 1140px){:root{--frame-offset: 40px}}@media(max-width: 800px){:root{--frame-offset: 35px}}@media(max-width: 480px){:root{--frame-offset: 15px}}html,body{-webkit-font-smoothing:antialiased}body{color:#000;background-color:#fff}a{color:inherit;text-decoration:none}a:active:not(:disabled):focus-visible,a:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media(min-width: 1440px){a:active:not(:disabled):focus-visible,a:focus:not(:disabled):focus-visible{box-shadow:0 0 0 .1388888889vw #fff,0 0 0 .2777777778vw #000}}.u-icon{display:inline-block;width:1em;height:100%;stroke-width:0;stroke:currentcolor;fill:currentcolor}.u-a5{font-size:var(--a5);font-family:"PP Fragment Sans",sans-serif;line-height:100%;letter-spacing:normal}.u-a4{font-size:var(--a4);font-family:"OT Jubilee Platinum",serif;line-height:107%;letter-spacing:-0.02078125em}.u-a3{font-size:var(--a3);font-family:"PP Fragment Sans",sans-serif;line-height:116%;letter-spacing:-.0208333333em}.u-a2{font-size:var(--a2);font-family:"OT Jubilee Platinum",serif;line-height:112%;letter-spacing:-.0195121951em}.u-a1{font-size:var(--a1);font-family:"PP Fragment Sans",sans-serif;line-height:130%;letter-spacing:normal}.u-b0,body{font-size:var(--b0);font-family:"PP Fragment Sans",sans-serif;line-height:144%;letter-spacing:normal}.u-b1{font-size:var(--b1);font-family:"PP Fragment Sans",sans-serif;line-height:110%;letter-spacing:normal}.u-b2{font-size:var(--b2);font-family:"PP Fragment Sans",sans-serif;line-height:133%;letter-spacing:-.0066666667em}.u-b3{font-size:var(--b3);font-family:"PP Fragment Sans",sans-serif;line-height:133%}.u-font-primary{font-family:"PP Fragment Sans",sans-serif;font-weight:normal;font-style:normal}.u-font-secondary{font-family:"OT Jubilee Platinum",serif;font-weight:normal;font-style:normal}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-underline{text-decoration:underline}.u-fw-thin,.u-fw-100{font-weight:100}.u-fw-extra-light,.u-fw-200{font-weight:200}.u-fw-light,.u-fw-300{font-weight:300}.u-fw-regular,.u-fw-normal,.u-fw-400{font-weight:400}.u-fw-medium,.u-fw-500{font-weight:500}.u-fw-semi-bold,.u-fw-600{font-weight:600}.u-fw-bold,.u-fw-700{font-weight:700}.u-fw-extra-bold,.u-fw-800{font-weight:800}.u-fw-black,.u-fw-900{font-weight:900}.u-button-reset{-webkit-appearance:none;border:0;outline:0;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:0;margin:0;padding:0;box-shadow:unset}.u-ratio{position:relative;display:block;overflow:hidden}.u-ratio:before{display:block;padding-bottom:100%;width:100%;content:""}.u-ratio__inner,.u-ratio>img,.u-ratio>video,.u-ratio>iframe,.u-ratio>embed,.u-ratio>object{position:absolute;top:0;left:0;width:100%;height:100%}.u-ratio--2-1:before{padding-bottom:50%}.u-ratio--4-3:before{padding-bottom:75%}.u-ratio--16-9:before{padding-bottom:56.25%}.c-frame{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.c-frame__line{display:inline-block;background-color:#fff;position:absolute}.c-frame__line--left{top:var(--frame-offset);bottom:var(--frame-offset);left:var(--frame-offset);width:3px;transform-origin:bottom;transform:scaleY(0)}.c-frame__line--right{top:var(--frame-offset);bottom:var(--frame-offset);right:var(--frame-offset);width:3px;transform-origin:bottom;transform:scaleY(0)}.c-frame__line--top-left{top:var(--frame-offset);left:var(--frame-offset);right:50%;height:3px;transform-origin:left;transform:scaleX(0)}.c-frame__line--top-right{top:var(--frame-offset);right:var(--frame-offset);left:50%;height:3px;transform-origin:right;transform:scaleX(0)}.c-frame__line--bottom{bottom:var(--frame-offset);left:var(--frame-offset);right:var(--frame-offset);height:3px;transform-origin:center;transform:scaleX(0)}#c-ring-configurator{color:var(--text-color);background-color:var(--bg-color);font-family:"PP Fragment Sans",sans-serif;width:100%;height:100%;overflow:hidden;position:fixed;z-index:1}.c-ring-configurator__actions,.c-ring-configurator__gem,.c-ring-configurator__engraving{opacity:0}.c-ring-configurator__engraving{gap:15px}@media(max-width: 800px){.c-ring-configurator__engraving{gap:10px}}.c-ring-configurator__configurator-inputs{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;padding:2.0833333333vw;opacity:0;transition:.3s;pointer-events:none}@media(max-width: 800px){.c-ring-configurator__configurator-inputs{padding:20px}}@media(max-width: 620px){.c-ring-configurator__configurator-inputs{border-radius:7px 7px 0 0;top:auto;height:auto;bottom:0;padding:15px 15px 80px;background-color:#fff}}.c-ring-configurator__configurator-inputs.is-visible{transition-delay:.05s;opacity:1}@media(max-width: 620px){.c-ring-configurator__configurator-inputs.is-visible.is-dragging{opacity:0}}.c-ring-configurator__configurator-inputs.is-visible.is-dragging .c-ring-configurator__configurator-inputs-inner,.c-ring-configurator__configurator-inputs.is-visible.is-dragging .c-ring-configurator__configurator-inputs-tabs{opacity:0;pointer-events:none;transition-delay:.1s;transition-duration:.5s}@media(max-width: 620px){.c-ring-configurator__configurator-inputs.is-visible.is-dragging .c-ring-configurator__configurator-inputs-inner,.c-ring-configurator__configurator-inputs.is-visible.is-dragging .c-ring-configurator__configurator-inputs-tabs{opacity:1}}.c-ring-configurator__configurator-inputs.is-visible.is-dragging~.c-ring-configurator__finish-config-cta{opacity:0;pointer-events:none;transition-delay:.1s;transition-duration:.5s}@media(max-width: 620px){.c-ring-configurator__configurator-inputs.is-visible.is-dragging~.c-ring-configurator__finish-config-cta{transition-delay:0s;transition-duration:.3s}}.c-ring-configurator__configurator-inputs-inner{height:110px;width:100%;position:relative;transition-duration:.5s}@media(max-width: 1140px){.c-ring-configurator__configurator-inputs-inner{height:100px}}@media(max-width: 800px){.c-ring-configurator__configurator-inputs-inner{height:90px}}@media(max-width: 620px){.c-ring-configurator__configurator-inputs-inner{transition:height .3s ease-out}.c-ring-configurator__configurator-inputs-inner.active-2{height:145px}}.c-ring-configurator__input-wrapper{position:absolute;bottom:0;left:0;width:100%;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:.25s}@media(max-width: 620px){.c-ring-configurator__input-wrapper{flex-wrap:wrap}}.c-ring-configurator__input-wrapper.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.2s}.c-ring-configurator__input-label{padding-bottom:10px;opacity:.5}.c-ring-configurator__input-block{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}@media(max-width: 620px){.c-ring-configurator__input-block{flex:1 0 auto}}@media(max-width: 620px){.c-ring-configurator__input-block--range{width:100%}}.c-ring-configurator__configurator-inputs-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:20px;transition-duration:.5s}.c-ring-configurator__configurator-inputs-tab{text-transform:uppercase;position:relative;opacity:.5;transition:opacity .25s;pointer-events:auto;font-size:15px;padding-bottom:5px;color:var(--text-color)}@media(max-width: 620px){.c-ring-configurator__configurator-inputs-tab{opacity:.7}}.c-ring-configurator__configurator-inputs-tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#dea593;transform:scaleX(0);transition:transform .25s}@media(hover: none){.c-ring-configurator__configurator-inputs-tab{-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-ring-configurator__configurator-inputs-tab:active{opacity:1}}@media(hover: hover),all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-ring-configurator__configurator-inputs-tab:hover{opacity:1}}.c-ring-configurator__configurator-inputs-tab.is-active{pointer-events:none;opacity:1}.c-ring-configurator__configurator-inputs-tab.is-active:after{transform:scaleX(1)}.c-ring-configurator__ring-material{display:block}.c-ring-configurator__ring-material ul{display:flex;gap:10px}@media(max-width: 620px){.c-ring-configurator__ring-material ul{gap:8px;white-space:nowrap;overflow:scroll;margin-left:-15px;margin-right:-15px;padding:0 15px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-ring-configurator__ring-material ul::-webkit-scrollbar{display:none}}.c-ring-configurator__gem{display:block}.c-ring-configurator__gem ul{display:flex;gap:10px}@media(max-width: 620px){.c-ring-configurator__gem ul{gap:8px;white-space:nowrap;overflow:scroll;margin-left:-15px;margin-right:-15px;padding:0 15px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-ring-configurator__gem ul::-webkit-scrollbar{display:none}}.c-ring-configurator__frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none}.c-ring-configurator__heading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:2;text-align:center;padding:8.3333333333vw 20px 4.8611111111vw}@media(max-width: 1140px){.c-ring-configurator__heading{padding:120px 20px 70px}}@media(max-width: 800px){.c-ring-configurator__heading{padding:120px 20px 100px}}@media(max-width: 480px){.c-ring-configurator__heading{padding:120px 20px 140px}}.c-ring-configurator__heading-title{font-family:"OT Jubilee Platinum",serif;font-size:10.4166666667vw;line-height:1em;margin-bottom:0}.c-ring-configurator__heading-title>div{padding:0 .15em;line-height:1em;height:1.15em;overflow:hidden;display:none}.c-ring-configurator__heading-title>div.is-visible{display:block}.c-ring-configurator__heading-title>div>div{opacity:0;visibility:hidden}.c-ring-configurator__heading-subtitle{font-size:15px;margin-bottom:4.8611111111vw;opacity:0;visibility:hidden;transform:translateY(100%)}.has-options-active .c-ring-configurator__heading{pointer-events:none}.c-ring-configurator__cta{margin-bottom:4.8611111111vw;opacity:0;visibility:hidden;transform:translateY(100%)}.c-ring-configurator__button{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:rgba(0,0,0,0);line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;font-size:var(--fs-b0);padding:10px 60px;background-color:rgba(0,0,0,0);border:1px solid var(--text-color);border-radius:100px;transition:all .2s;color:var(--text-color)}.c-ring-configurator__button:hover,.c-ring-configurator__button:focus,.c-ring-configurator__button:active{outline:none}@media(hover: none){.c-ring-configurator__button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-ring-configurator__button:active{background-color:#fff;border-color:#fff}}@media(hover: hover),all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-ring-configurator__button:hover{background-color:#fff;border-color:#fff}}@media(hover: none){.c-ring-configurator__button--secondary{-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-ring-configurator__button--secondary:active{background-color:#f1efea;border-color:#f1efea}}@media(hover: hover),all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-ring-configurator__button--secondary:hover{background-color:#f1efea;border-color:#f1efea}}.c-ring-configurator__model{height:100lvh}.c-ring-configurator__model-inner{opacity:0;transform:scale(0.3) translateY(-50%);transition:opacity .25s linear,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);cursor:grab}@media(max-width: 800px){.c-ring-configurator__model-inner{transform:scale(0.5) translateY(-40%)}}@media(max-width: 620px){.c-ring-configurator__model-inner{transform:scale(0.7) translateY(-20%)}}.c-ring-configurator__model-inner:active{cursor:grabbing}.c-ring-configurator__model-inner.is-visible{opacity:1}.c-ring-configurator__model-inner.is-zoomed{transform:scale(1) translateY(0%)}.c-ring-configurator__powered-by{position:absolute;top:0;right:0;padding:2.0833333333vw;display:inline-flex;color:var(--text-color);opacity:0;visibility:hidden;transition:.3s}.has-options-active .c-ring-configurator__powered-by{transition-delay:.1s;opacity:1;visibility:visible}@media(max-width: 800px){.c-ring-configurator__powered-by{padding:30px}}@media(max-width: 620px){.c-ring-configurator__powered-by{padding:15px}}.c-ring-configurator__powered-by a{pointer-events:auto;position:relative;overflow:hidden;display:inline-block}.c-ring-configurator__powered-by a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#4b2013;transition:transform .3s ease-out,opacity .3s ease-out}@media(hover: none){.c-ring-configurator__powered-by a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-ring-configurator__powered-by a:active:after{transform:translateX(-105%);opacity:.3}}@media(hover: hover),all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-ring-configurator__powered-by a:hover:after{transform:translateX(-105%);opacity:.3}}.c-ring-configurator__powered-by span{opacity:.5}.c-ring-configurator__welcome-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;opacity:0;visibility:hidden}.c-ring-configurator__welcome-popup-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f1efea;opacity:.7;cursor:pointer}.c-ring-configurator__welcome-popup-inner{max-width:550px;min-height:500px;padding:30px;gap:30px;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background-color:#fff;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between}.c-ring-configurator__welcome-popup-inner img{width:115px;height:auto;display:block}.c-ring-configurator__welcome-popup-inner h2{font-family:"OT Jubilee Platinum",serif;padding-bottom:30px}.c-ring-configurator__welcome-popup-inner p{max-width:370px;width:100%;margin:0 auto;font-size:var(--fs-b0)}.c-ring-configurator__finish-config-cta{position:absolute;right:2.0833333333vw;bottom:2.0833333333vw;opacity:0;visibility:hidden;transition:.3s;z-index:1;transform:translate3d(0, 0, 1px)}@media(max-width: 800px){.c-ring-configurator__finish-config-cta{right:20px;bottom:20px}}@media(max-width: 620px){.c-ring-configurator__finish-config-cta{left:15px;right:15px;bottom:15px}}.has-options-active .c-ring-configurator__finish-config-cta{transition-delay:.1s;opacity:1;visibility:visible}.c-ring-configurator__finish-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;opacity:0;visibility:hidden;transition:.3s}.c-ring-configurator__finish-popup.is-visible{opacity:1;visibility:visible}.c-ring-configurator__finish-popup-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f1efea;opacity:.7;cursor:pointer}.c-ring-configurator__finish-popup-inner{max-width:550px;min-height:500px;padding:30px;gap:30px;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background-color:#fff;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.c-ring-configurator__finish-popup-inner h3{font-family:"OT Jubilee Platinum",serif;padding-bottom:30px}.c-ring-configurator__finish-popup-inner p{max-width:370px;width:100%;margin:0 auto;font-size:var(--fs-b0)}.c-ring-configurator__finish-popup-close{font-size:15px;top:20px;right:20px;position:absolute}.c-ring-configurator__finish-popup-close .u-icon{color:var(--text-color)}.u-split-text-char{opacity:0;visibility:hidden}.c-color-option{border-radius:7px;border:1px solid #fff;background:#fff;transition:border-color .25s;padding:13px 20px;display:flex;align-items:center;gap:10px;pointer-events:auto;cursor:pointer;color:var(--text-color)}.c-color-option.is-active{pointer-events:none;border-color:#a48e86}.c-color-option span{font-size:var(--fs-b0)}.c-color{display:inline-block;width:17px;height:17px;border-radius:50%}@media(max-width: 800px){.c-color{width:14px;height:14px}}@media(max-width: 620px){.c-color{width:10px;height:10px}}.c-color--w-gold{background-color:#eaeaea}.c-color--r-gold{background-color:#f5d4d4}.c-color--y-gold{background-color:#f0daa5}.c-color--w{background-color:#eaeaea}.c-color--r{background-color:#ea5481}.c-color--g{background-color:#08a36b}.c-color--b{background-color:#0071c3}.c-input,.c-select{-webkit-appearance:none;border:0;border-radius:0;padding-right:0;padding-left:0;outline:0;background:none;box-shadow:none;border-bottom:1px solid #a48e86;padding-bottom:7px;padding-top:7px;line-height:1.7;color:var(--text-color)}@media(max-width: 620px){.c-input,.c-select{width:100%}}.c-select-wrapper{position:relative}.c-select-wrapper:after{position:absolute;content:"";top:50%;transform:translateY(-75%) rotate(-45deg);right:3px;width:7px;height:7px;border-left:1px solid #dea593;border-bottom:1px solid #dea593}.c-select{padding-right:30px}.c-range-wrapper{padding:10px;border-radius:7px;background:rgba(255,255,255,.47);display:flex;flex-wrap:wrap;align-items:center;gap:5px}@media(max-width: 800px){.c-range-wrapper{gap:3px;padding:5px}}.c-range{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer}@media(max-width: 620px){.c-range{flex:1 0 auto}}.c-range::-moz-range-track{background:#dea593;height:8px;border-radius:100px}.c-range::-webkit-slider-runnable-track{background:#dea593;height:8px;border-radius:100px}.c-range::-moz-range-thumb{-webkit-appearance:none;appearance:none;transform:translateY(-2px);background-color:#4b2013;height:12px;width:12px;border-radius:50%}.c-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;transform:translateY(-2px);background-color:#4b2013;height:12px;width:12px;border-radius:50%}.c-range:focus{outline:none}.c-range-value{min-width:35px;text-align:right;padding-top:.1em}@media(max-width: 800px){.c-range-value{min-width:25px}}.c-ring-configurator-header{--text-color: #521400;--bg-color: #f3f1ed;pointer-events:none;position:fixed;top:1.0416666667vw;left:0;width:100%;z-index:100;text-align:center;padding:20px var(--frame-offset)}@media(max-width: 620px){.c-ring-configurator-header{top:0;padding:15px var(--frame-offset);line-height:0}}.c-ring-configurator-header__close{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:rgba(0,0,0,0);line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;font-size:var(--fs-b0);display:inline-flex;align-items:center;position:absolute;top:1.0416666667vw;left:2.0833333333vw;transition:all .3s;opacity:0;visibility:hidden;color:var(--text-color);overflow:visible;pointer-events:all}.c-ring-configurator-header__close:hover,.c-ring-configurator-header__close:focus,.c-ring-configurator-header__close:active{outline:none}.c-ring-configurator-header__close span{display:inline-block;line-height:1}@media(max-width: 800px){.c-ring-configurator-header__close{top:20px;left:20px}}@media(max-width: 620px){.c-ring-configurator-header__close{top:15px;left:15px}.c-ring-configurator-header__close span{display:none}}.c-ring-configurator-header__close i{display:inline-block;line-height:1}.c-ring-configurator-header__close .u-icon{font-size:.75em;margin-right:.75em;transition:all .3s;line-height:1;height:auto}@media(max-width: 620px){.c-ring-configurator-header__close .u-icon{font-size:1em}}@media(hover: none){.c-ring-configurator-header__close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-ring-configurator-header__close:active .u-icon{transform:translateX(-50%)}}@media(hover: hover),all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-ring-configurator-header__close:hover .u-icon{transform:translateX(-50%)}}.has-options-active .c-ring-configurator-header__close{opacity:1;visibility:visible}.c-ring-configurator-header__title{display:inline-block;font-family:"OT Jubilee Platinum",serif;font-size:30px;height:1.25em;overflow:hidden;opacity:0;pointer-events:none}.c-ring-configurator-header__title>div{padding:0 .15em;height:1.15em;line-height:1em;overflow:hidden;display:none}.c-ring-configurator-header__title>div.is-visible{display:block}.c-ring-configurator-header__title>div>div{opacity:0;visibility:hidden}
