.makeityour__container{background-color:#004b38;padding:20px 16px 16px;border-radius:16px;margin-bottom:25px}.makeityour__container .makeityour-title{color:#fff;margin:0 0 15px;font-size:22px;text-transform:capitalize}.makeityour-select{display:flex;align-items:center;gap:10px;cursor:pointer}.makeityour-select .radio__btn{position:relative;width:18px!important;height:18px!important;background-color:#fff;border-radius:100%!important;display:flex;align-items:center;justify-content:center}.makeityour-select.active .radio__btn .radio__circle{background-color:#004b38}.eternalize-options{display:none;margin-top:10px}.makeityour-select.active+.eternalize-options{display:block}.makeityour-select .radio__btn .radio__circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important;width:11px;height:11px;background-color:#fff;border-radius:100%}.makeityour-select .makeityour-subtitle{color:#fff;margin:0 0 2px;font-size:12px;font-weight:500}.eternalize__container{display:flex;align-items:center;gap:5px;margin-block:20px}.eternalize__container input{accent-color:#9bf8d9;width:20px;height:20px;border-radius:6px;border:none}#saved-engraved-text{width:100%}.eternalize__container label{color:#fff;margin:0;font-size:13px;font-weight:500}.eternalize__container label .extra_charge{color:#9bf8d9}.makeityour__container .makeityour-btn,.preview-modal-footer .preview-modal-save,.preview-modal-footer .preview-modal-close-btn{height:44px!important;padding-inline:16px!important;border:none;background-color:#004b38;color:#fff;display:block;font-size:14px!important;font-weight:500!important;transition:all .3s linear}.makeityour__container .makeityour-btn:active{transform:scale(.97)}.makeityour__container .makeityour-btn:hover,.preview-modal-footer .preview-modal-save:hover{background-color:#004b38cf}.engrave-preview-modal{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#0000006b;display:none;align-items:center;justify-content:center}.engrave-preview-modal .preview-modal-container{max-height:90vh;margin-inline:20px;max-width:550px;width:100%;background:#fff;padding:20px 30px;border-radius:16px}.preview-modal-header{display:flex;align-items:center;justify-content:space-between}.preview-modal-header .modal-header-title{font-size:46px;text-transform:capitalize;margin:0}.preview-modal-header .preview-modal-close{cursor:pointer;transition:.2s;border-radius:0;display:block}.preview-modal-header .preview-modal-close:hover{background:#dddddd9c}.preview-modal-content .preview-modal-image{width:100%;height:325px;position:relative;pointer-events:none}.preview-modal-content{margin-bottom:15px;display:none}@media(max-width:767px){.preview-modal-content{display:none}.preview-modal-content.show{display:block}}.preview-modal-content .engraving__text-mobile{display:block;position:absolute;z-index:200;transform:translateY(-50%) rotate(28deg) skew(-12deg) scaleY(.88);transform-origin:left center;white-space:nowrap;font-weight:400;letter-spacing:1.2px;pointer-events:none;margin:0;transition:.2s;color:#d9ccb673;text-shadow:.5px .5px 0 #f3df9c,-.5px -.5px 0 #3a240a,0 0 1px rgba(0,0,0,.35),0 1px 1px rgba(0,0,0,.25);filter:contrast(1.1) brightness(.9) blur(.2px);mix-blend-mode:multiply;top:var(--engrave-mobile-top);left:var(--engrave-mobile-left);font-size:var(--engrave-mobile-font-size)}.preview-modal-content .engraving__text-mobile.silver{color:#fff0!important;text-shadow:.5px .5px 0 #ffffff,-.5px -.5px 0 #433f3a,0 0 1px rgba(0,0,0,.05),0 1px 1px rgba(0,0,0,.05)!important}.preview-modal-content .preview-modal-image img{width:100%;height:100%;object-fit:cover}.preview-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.preview-modal-footer .preview-modal-close-btn{background-color:#dddddd8a;color:#000}.preview-modal-footer .preview-modal-close-btn:hover{background-color:#ddddddbf}.engraving__field{width:100%;margin-block:10px!important}.preview__image-container{position:relative}.engraving__text{display:none}.preview__image-container .engraving__text{display:none;position:absolute;z-index:200;transform:translateY(-50%) rotate(29deg) skew(-12deg) scaleY(.88);transform-origin:left center;white-space:nowrap;pointer-events:none;margin:0;font-weight:400;letter-spacing:1.5px;color:#d9ccb673;text-shadow:.5px .5px 0 #f3df9c,-.5px -.5px 0 #3a240a,0 0 1px rgba(0,0,0,.35),0 1px 1px rgba(0,0,0,.25);filter:contrast(1.1) brightness(.9) blur(.5px);mix-blend-mode:multiply;transition:.3s;top:var(--engrave-top);left:var(--engrave-left);font-size:var(--engrave-font-size)}.preview__image-container .engraving__text.silver{color:#fff0!important;text-shadow:.5px .5px 0 #ffffff,-.5px -.5px 0 #433f3a,0 0 1px rgba(0,0,0,.05),0 1px 1px rgba(0,0,0,.05)!important}.engraved__input-container{background:#faf8f5;border-radius:8px;padding:12px 14px}.engraved__input-container label{font-size:14px;font-weight:400;display:block;margin-bottom:5px}.engraved__input-container input{border-radius:8px!important;height:44px}.engraved__input-container input::placeholder{color:#9b9b9b;font-size:14px}.preview-modal-content{position:relative}.engraving-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;z-index:300}.engraving-overlay__box{background:#fff;padding:20px;border-radius:14px;width:280px;box-shadow:0 20px 50px #00000026;text-align:center}#overlayEngravingInput{width:100%;height:46px;border-radius:8px;border:1px solid #ddd;padding:0 14px;font-size:16px;outline:none}.engraving-overlay__actions{display:flex;gap:10px;margin-top:14px}.engraving-overlay__actions button{flex:1;height:40px;border-radius:8px;border:none;cursor:pointer}#engravingDone{background:#0a5c4a;color:#fff}#engravingCancel{background:#f3f3f3}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
