.product-customizations{margin-top:1em}.product-personalization-heading,.upper-and-lower-wrapper,.alignment-wrapper{margin-bottom:1em}.currently-selected-label,.currently-selected-element{padding-bottom:8px;font-family:var(--font--accent--family);font-style:var(--font--accent--style);font-weight:700;font-size:14px;margin-bottom:4px;text-transform:uppercase;letter-spacing:1px}.radios--option-label.limits,.radios--option-label.alignments{padding-bottom:0}.radios--container.active.reversed{flex-direction:row-reverse;justify-content:flex-end}.upper-and-lower-wrapper.radios--root.hidden,.alignment-wrapper.radios--root.hidden{display:none}.radios--header{display:-webkit-box;display:-ms-flexbox;display:flex}.upper-and-lower-wrapper.radios--root .radios--header,.alignment-wrapper.radios--root .radios--header{flex-direction:column}.show-back-engraving-row,.back-toggle-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1em 0}.show-back-engraving-row label,.back-toggle-button-wrapper label{padding:0}.symbol-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5em 0 1em}.symbol-container .symbol-button{padding:0;border:1px solid #D6CAC4;color:#606061;line-height:1;width:32px;height:32px;margin:0 4px;font-size:16px;border-radius:100%;background:#faf6f2;color:#513629}.symbol-container .symbol-button:hover{border-color:#7b3f00}.symbol-container .symbol-button:active{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.hidden{display:none}.product-page--center{position:relative}.absolute-swap-orientation-button{position:absolute;right:0;top:23px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);z-index:99}.input-field{border:1px solid #dddcdc;max-width:100%;padding:10px;border-radius:0;display:block;background-color:#fff;margin-bottom:.25em;font-weight:400;height:48px}.input-field br{display:none}.input-field.active{font-weight:400}.validation-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.quantity-label{font-size:12px;padding:10px 10px 10px 0;border:solid 2px transparent}.validate-character-label{font-size:12px;padding:10px;border:solid 2px transparent}.validation-content-box{padding:15px;margin-top:20px;border:solid 2px rgb(58,58,58);border-radius:4px}.validation-wrapper{transition:padding .2s linear}.validation-wrapper.invalid-cart:after{content:"You must enter engraving text.";color:#513629;font-weight:700;font-size:13px}.validation-wrapper.invalid-cart.invalid-cart--gemstone:after{content:"Missing gemstones. You must enter engraving text.";color:#513629;font-weight:700;font-size:13px}.validation-wrapper.invalid-cart--gemstone:after{content:"Missing gemstones.";color:#513629;font-weight:700;font-size:13px}.text-field-image,.TEXT-FIELD-IMAGE{width:20px;height:20px}.tag_group .group .heading-element{margin-bottom:10px;font-size:28px;color:#513629}#preview-modal,a.download-link{text-decoration:underline}#preview-modal:hover{cursor:pointer}.preview-image-modal{position:fixed;width:100%;height:100%;background:#0000005d;z-index:999999999;top:0}.preview-image-modal .inner-content{background:#fff;width:550px;height:600px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px;-webkit-box-shadow:0px 4px 5px #00000099;box-shadow:0 4px 5px #0009;border:solid 1px #d3d3d3;padding:2em}.preview-image-modal .inner-content .close-button{position:absolute;right:10px;top:5px;color:#513629;font-weight:700;font-size:26px}.preview-image-modal .inner-content .close-button:hover{cursor:pointer;color:#ff5151}.preview-image-modal .inner-content .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-image-modal .inner-content .image-wrapper img{max-width:548px}.cart--item--remove--group{padding-top:4px;-ms-flex-preferred-size:auto;flex-basis:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart--item--remove--group.desktop{margin:0 auto}.cart--item--remove--group a{padding:4px;margin-left:-4px;font-size:12px;letter-spacing:1px;line-height:1;text-transform:uppercase;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style)}.cart--item--remove--group a:after{border-bottom:.07em solid var(--color-text);content:"";display:block;width:100%}.chain-selection-label{display:inline-block;padding:12px 0}.input-wrapper-for-group{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin:-.25em 0}.chain-selection-wrapper .radios--input{position:absolute}.chain-selection-wrapper.hidden,.chain-selection-label.radios--option-label.hidden{display:none}.cart--item-properties{font-size:12px;line-height:1.6;padding-bottom:40px;width:calc(100% - 80px)}.loading-ring-wrapper{position:absolute;top:0;left:0;background:#00000085;width:100%;height:100%}.lds-ring{display:inline-block;width:80px;height:80px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #ff9393;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#ff9393 transparent transparent transparent}.lds-ring div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.alignment-wrapper .radios--container{position:relative}.alignment-wrapper .radios--container:after{position:absolute;content:"";background:#d6cac4;height:19px;width:1px;right:-5px;top:8px}.back-toggle-button-wrapper{display:flex;flex-direction:row-reverse;border:1px solid #D6CAC4;background:#fffefd;padding:12px 16px;gap:12px;cursor:pointer}.back-toggle-button-wrapper.hidden{display:none!important}.back-toggle-button-wrapper input{width:24px;height:24px;margin-right:0}.back-toggle-button-wrapper label{width:100%;font-size:14px;font-style:normal;font-weight:600;line-height:14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.back-toggle-button-wrapper .extra-price-text{font-size:14px;font-style:normal;font-weight:600;line-height:14px;text-transform:capitalize}.back-toggle-button-wrapper .extra-price{float:right;padding:4px 8px 4px 6px;background:#7f6759;color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.input-field-wrapper .input-field:after{content:"";position:absolute}.input-field-wrapper{position:relative}.input-field-wrapper .quantity-label{position:absolute;bottom:46px;right:0;font-size:12px;font-style:normal;font-weight:500;line-height:12px}.toggle-swap-sides-button,.toggle-swap-sides-button:hove{width:48px;height:48px;border-radius:100%;background:#faf6f2;border:1px solid #D6CAC4;line-height:55px}.product-personalization-heading{display:none}.gemstone-container,.gemstone-container-no-insert-button{font-size:14px;font-style:normal;font-weight:500;line-height:14px;position:relative}.gemstone-container .gemstone-select-element,.gemstone-container-no-insert-button .gemstone-select-element{margin-top:16px;height:48px;border:1px solid #dddcdc;font-size:14px;font-style:normal;font-weight:600;line-height:14px;-moz-appearance:none;-webkit-appearance:none;position:relative}.insert-gemstone-button{display:none}.gemstone-container:after,.gemstone-container-no-insert-button:after{position:absolute;content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9201 8.9502L13.4001 15.4702C12.6301 16.2402 11.3701 16.2402 10.6001 15.4702L4.08008 8.9502' stroke='%23513629' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");right:10px;bottom:26px;background:#fff}.field .image-dropdown-label{font-size:14px!important;font-style:normal;font-weight:500 important;line-height:14px;padding:0}.gemstone-select-element.add-gemstone-image{padding-left:42px}.gemstone-img{position:absolute;left:16px;bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-personalization.css.map */
