.modal{display:none;bottom:0;left:0;opacity:1;overflow:hidden;position:fixed;right:0;top:0;z-index:30;color:#fff;align-items:center;justify-content:center}#add-engraving{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){#add-engraving{margin-left:8px}}#add-engraving .engraving{display:none;align-items:center;gap:8px;font-size:24px}#add-engraving .engraving-added.engraving{display:flex}#add-engraving .engraving-type{letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:700;color:#292929;margin:0}#add-engraving .engraving button{line-height:0}#add-engraving .engraving-link{text-decoration:underline;width:fit-content;padding:0;font-size:17px;background:none;border:none;color:#42a4f9;cursor:pointer}#add-engraving .edit-engraving-link,#add-engraving.engraving-added .add-engraving-link{display:none}#add-engraving.engraving-added .edit-engraving-link{display:initial}#addEngravingModal,#ringSizeModal{justify-content:center;align-items:center;display:none}#addEngravingModal:after,#ringSizeModal:after{position:absolute;top:0;bottom:0;right:0;left:0;background:#a5a5a5 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.43;content:" "}#addEngravingModal .modal-dialog,#ringSizeModal .modal-dialog{position:relative;z-index:1;max-width:calc(100vw - 16px);width:540px;height:fit-content;padding:32px;background:transparent linear-gradient(180deg,#f3f3f3,#fff) 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:9px;opacity:1;margin:0 8px}#addEngravingModal .modal-content,#ringSizeModal .modal-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#addEngravingModal .modal-header,#ringSizeModal .modal-header{display:flex;position:relative;font:23px/31px Philosopher;justify-content:center;width:100%;margin-bottom:24px}#addEngravingModal .modal-title,#ringSizeModal .modal-title{text-align:center;letter-spacing:0px;color:#223c60;margin:0}#addEngravingModal .modal-header button,#ringSizeModal .modal-header button{position:absolute;color:#223c60;font-size:16px;line-height:22px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);top:-16px;right:-16px;border:none;width:32px;height:32px}#addEngravingModal .modal-body,#ringSizeModal .modal-body{text-align:left;font: 300 13px/25px Montserrat;letter-spacing:0px;color:#223b60;display:flex;flex-direction:column;align-items:center;width:100%}#addEngravingModal .modal-body .line-item-property__field{max-width:417px;width:100%;height:31px;background-color:#fff;border:.5px solid #223C60;border-radius:3px;display:flex;justify-content:space-between;padding:0 10px;align-items:center;margin-bottom:24px;position:relative}#addEngravingModal .modal-body .line-item-property__field label{text-align:left;font:14px/25px Montserrat;letter-spacing:0px;color:#959595;margin:0;height:fit-content;min-width:157px}#addEngravingModal .modal-body .line-item-property__field input,#addEngravingModal .modal-body .line-item-property__field select{text-align:right;font: 300 14px/25px Montserrat;color:#223c60;text-shadow:0px 3px 6px #00000029;padding:0;border:none}#addEngravingModal .modal-body .line-item-property__field input.select{background-image:url(https://cdn.shopify.com/s/files/1/0761/9877/3011/t/2/assets/ico-select.svg);background-color:initial;background-position:right 10px center;background-repeat:no-repeat;background-size:11px;padding-right:32px;position:relative}#addEngravingModal .modal-body .line-item-property__field input{height:100%;min-height:unset;width:100%}#addEngravingModal .modal-body .line-item-property__field .char-count{text-align:left;font: 200 14px/25px Montserrat;letter-spacing:0px;color:#959595;opacity:1;position:absolute;right:0;bottom:-25px}#addEngravingModal #engraving-font-menu{display:none;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:-2px;width:calc(100% + 4px);background-color:#fff;box-shadow:0 3px 6px #00000029;border-radius:3px;padding:32px 0 0;z-index:1}#addEngravingModal #engraving-font-menu a{cursor:pointer;width:100%;padding:0 16px;display:block}#addEngravingModal #engraving-font-menu a:hover{background-color:#f4ddd8}#addEngravingModal .modal-footer{max-width:417px;width:100%;margin-top:16px;gap:16px}#addEngravingModal #edit-engraving-footer{display:none}button.product-form__submit.button.button--full-width.button--primary.cancel{background:none;border:1px solid #223c60;--border-offset: none}@font-face{font-family:Bookman;src:url(https://cdn.shopify.com/s/files/1/0761/9877/3011/files/Bookman.ttf?v=1694539542)}.bookman-font-choosen{font-family:Bookman,serif!important}@font-face{font-family:Colonna;src:url(https://cdn.shopify.com/s/files/1/0761/9877/3011/files/ColonnaMT.ttf?v=1694539597)}.colonna-font-choosen{font-family:Colonna MT,serif!important}@font-face{font-family:Edwardian;src:url(https://cdn.shopify.com/s/files/1/0761/9877/3011/files/EdwardianScriptITC.ttf?v=1694539643)}.edwardian-font-choosen{font-family:Edwardian,cursive!important}@font-face{font-family:Standard;src:url(https://cdn.shopify.com/s/files/1/0761/9877/3011/files/Helvetica.ttf?v=1694539685)}.standard-font-choosen{font-family:Standard,sans-serif!important}@font-face{font-family:Lucida Handwriting;src:url(https://cdn.shopify.com/s/files/1/0761/9877/3011/files/LucidaHandwritingStdRg.TTF?v=1694539720)}.lucida-font-choosen{font-family:Lucida Handwriting,cursive!important}@font-face{font-family:Old English;src:url(https://cdn.shopify.com/s/files/1/0761/9877/3011/files/OldEnglishFive.ttf?v=1694539305)}.old-english-font-choosen{font-family:Old English,fantasy!important}@font-face{font-family:Script MT;src:url(https://cdn.shopify.com/s/files/1/0761/9877/3011/files/ScriptMTBold.ttf?v=1694539507)}.script-font-choosen{font-family:Script MT,cursive!important}
/*# sourceMappingURL=/cdn/shop/t/202/assets/engraving-link-styles.css.map */
