.rs-product-section{padding:var(--rs-pt-m, 0) 0 var(--rs-pb-m, 50px)}.rs-product{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}@media(min-width:768px){.rs-product-section{padding:var(--rs-pt, 0) 0 var(--rs-pb, 100px)}.rs-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start}}.page-container--full{max-width:none}.rs-product__info{position:relative;z-index:2;align-self:start;background-color:rgb(var(--color-background))}@media(min-width:768px){.rs-product__info{position:sticky;top:5rem;padding-left:calc(var(--spacing-x) * .833)}.rs-product__info.is-tall-sticky{top:calc(100vh - var(--customizer-height) - 20px)}}.rs-product__info>*{margin-bottom:30px}.rs-product__info>.shopify-block{margin-bottom:30px}.rs-product__info>.rs-product__title{margin-bottom:20px}.rs-product__info>.rs-product__terms{margin:8px 0 30px;text-align:left}.rs-product__info>[data-pp-message]{margin-bottom:30px}.rs-product__info>script{margin:0}.rs-product__title{margin:0 0 20px;font-size:45px;font-weight:600;line-height:1.2;color:#000}.rs-product__title--h4{font-size:34px}@media(max-width:767px){.rs-product__title--h4{font-size:22px}}.rs-price{display:flex;align-items:center;gap:10px;color:#000}.rs-price__pill{display:inline-flex;align-items:center;gap:10px;padding:10px;background:#f6f6f6;font-size:16px;font-weight:600;line-height:1;color:#000}.rs-price__dot{display:block;width:5px;height:5px;margin-bottom:3px;background:#000}.rs-product__description{font-size:16px;line-height:1.6;color:#000}.rs-product__description p:last-child{margin-bottom:0}.rs-price--sale .rs-price__pill{color:rgb(var(--color-accent))}.rs-price__compare{font-size:20px;line-height:1;color:#0000008c;text-decoration:line-through}.rs-price__off{display:inline-flex;align-items:center;padding:6px 15px;border-radius:30px;background:#fc5732;color:#fff;font-size:16px;font-weight:700;line-height:1.2}[hidden].rs-price__compare,[hidden].rs-price__off{display:none}.rs-badges{display:flex;gap:5px;margin-bottom:18px}.rs-badges[hidden]{display:none}.rs-badge{display:inline-flex;align-items:center;height:31px;padding:0 14px;border:1px solid #000;border-radius:3px;font-size:16px;font-weight:700;line-height:1;color:#000}.rs-variants{display:flex;flex-direction:column;gap:20px}.rs-variants__option{margin:0;padding:0;border:0;min-width:0}.rs-variants__label{display:block;margin-bottom:8px;padding:0;font-size:16px;color:#000}.rs-variants__label [data-selected-value]{font-weight:700}.rs-variants__values{display:flex;flex-wrap:wrap;gap:10px}.rs-variants__pill{display:flex;align-items:center;justify-content:center;padding:7px 15px;border:1px solid rgb(0 0 0 / .1);border-radius:3px;font-size:16px;line-height:1.5;color:#000;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rs-variants__input:checked+.rs-variants__pill{background:#000;border-color:#000;color:#fff}.rs-variants__input:focus-visible+.rs-variants__pill{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.rs-notify{margin-top:26px;padding:36px;border:1px solid #000;border-radius:5px}.rs-notify[hidden]{display:none}.rs-notify__title{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;line-height:1.2;color:#000}.rs-notify__subtitle{margin:16px 0 0;font-size:16px;line-height:1.6;color:#000}.rs-notify__input{display:block;width:100%;height:50px;margin-top:20px;padding:6px 10px;border:1px solid rgb(18 18 18 / .12);border-radius:3px;font:inherit;font-size:16px;color:#000;background:#fff}.rs-notify__submit{width:100%;margin-top:20px}.rs-notify__message{margin:0 0 16px;font-size:16px}.rs-notify__message--success{color:#10b981}.rs-notify__message--error{color:rgb(var(--color-accent))}.rs-product__buy-buttons{display:flex;flex-direction:column;gap:10px}.rs-product__atc{width:100%;min-height:44px;font-size:16px;font-weight:600}.rs-product__atc[disabled]{opacity:.5;cursor:not-allowed}.rs-product__buy .shopify-payment-button{width:100%}.rs-product__buy .shopify-payment-button__more-options{display:none!important}.rs-product__dynamic[hidden]{display:none}.rs-product__payments{margin-top:5px;text-align:center}.rs-product__payments img{display:inline-block;max-width:100%;height:auto;object-fit:contain}.buybtn-shipping_box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:20px 0;text-align:center}span.shipping-txt{color:#595959;font-size:16px;font-weight:400}.buybtn-shipping_box a{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#000;text-decoration:none;border-bottom:2px solid #000}.buybtn-icon_txtbox{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;max-width:80%;margin:20px auto;padding:20px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.ico-textbox{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:400;line-height:1;color:#000}.ico-textbox svg{flex-shrink:0;margin-bottom:3px}@media(max-width:767px){span.shipping-txt{font-size:18px}}.rs-gallery{position:relative}@media(min-width:768px){.rs-gallery{position:sticky;top:30px}}.rs-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rs-gallery__track::-webkit-scrollbar{display:none}.rs-gallery__item{position:relative;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#f5f5f5}.rs-gallery--single .rs-gallery__item{aspect-ratio:1}.rs-gallery__item>img,.rs-gallery__item>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.rs-gallery__video{opacity:0;transition:opacity .3s ease}.rs-gallery__video.is-playing{opacity:1}.rs-gallery__thumbs{position:absolute;left:50%;bottom:11px;transform:translate(-50%);display:flex;gap:10px;max-width:80%;padding:5px;background:#fff;border-radius:10px;overflow-x:auto;scrollbar-width:none}.rs-gallery__thumbs::-webkit-scrollbar{display:none}.rs-gallery__thumb{position:relative;flex:0 0 27.4px;width:27.4px;aspect-ratio:4 / 5;padding:0;border:0;background:none;border-radius:5px;overflow:hidden;cursor:pointer}.rs-gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:5px}.rs-gallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:5px;transition:border-color .3s ease}.rs-gallery__thumb.is-active:after{border-color:#000}.rs-gallery__thumb-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:30px;max-width:100%;height:30px;border-radius:9999px;background:#000;color:#fff;box-shadow:0 0 5px #00000017}.rs-gallery__thumb-badge svg{width:16px;height:16px}@media(min-width:768px){.rs-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;scroll-snap-type:none}.rs-gallery--single .rs-gallery__track{grid-template-columns:minmax(0,1fr)}.rs-gallery__item{flex:none}.rs-gallery__thumbs{display:none}}.rs-breadcrumb{padding:var(--rs-pt-m, 22px) 0 var(--rs-pb-m, 22px)}@media(min-width:768px){.rs-breadcrumb{padding:var(--rs-pt, 30px) 0 var(--rs-pb, 30px)}}.rs-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;line-height:1.6;color:#000}.rs-breadcrumb__list a{color:#000;text-decoration:none;transition:color .3s ease}.rs-breadcrumb__list a:hover{color:rgb(var(--color-accent))}.rs-breadcrumb__list svg{width:auto;height:8px}@media(min-width:768px){.rs-breadcrumb__list svg{margin:0 10px}}.rs-quotes{margin:0 0 16px;padding:14px 16px;border:1px solid #ebebeb;border-radius:10px;background:#fafafa;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.rs-quotes:hover,.rs-quotes:focus-visible{border-color:#cfcfcf}.rs-quotes:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.rs-quotes__stars{display:flex;align-items:center;justify-content:space-between}.rs-quotes__arrow{color:#777;flex:0 0 18px}.rs-quotes__rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.rs-quotes__glyphs{font-size:24px;line-height:1;letter-spacing:1px}.rs-quotes__summary{color:#1a1a1a;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.3}.rs-quotes__stars{color:#f5a623;font-size:16px;letter-spacing:2px;line-height:1;margin-bottom:8px}.rs-quotes__viewport{position:relative;display:grid}.rs-quotes__item{grid-area:1 / 1;margin:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.rs-quotes__item.is-active{opacity:1;pointer-events:auto}.rs-quotes__text{margin:0;font-size:16px;line-height:1.5;font-style:italic;color:#1a1a1a}.rs-quotes__text:before{content:"\201c"}.rs-quotes__text:after{content:"\201d"}.rs-quotes__author{margin-top:4px;font-size:16px;font-weight:600;font-style:normal;color:#444}.rs-quotes__dots{display:flex;gap:0;margin:3px 0 -7px -7px}.rs-quotes__dot{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.rs-quotes__dot:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#d1d5db;transition:background .3s ease}.rs-quotes__dot.is-active:before{background:#10b981}.rs-quotes__dot:focus-visible{outline:2px solid #1a1a1a;outline-offset:0}.rs-help{margin:12px 0 4px}.rs-help__trigger{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid #e6e6e6;border-radius:12px;background:#fafafa;color:#1a1a1a;font-size:16px;line-height:1.4;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.rs-help__trigger:hover{border-color:#c9c9c9;background:#f5f5f5}.rs-help__trigger>svg:first-child{flex:0 0 auto;color:#cda96d;fill:#fdfaf5}.rs-help__trigger-text{flex:1 1 auto}.rs-help__chev{flex:0 0 auto;color:#9a9a9a}.rs-help__sheet{width:min(100%,480px);max-width:100%;margin:auto;padding:0;border:0;border-radius:20px;background:#fff;color:#1a1a1a;box-shadow:0 24px 70px #00000047;overflow:hidden}.rs-help__sheet::backdrop{background:#0a0a0a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rs-help__sheet-inner{position:relative;padding:28px 28px 24px}.rs-help__handle{display:none;width:40px;height:4px;margin:0 auto 18px;border-radius:2px;background:#dcdcdc}.rs-help__close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:#f2f2f2;color:#1a1a1a;cursor:pointer}.rs-help__close:hover{background:#e6e6e6}.rs-help__sheet-head{padding-right:44px;margin-bottom:20px}.rs-help__eyebrow{margin:0 0 6px;font-size:16px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#d53a3d}.rs-help__sheet-title{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.rs-help__sheet-text{margin:0;font-size:16px;line-height:1.5;color:#555}.rs-help__form{display:flex;flex-direction:column;gap:16px}.rs-help__attach{display:block}.rs-help__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:26px 18px;border:1.5px dashed #cfcfcf;border-radius:16px;background:#fafafa;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.rs-help__drop:hover,.rs-help__attach.is-dragover .rs-help__drop{border-color:#1a1a1a;background:#f4f4f4}.rs-help__drop-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:4px;border-radius:50%;background:#1a1a1a;color:#fff}.rs-help__drop-title{font-size:17px;font-weight:600;color:#1a1a1a}.rs-help__drop-hint{font-size:16px;color:#666}.rs-help__attach:has(.contact-form__preview) .rs-help__drop{padding:14px 18px;flex-direction:row;gap:12px}.rs-help__attach:has(.contact-form__preview) .rs-help__drop-icon{width:36px;height:36px;margin:0}.rs-help__attach:has(.contact-form__preview) .rs-help__drop-hint{display:none}.rs-help__previews{display:flex;gap:10px;margin:12px 0 0;padding:0;list-style:none}.rs-help__previews:empty{display:none}.rs-help__previews .contact-form__preview{position:relative;width:96px;height:96px;border-radius:12px;overflow:hidden;background:#ececec}.rs-help__previews .contact-form__preview img{width:100%;height:100%;object-fit:cover;display:block}.rs-help__previews .contact-form__preview-file{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:6px;font-size:12px;text-align:center;word-break:break-all}.rs-help__previews .contact-form__preview.is-uploading{opacity:.55}.rs-help__previews .contact-form__preview.is-error{outline:2px solid #b91c1c}.rs-help__previews .contact-form__preview-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:50%;background:#000000b3;color:#fff;font-size:15px;line-height:24px;padding:0;cursor:pointer}.rs-help__status{margin:8px 0 0;font-size:16px;color:#555}.rs-help__status.is-error{color:#b91c1c}.rs-help__field{display:flex;flex-direction:column;gap:6px;font-size:16px;font-weight:600}.rs-help__field label span{font-weight:400;color:#888}.rs-help__input{width:100%;min-height:50px;padding:12px 14px;border:1px solid #dadada;border-radius:12px;background:#fff;font-size:16px;font-weight:400;color:#1a1a1a}.rs-help__input::placeholder{color:#a0a0a0}.rs-help__input:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px #1a1a1a14}.rs-help__textarea{resize:none;min-height:72px}.rs-help__submit{min-height:54px;border:0;border-radius:12px;background:#1a1a1a;color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:background .15s ease}.rs-help__submit:hover{background:#000}.rs-help__submit[disabled]{opacity:.5;cursor:wait}.rs-help__fine{display:flex;align-items:center;justify-content:center;gap:6px;margin:-4px 0 0;font-size:16px;color:#777;text-align:center}.rs-help__fine svg{flex:0 0 auto}.contact-form__hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.rs-toast{position:fixed;left:50%;bottom:24px;z-index:9999;transform:translate(-50%);max-width:calc(100% - 32px);padding:14px 18px;border-radius:12px;background:#111;color:#fff;font-size:16px;box-shadow:0 10px 30px #0000004d}@media(max-width:767px){.rs-help__sheet{width:100%;max-height:92vh;margin:auto 0 0;border-radius:22px 22px 0 0;overflow:auto}.rs-help__sheet-inner{padding:14px 20px calc(22px + env(safe-area-inset-bottom))}.rs-help__handle{display:block}.rs-help__close{top:26px;right:16px}.rs-help__sheet-title{font-size:22px}}.rm-advanced-toggle-wrapper{margin:4px 0 8px}#rm-advanced-toggle.rm-advanced-toggle-btn{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:16px 18px;border:1.5px solid #1a1a1a;border-radius:14px;background:#fff;color:#1a1a1a;font-size:20px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s ease}#rm-advanced-toggle.rm-advanced-toggle-btn:hover{background:#fafafa}#rm-advanced-toggle.rm-advanced-toggle-btn:before{content:"Personalize further";font-size:16px;font-weight:600;letter-spacing:.5px;color:#d53a3d}.rm-advanced-toggle-wrapper:has(+.rm-advanced-options-container.expanded) #rm-advanced-toggle.rm-advanced-toggle-btn{padding:10px;border-color:#e6e6e6;font-size:16px;color:#555}.rm-advanced-toggle-wrapper:has(+.rm-advanced-options-container.expanded) #rm-advanced-toggle.rm-advanced-toggle-btn:before{display:none}:is(#ringmaker-customizer,#rm-upload-modal-overlay,#rm-size-modal-overlay,.rm-sticky-cart-wrapper) :is(.rm-option-btn,.rm-helper-card,.rm-action-btn,.rm-carousel-size-btn,.rm-carousel-arrow,.rm-need-help-btn,.rm-add-upload-btn,.rm-remove-upload-btn,.rm-remove-single-btn,.rm-modal-close-floating,.rm-upload-area,.rm-add-to-cart-btn),.rs-variants__pill,.rs-help__trigger,.rs-help__submit,.rs-help__close,.rs-quotes,.rs-product__atc,.rs-gallery__thumb,#rm-advanced-toggle.rm-advanced-toggle-btn{-webkit-tap-highlight-color:transparent}:is(#ringmaker-customizer,#rm-upload-modal-overlay,#rm-size-modal-overlay) :is(.rm-option-btn,.rm-helper-card,.rm-action-btn){transition:all .2s ease,scale .1s ease-out}:is(#ringmaker-customizer,#rm-size-modal-overlay) .rm-carousel-size-btn{transition:transform .2s cubic-bezier(.25,.46,.45,.94),border-color .2s ease,background-color .2s ease,scale .1s ease-out}:is(#ringmaker-customizer,#rm-upload-modal-overlay,#rm-size-modal-overlay) :is(.rm-add-upload-btn,.rm-remove-upload-btn,.rm-modal-close-floating){transition:background .2s ease,color .2s ease,scale .1s ease-out}:is(#ringmaker-customizer,#rm-upload-modal-overlay,#rm-size-modal-overlay) :is(.rm-carousel-arrow,.rm-need-help-btn,.rm-remove-single-btn){transition:scale .1s ease-out}:is(#ringmaker-customizer,#rm-upload-modal-overlay) .rm-upload-area{transition:border-color .2s ease,scale .1s ease-out}:is(#ringmaker-customizer,.rm-sticky-cart-wrapper) .rm-add-to-cart-btn{transition:background-color .15s ease,color .15s ease,scale .1s ease-out}.rs-variants__pill{transition:background-color .2s ease,color .2s ease,border-color .2s ease,scale .1s ease-out}.rs-help__trigger,.rs-help__close,.rs-quotes,.rs-gallery__thumb{transition:background-color .15s ease,border-color .15s ease,scale .1s ease-out}.rs-product__atc{transition:background-color .2s ease,color .2s ease,opacity .2s ease,scale .1s ease-out}.rs-help__submit,#rm-advanced-toggle.rm-advanced-toggle-btn{transition:background .15s ease,scale .1s ease-out}@media(prefers-reduced-motion:no-preference){:is(#ringmaker-customizer,#rm-upload-modal-overlay,#rm-size-modal-overlay) :is(.rm-option-btn,.rm-helper-card,.rm-action-btn,.rm-carousel-size-btn,.rm-carousel-arrow,.rm-need-help-btn,.rm-add-upload-btn,.rm-remove-upload-btn,.rm-remove-single-btn,.rm-modal-close-floating):active:not(:disabled),.rs-variants__pill:active,.rs-help__close:active,.rs-gallery__thumb:active{scale:.95}:is(#ringmaker-customizer,#rm-upload-modal-overlay) .rm-upload-area:not(.has-files):active,:is(#ringmaker-customizer,.rm-sticky-cart-wrapper) .rm-add-to-cart-btn:active:not(:disabled),.rs-help__trigger:active,.rs-help__submit:active:not(:disabled),.rs-quotes:active,.rs-product__atc:active:not(:disabled),#rm-advanced-toggle.rm-advanced-toggle-btn:active{scale:.98}}#ringmaker-customizer .rm-option-btn.active:after{box-shadow:inset 0 0 0 2px #10b981}@media(hover:none){:is(#ringmaker-customizer,#rm-upload-modal-overlay,#rm-size-modal-overlay) :is(.rm-option-btn,.rm-helper-card,.rm-action-btn):not(.active):hover{border-color:#eaeaea}:is(#ringmaker-customizer,#rm-upload-modal-overlay) .rm-upload-area:not(.has-files):hover{border-color:#ccc}:is(#ringmaker-customizer,#rm-upload-modal-overlay) :is(.rm-add-upload-btn,.rm-remove-upload-btn):hover{background:#fff}:is(#ringmaker-customizer,#rm-upload-modal-overlay,#rm-size-modal-overlay) .rm-modal-close-floating:hover{background:#f1f5f9;color:#334155}#rm-advanced-toggle.rm-advanced-toggle-btn:hover{background:#fff}.rs-help__trigger:hover{border-color:#e6e6e6;background:#fafafa}.rs-quotes:hover{border-color:#ebebeb}.rs-product__atc:not([disabled]):hover{opacity:1}}:is(#ringmaker-customizer,#rm-upload-modal-overlay,#rm-size-modal-overlay,.rm-sticky-cart-wrapper) :is(button,[role=button]):focus-visible,.rs-help__trigger:focus-visible,.rs-help__submit:focus-visible,.rs-help__close:focus-visible,.rs-product__atc:focus-visible,.rs-gallery__thumb:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.rs-js #ringmaker-customizer:not(.rs-ready) .rm-step-header:after{content:"";flex:0 0 16px;width:16px;height:16px;margin-left:auto;box-sizing:border-box;border:2px solid rgba(0,0,0,.12);border-top-color:#0000008c;border-radius:50%;opacity:0;animation:rs-spin .9s linear infinite,rs-fade-in .2s ease 1s forwards}.rs-js #ringmaker-customizer:not(.rs-ready) .rm-options-grid{opacity:.6}@keyframes rs-spin{to{transform:rotate(360deg)}}@keyframes rs-fade-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.rs-js #ringmaker-customizer:not(.rs-ready) .rm-step-header:after{animation:rs-fade-in .2s ease 1s forwards}}#ringmaker-customizer .rs-resume{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"img body close" "go go go";align-items:center;gap:12px;margin:0 0 24px;padding:12px;border:1px solid #eaeaea;border-radius:8px;background:#fff}#ringmaker-customizer .rs-resume--noimg{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body close" "go go"}#ringmaker-customizer .rs-resume__img{grid-area:img;display:block;width:56px;height:56px;object-fit:cover;border:1px solid #eaeaea;border-radius:8px;background:#f6f6f6}#ringmaker-customizer .rs-resume__body{grid-area:body;min-width:0}#ringmaker-customizer .rs-resume__title{display:flex;align-items:center;margin:0;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;color:#4b4b4b}#ringmaker-customizer .rs-resume__check{margin-right:6px;font-size:1.6em;font-weight:700;line-height:1;color:#10b981}#ringmaker-customizer .rs-resume__text{margin:2px 0 0;font-size:16px;line-height:1.4;color:#1a1a1a}#ringmaker-customizer .rs-resume__close{grid-area:close;align-self:start;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f5f9;color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,scale .1s ease-out}#ringmaker-customizer .rs-resume__close:hover{background:#e2e8f0}#ringmaker-customizer .rs-resume__go{grid-area:go;display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:8px;background:#1a1a1a;color:#fff;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,scale .1s ease-out}#ringmaker-customizer .rs-resume__go:hover{background:#000;color:#fff}#ringmaker-customizer .rs-resume__go:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@media(prefers-reduced-motion:no-preference){#ringmaker-customizer .rs-resume__go:active{scale:.98}#ringmaker-customizer .rs-resume__close:active{scale:.95}}@media(hover:none){#ringmaker-customizer .rs-resume__go:hover{background:#1a1a1a}#ringmaker-customizer .rs-resume__close:hover{background:#f1f5f9}}#ringmaker-customizer .rm-ringsize-helpers>.rs-size-nudge{box-sizing:border-box;grid-column:1 / span 2;grid-row:1;margin-bottom:8px;text-align:left}#ringmaker-customizer .rs-size-nudge:after{left:25%}#ringmaker-customizer .rm-upload-area:has(.rm-file-input:focus-visible){outline:2px solid #1a1a1a;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/product.css.map */
